System Modeler Policies

System Modeler Policies allows you to define various policy settings such as, Ask, Don't Ask, and Ignore. Depending on these settings, System Modeler prompts for a confirmation if the Owner property of an element is changed. And depending on these settings, when a new element is created, System Modeler prompts for a change of VersionFile property value.

To access System Modeler Policies page, perform the following:

  1. From the Tools menu, select Options.

  2. In the Options dialog box, navigate to System Modeler, and then click the Policies folder. This displays the Policies list with the following Names:

    Property

    Function

    Confirm move on Owner change

    This option prompts you to confirm when an element is moved to a new owner.

    By default, the setting is Ask.

    Set the VersionFile Property on creation

    This option enables you to set the VersionFile property for newly created Classes, Folders, Dictionaries, or Diagrams.

    By default, the policy setting is Don’t Ask and default value of Additional Setting is Model or Segment Owned Containers.

    Confirm property change impacting build

    This option prompts you to confirm when some of the reserved properties of the elements are modified that requires an application rebuilt for a specific platform. These properties include:

    • Model or Segment properties

    • Segment configuration properties

    • Top level deployment folder properties

    • Top level deployment folder configuration properties

    For example, AllowedCore, DataSetBuffers reserved properties require an application rebuilt in an MCP environment.

    The default policy setting is Ask, which prompts a confirmation dialog box. You can select, ‘No’ to cancel the changes in the reserved properties.

    The Don’t Ask policy setting does not prompt a confirmation dialog box but the policy is executed.

    The Ignore policy setting neither prompts a confirmation dialog nor executes the policy. This setting cancels the changes in the reserved properties of a Model or Segment.

  3. From the Settings list, you can select either of the following for different policy settings:

    Property

    Function

    Ask

    Prompts you whether to assign a value before executing the policy.

    Don’t Ask

    Executes the policy.

    Ignore

    Does not execute the policy.

  4. From the Additional Settings list, you can further select either of the following elements to allow the VersionFile property of those elements to be set on creation.

    • All Containers

    • Model or Segment Owned Container

This list is available only for the policy, Set the VersionFile Property on creation.

The policy settings are displayed in the Policies list.