Define how object class properties are available per user profile
You can define the caption, hint as well as the editability and availability of object class properties only for a limited number of object class properties in the class model. Private object class properties cannot be changed. Changes made in the class model are valid as default for all user profiles.
In the class settings, you can overwrite the default configuration in the class model for single object classes. You can decide to display a different caption or hint for an object class and to change the accessibility for the users logging in with the user profile:
- Go to the Presentation tab.
- In the explorer, expand the nodes Class Settings > the object class you would like to edit > the class settings you would like to edit.
- Right-click the Properties node and select Modify Property Behavior.
- The new property modification will be added as last child node of the Properties node with a random property assignment. Click the node and select the relevant object class property in the Property Name attribute.
Each object class property can only be added once to the Properties node. If you do not find the object class property in the drop-down list, there will be already a modification for this property. Change the the existing property modification node.
- You can set all or a subset of the other attributes of the node to change the object class property configuration for the users logged in with a user profile using the current class settings:
- Caption: Define an alternative caption that will overwrite the Caption attribute of the object class property. A caption definition in the Local Settings section of the object class property will also be overwritten.
- Hint: Define an alternative tooltip that will overwrite the Hint attribute of the object class property. A hint definition in the Local Settings section of the object class property will also be overwritten.
- Access in User Interface: Define whether the user has ReadOnly (ReadAccess ) or ReadWrite (WriteAccess ) access to the object class property or whether the object class property is completely hidden (NoAccess ). This setting overwrites the accessibility definition in the Access in User interface attribute will be overwsection of the object class prin the properties of the object class as well as a setting in the Local Settings section for this attribute. For private object class properties, you cannot elevate the access permissions set in the object class model, but only reduce them.
- Enable for Data Capture Templates: Define whether the object class property can be imported or exported in the data capture functionality.
- Property Group: Select the property group the object class property shall be displayed in.
- Selector Definition: Only for object class properties of the type reference or reference array. If customer selectors is available for the target object class, you can select one of the custom selectors to open instead of the standard selector if a user sets the property for the object class. The selector will open instead of the standard selector if the user sets the property.
- Selectable Classes: Define which object classes targeted by the custom selector can be selected for setting this attribute. This attribute can for example be used to restrict the selection to a specific object class stereotype or to exclude object classes from multiple-class selections like for a target architecture.