In the class settings, you can overwrite the default accessibility and rendering options of calculated object class properties defined in the standard object class model. Whether your settings are used as default for all users or for users logged in with defined user profiles only depends on the definition of the class settings for which you are configuring the object class properties.

You can see the default settings of the object class property attributes in the Meta-Model tab. In the explorer, click the node: Classes > object class name > Calculated Properties > object class property name.

  1. Go to the Presentation tab.
  2. In the explorer, expand the nodes Class Settings > the object class you would like to edit > the class settings you would like to edit.
  3. Right-click the Calculated Properties node and select Modify Calculated Property Behavior.
  4. The new calculated property modification will be added as the last child node of the Calculated Properties node with a random property assignment. Click the node and select the relevant calculated object class property in the Property Name attribute.

    Each calculated 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 is already a modification for this property. Change the existing calculated property modification node.

  5. Set the attributes as required:
    • Caption: Define a caption that will be displayed for the calculated object class property on the Alfabet user interface.
    • Hint: Define a tooltip that will be displayed for the calculated object class property on the Alfabet user interface.
    • Access in User Interface: Define whether the user has ReadOnly (ReadAccess ) access to the calculated object class property or whether the calculated object class property is completely hidden (NoAccess).
    • Property Group: Select the property group the calculated object class property shall be displayed in.
    •  Enable for Runtime Editor: If set to True , the calculated object class properties is shown in runtime editors opening when the user clicks an Edit or New button and in the object inspection views opening when the user clicks on an element representing an object of the object class. Calculated object class properties are added read-only to runtime editors and object inspection views. The default setting is the setting done in the class model to activate the runtime editor . The attribute is only active if the Access in User Interface attribute is set to ReadAccess or WriteAccess . You can sort the object class properties including the calculated object class properties in the runtime editor / object inspection window via the Sort Runtime Editor Properties attribute of the Properties node of the class settings.
    • Visibility Conditions: If you want the calculated object class property to be visible under specific circumstances only, you can create a condition configuration object that is testing whether the specific circumstances apply. You can then select the condition object in this attribute. The property will be visible if the condition applies. For example, a property shall only be visible for users in user group B. The condition checks the user group configuration for the current user at runtime and hides the property if the user is not member of user group B.

      Visibility conditions cannot provide visibility if the Access in User Interface attribute is set to NoAccess . You can only restrict visibility based on conditions if the Access in User Interface attribute is set to either WriteAccess or ReadAccess.