How-To - ArcFM - Get Started with an ArcFM Geodatabase

Version 2


    Schneider Electric's ArcFM product suite is an extension of Esri's ArcGIS product suite (ArcGIS for Desktop).  Getting started with an ArcFM Geodatabase initially requires setup of an ArcGIS SDE geodatabase. Once a geodatabase has been converted ("ArcFM-ified") to an ArcFM geodatabase, you can add additional features such as Session Manager (for making versioned edits) or Designer (for asset management).

    The steps below assume that you are starting from scratch. Depending on the state of the your database, some steps can be skipped or may not be applicable. If you have further questions on your specific situation, please contact Schneider Electric Support (FAQ - Logging a Case - online or phone).


    Some general steps are as follows:

    1. Install and license the DBMS software. ArcFM is compatible with either Oracle or SQL Server.  For the full compatibility and support matrix, please refer to: GIS - Supported Versions - 10.2.1a - 10.2.1c ArcFM Desktop, Designer, Designer Express, Network Adapter, Fiber Manager, Conduit Manager, License Manager, and Object Reader for Desktop
    2. Install and license the ArcGIS software and create a geodatabase.
    3. Install and license the ArcFM software.
    4. "ArcFM-ify" the geodatabase by running the Create/Update ArcFM Solution System Tables function to create the ArcFM System Tables. Refer to: How-To - ArcFM - Assign Permissions to ArcFM System Tables.
    5. Import and populate spatial data. 
    6. Build and configure geometric networks. ArcFM provides powerful tracing and modeling functionality based on these geometric networks.
    7. Create roles and assign permissions to feature classes.
      • At a minimum, there should be an ArcFM_Editor role and an ArcFM_Admin role.
      • To ensure that permissions are correctly assigned, this should be performed in ArcCatalog, rather than in SQL Server Management Studio, SQL Developer, or Toad.
    8. Register feature classes as versioned.
      • Users will be able to make their own version of the master DEFAULT database, make edits to their version, and post the edits back to the DEFAULT database.
      • A versioned database can track and handle editing conflicts between different versions.
    9. Add Session Manager: ArcFM Desktop Configuration Guide.


    Refer to the ArcFM Solution Resource Center for further documentation on using, configuring, and customizing ArcFM: