ArcFM Engine Developer Guide
Distribute ArcFM Viewer Customizations

Version: 10.2.1c and 10.2.1c SP3

Resource Center Home

Commands, Controls and Dockable Windows

Once you've developed a customization (e.g., command, dockable window), it may be distributed by an administrator to other users. The ArcFM Engine Administrator makes this task easy. This tool allows you to add commands, dockable windows and extensions. Adding these customizations are discussed in the individual sections for each. Once you've added your custom tools, you can distribute the Master.custom.layout file to distribute the changes to other users.

If you've created a custom MDI tab or toolbar, follow the steps at the end of this section.

  1. Open the ArcFM Engine Administration tool and add custom tools on the Layout and Licenses tab.
  2. Click Apply to save changes.
  3. Click Export to save a Master.custom.layout file. This file contains all commands, dockable windows and extensions loaded into your ArcFM Engine application (not just your custom tools), as well as login and licensing information.
  4. Copy this exported Master.custom.layout to the ArcFM Solution\Bin\Addons\ArcFMViewer directory for every computer to which you want to distribute the changes. It is a good idea to first archive the existing Master.custom.layout file before copying the new version.
  5. Copy your custom DLL files into the ArcFM Solution\Bin directory for each computer to which you want to distribute the changes.

MDI Tabs and Toolbars 

Custom MDI tabs and toolbars cannot be distributed using the ArcFM Engine Administrator. Instead they must be distributed using custom layout XML files. You may create a single custom layout file or multiple files. However every custom layout file MUST have a file name that ends with ".custom.layout" (e.g., ArcFMViewer.custom.layout).

Instructions for adding your custom MDI tab or toolbar to your custom layout XML are described in the MDI tab and toolbar sections.

Once your custom layout file(s) are created, you may place them in one of the following locations depending on how you want to implement the tools.

It is wise to retain back-up copies of all custom layout files. You may append future customizations to a single custom layout file.

 

 


Send Comment to ArcFMdocumentation@schneider-electric.com