Add Design Stored Displays

This is optional functionality. If you perform the configuration steps below (1-3), designs will be created with associated stored displays. By default, designs are created without associated stored displays.

In order to prevent the MM_STORED_DISPLAYS table from becoming bloated and slowing performance, designs are created without associated stored displays. You may wish to create and store a stored display for each design. If you do this, the following data will be persisted with the design:

  • Selectable layers

  • Definition queries

  • Layer order

  • Symbology

  • Visible Scale

  • Labeling Properties

    IMPORTANT: If the MM_STORED_DISPLAYS table grows large enough, production could grind to a much slower pace. The stored displays attached to these designs are maintaining the associated graphics in addition to other information.

To enable the creation of a stored display with each design, follow the steps below.

  1. Open the Process Framework Administration tool and select the Configuration tab.
  2. You may need to enter the WMSDisableDesignStoredDisplay value if it doesn’t already exist. Set this value to 0. This creates a stored display with each new design.
  3. Save changes upon exit.

    If you're using the default behavior (no stored display) and you wish to maintain design graphics with the design, follow the steps below.

Maintain Design Graphics

This requires that you save designs without stored displays (the default behavior).

If you want to maintain the graphics associated with a design, you can use the DesignGraphics annotation feature class. The DesignGraphics layer contains fields that maintain the IDs for the work request and design to which the graphics are associated.

The DesignGraphics feature class is added to the Designer Dataset when you convert your geodatabase to use Designer objects using the ArcFM Solution Object Converter. When this class is created, it has the appropriate model names and field model names assigned (but not the autoupdaters). This annotation feature class requires the following model names (should be already assigned):

  • DESIGNGRAPHICS

  • MMDONOTPOST

  • PUBLICANNOTATIONTARGET

The DesignGraphics feature class requires the following field model names (should be already assigned):

Field

Field Model Name

GraphicFavoriteName

GRAPHICFAVORITENAME

WorkRequestId

WORKREQUESTID

DesignId

DESIGNID

Once you have added the DesignGraphics annotation class to your geodatabase by converting to Designer objects, perform the following steps to configure your geodatabase to use designs without stored displays.

  1. Right-click the DesignGraphics annotation class and select ArcFM Properties Manager.
  2. Select the Field Info tab and click the WorkRequestID field. Assign the Designer Work Request Identifier autoupdater to the On Feature Create and On Feature Update events. Set the Editable field to No.
  3. Select the DesignID field and assign the Designer Design Identifier autoupdater to the On Feature Create and On Feature Update events. Set the Editable field to No.
  4. Click OK.
  5. This config value is set to 1 by default, but it is wise to verify that is it set properly. Open the Process Framework Administration tool and select the Configuration tab. If the WMSDisableDesignStoredDisplay value exists, set this value to 1. If it doesn't exist, there's no need to create it. Its default behavior is to create designs without stored displays. Save changes upon exit.
  6. You will need to re-grant permissions on the Designer dataset, and also re-register the dataset as versioned.

    If you have designs that already have associated stored displays, Designer will treat these designs as in the past. Upon opening a design, the stored display will be opened as well and then saved when the design is closed. Any new designs will be created without stored displays.

QR code for this page

Was this helpful?