Contents
- Create Installation Package for Predefined Company Standards
- Related Articles
- Comments
Create Installation Package for Predefined Company Standards
This article applies to ArchiCAD 11. For version 10 and 9, please read: http://archicadwiki.com/TechNotes/Installing_ArchiCAD_with_Company_standard_default_settings . For version 12 please read: http://archicadwiki.com/AC_12_Install_Package_Creation
With a Commercial and certain Educational licenses, it is possible to create a custom installation package that contains all the company standard environment settings, such as:
• Work environment settings
• DXF/DWG Translators used by default
• Project templates
Distributing this installation package in the office makes it possible for all associates to have a copy of ArchiCAD customized according to the company standards determined by the CAD Manager.
Note for Educational Institutions: If your ArchiCAD license is registered to an educational institution, you can use the Installation Package Creation process to create a recorded installation and simplify the installation of multiple identical copies of the program - even if you wish to use factory defaults instead of custom-defined settings.
To do this, you (the CAD Manager) must first install ArchiCAD on your own computer, following the standard installation process, and configuring the program according to company standards, following the steps below. Then you will quit and re-install the program on a server (or different machine). This time, you will choose a special installation option which automatically records your installation process and creates an install package: a single executable application file to be launched on each end user’s machine.
To create a custom installation package, follow these steps:
1.) Install ArchiCAD 11
Install ArchiCAD 11 onto your own computer following the steps under “Standard Installation”. Choose the “Typical” Setup.
2.) Set up Work Environment
Use Options > Work Environment dialog boxes to set up your company standard work environment settings. Most such options are found in three dialog boxes of Company Standard Schemes: Data Safety; Web Options; and Special Folders. To store these modified Work Environment settings/schemes in a separate, custom-created profile, use Options > Work Environment > Profile Options.
3.) Create template Files
Create and save any number of template files. Template files include libraries loaded through Library Manager (e.g. “Office Standard Library”). Templates can also include Project Preferences (e.g. Working Units, Zone calculation preferences), and such items as Master Layouts, Project Info, placed elements (e.g. Elevation markers, entire buildings).
4.) Create DXF/DWG Translators
Use the Translator Setup dialog box (File > File Special > DXF/DWG Translator Setup) to set up Translators and save them to a shared folder on a server that is accessible to all users. (In this case, a TranslatorList.xml file is created, which is a list of references to these translators.) You can also create local translators that you want to install on the hard disk of each user.
5.) Quit ArchiCAD
6.) Create "Defaults" folder
Browse the ArchiCAD install CD - In the "ArchiCAD 11" folder there is a folder called "Defaults". Copy this folder to your computer to any location you prefer. You will copy your customized Work Enviroments, templates and DWG translators into this folder.
7.) Copy files to "Defaults" folder
Copy the following files/folders to their respective locations in the Defaults folder:
File |
From PC |
To |
contents of Work Environment folder |
Documents and Settings\user\Application Data\Graphisoft\ArchiCAD 11.0.0 INT R1\WorkEnvironment |
Defaults/ArchiCAD/WorkEnvironment |
TranslatorList.xml |
Documents and Settings\user\Application Data\Graphisoft\Dxf-Dwg Preferences AC 11.0 INT |
Defaults/ArchiCAD/ |
DXF-DWG Translators you want to install on each machine locally |
from the folder where you have saved them |
Defaults/Dxf-Dwg Translators |
Templates files |
from the folder where you have saved them |
Defaults/ArchiCAD/ |
Note: Users of Vista operating system will find the Work Environment folder and the TranslatorList.xml at: Users\user\AppData\Roaming\Graphisoft.
File |
From MacOS |
To |
contents of Work Environment folder |
Home/Library/Preferences/Graphisoft/AC 11.0.0 INT/WorkEnvironment |
Defaults/ArchiCAD/WorkEnvironment |
TranslatorList.xml |
Home/Library/Preferences/Graphisoft/Dxf-Dwg Preferences AC 11.0 INT |
Defaults/ArchiCAD/ |
DXF-DWG Translators you want to install on each machine locally |
from the folder where you have saved them |
Defaults/Dxf-Dwg Translators |
Templates files |
from the folder where you have saved them |
Defaults/ArchiCAD/ |
The result should look like this:
8.) Uninstall ArchiCAD
Uninstall ArchiCAD from your machine, then run ArchiCAD Installer on the server or another machine.
9.) Install ArchiCAD with "Installation Package Creation" option
When you get to Choose Setup Type, choose the Installation Package Creation option. The screens of the Installation Wizard will now show the message “Recorded Installation.” Proceed through the screens of the Installation Wizard and set options for the content of the recorded installation package:
a.) Feature (Component) Selection
Choose the components you wish to install.
b.) Select Company Standards Defaults
If you wish to customize your install package, check the Install company standard defaults box, and browse and locate the "Defaults" folder (created in step 6 and 7) on your computer.
The program will check to ensure that the Defaults folder indeed contains default content. (If it does not, you will see a warning notice.)
Note for Educational Institutions: If you are using the Installation Package Creation process to create a recorded installation that does not include customized settings, do not check the box on this screen. Your recorded installation process will then skip to the end of the process. (it will skip the following steps: c,d,e,f,g)
c.) AC Work Environment Selection
Use the pop-up menu to define which Work Environment profiles should be included in the install package:
• ArchiCAD Factory Default Profile Set; or
• Predefined Company Standard Profile Set.
The selected profiles (referred to in a single .xml file) will be copied to the following location on each end user’s machine.
On PC: Documents and Settings\user\Application Data\Graphisoft\AC11\\Work Environment folder.
On MacOS: Library\Preferences\Graphisoft\AC 11\WorkEnvironment folder.
Note: This panel will appear only if the components to be installed include ArchiCAD; and you have activated the Install company standard defaults checkbox; and the defined Defaults folder includes a WorkEnvironment subfolder.
d.) DXF-DWG Translator List
Use this screen to specify the path of the translator list you want to include as part of the install package.
If you have defined company standard translators and have placed the resulting Translator List.xml in the defined Defaults folder, check Install Predefined List of Translators. The paths of the translator files are displayed below.
The chosen .xml will be copied into the ArchiCAD/Defaults folder.
After the package is installed on the end users’ machines, the users will have access to read-only templates of these referred translators (which are located on a server). To edit them, the users should create editable copies by duplicating them in Translator Settings.
If you want to use ArchiCAD’s factory default translators, do not check the box.
Note: This screen will appear only if the components to be installed include ArchiCAD; and you have activated the Install company standard defaults checkbox; and the defined Defaults folder includes a file called TranslatorList.xml.
e.) Local DXF-DWG Translators
If you have defined company standard Translators which you want to install on each end user’s machine, check Install Company Standard Translator(s). The names of these translators are shown in the dialog box on screen.
Upon installation on the end users’ machines, and when the program is first started, these translators will be copied to the following location on each user’s machine:
On PC: Documents and Settings\user\Graphisoft\DXF-DWG Translators folder.
On MacOS: Library\Application Support\Graphisoft\DXF-DWG Translators.
Note: This panel will appear only if the components to be installed include ArchiCAD; and you have activated the Install company standard defaults checkbox; and the defined Defaults folder includes at least one file called Translator.xml.
f.) Template Projects
If you have defined company standard Templates which you want to install on each end user’s machine, check Install Company Standard Template(s). The template files that you have copied to the Defaults folder are listed on the screen below.
Upon installation on the end users’ machines, and when the program is first started, these templates will be copied into the following location on each end user’s machine.
On PC: Documents and Settings\user\Graphisoft\ArchiCAD Template folder.
On MacOS: Library\Application Support\Graphisoft\ArchiCAD Templates
When creating a new project in ArchiCAD with the “Use a Template” option, end users will find these company standard templates listed in the pop-up, together with other, recently used template files.
Note: This screen will appear only if the components to be installed include ArchiCAD; and you have activated the Install company standard defaults checkbox; and the defined Defaults folder includes at least one Template file.
g.) Complete Recorded Installation
After viewing a summary of your installation choices, click the Install button on the screen to initiate the recorded installation.
On the next screens, three additional options will be added to the recorded installation, and will be carried out on each end user’s machine:
- • if the installer detects customized Work Environment Profiles from
earlier ArchiCAD versions (AC 9 or AC 10) on the end user’s machine, decide whether these should be imported to ArchiCAD 11 or not.
- • decide whether an “ArchiCAD 11” desktop shortcut should be created
on the desktop
- • decide whether the end user’s system should reboot automatically
following the installation
Finally, define the path to which the recorded file - an executable application - should be saved.
10.) Finish
You have now created an installation package. When users launch “setup.exe” or “ArchiCAD Installer” on the server, the usual queries posed by the Installation Wizard are skipped; the installation begins immediately. The installed copy of ArchiCAD will have the previously defined default settings.
Most of the times regular users using the client computers in an office or university computer lab don't have administrator rights and thus running the installation package requires the CAD manager or the lab adminstrator to install the package manually on each computer. To overcome this problem they can use PsExec.exe application downloadable from this site: http://www.microsoft.com/technet/sysinternals/Security/PsExec.mspx :
• Download the PsTools from the location above.
• Place the content of the zip file into a folder of the computer from which the remote install procedure will be conducted.
• Place the installer package into the same folder.
• Create a batch file (e.g: install.bat) into the same folder with the following script:
psexec \\COMPUTERNAME -accepteula -u DOMAINNAME\USERNAME -p PASSWORD -c "PACKAGENAME"
• In this script instead of
COMPUTERNAME - you should specify the real name of the remote target computer where ArchiCAD should be installed.
DOMAINNAME\USERNAME - you should specify a username with Administrator rights on the targeted remote computer.
PASSWORD - the password for the user above specified.
PACKAGENAME - the name of the installer package. The quotation marks are necessary if the name of the package contains space.
• For installing the package on multiple target computers at once one should use \\COMPUTERNAME1,COMPUTERNAME2 and so on instead of \\COMPUTERNAME
• Please note that in certain circumstances PsExec.exe might not work on target computers that are equipped with Windows XP 64bit.
Related Articles
Install package creation in ArchiCAD 12: http://archicadwiki.com/AC_12_Install_Package_Creation
Installing Hotfixes in silent mode: http://archicadwiki.com/TechNotes/ArchiCAD_Hotfix_in_Silent_Mode
Install package creation in ArchiCAD 9 and 10: http://archicadwiki.com/TechNotes/Installing_ArchiCAD_with_Company_standard_default_settings
Comments
<<PageComment2(newerfirst=1, articleview=1, markup=1, nosmiley=1, notify=1)>>
