Creating System Modeler Projects

In System Modeler, a project is used to store the location and details of a model. When defining a project you can either create a new model or use an existing model.

Security

The model and any of its elements can have security applied to it. The AccessControlled property at the Model level must be set to True to enable the security.

To set the AccessControlled property of a Model, perform the following:

  1. Select the Model in Class View.

  2. Display the Properties window.

  3. Select the AccessControlled property of the model and set the value to True.

This applies security to each element of the model or the entire model.

When transferring the model database to another machine on a different domain always set the AccessControlled property to False. This ensures that the security is turned off for the Model. After transferring the database, you can set the required privileges for each user. To turn on the security, set the AccessControlled property to True.

Note: AccessControlled property and associated information are not exported to model file.

If the security is turned off and the model database is transferred, then the users get insufficient privileges on the machine to which the database is transferred.

To set security for any element of a Model, perform the following:

  1. From the View menu, select Class View to open the Class View window.

  2. Select an element in the Class View window.

  3. From the View menu, select Properties window.

  4. In the Properties window for the element, select the Security property.

  5. Click the ellipses button to the right of the window, to open the Windows Security dialog.

The Windows security dialog box enables you to add or remove users. You can also set the following privileges for each user or group:

Allow and Deny Permissions

To explicitly allow or deny the permissions, select or clear the appropriate check box.

Note: The Deny entries take precedence over the Allow entries. So, if you are a member of both the groups, the Allow Permissions and Deny Permissions, then you are denied permission for the element.

Explicit and Inherited Permissions

There are two types of permissions: Explicit permissions and Inherited permissions.

Note: The Explicit Permissions take precedence over Inherited Permissions. This means, if you are a member of two groups, the Explicit Allow Permission and Inherited Permission which denied the same permission, then you are allowed that permission.