Enterprise Studio manages a wide range of objects, relationships, folders, and models. Each element type has many properties that apply to various aspects, such as graphical appearance. Moreover, this set of properties can vary.
The Properties pane is a component in Enterprise Studio used to set an element's properties. You can view and edit an element's properties and attributes in this interface. Others include the Property table and Properties form (ArchiMate elements only).
Properties pane
By default, the Properties pane is shown at the bottom left of the application window. If it is not visible, select the Properties checkbox in the Tool Pane group on the Window ribbon tab or press Alt+Enter.
The Properties pane displays the properties of an object or group of objects currently selected in the user interface, such as in the model browser or in a diagram or view.
You can access the Properties pane of an object or relation by selecting the object or relation in the diagram, view, or model browser and then clicking the Properties pane.
|
|
You don't need to close the Properties pane every time you make a change. When selecting another object, you can change its properties in the same window. |
The Properties pane divides the properties into tabs: Properties and Profiles. For Amber models, there is an additional Attributes tab.
On this page:
The Properties tab shows the basic properties of the selected object or objects. Here you can both view the properties and assign values to them. You can enter property values in different ways, depending on the property type. For some properties, you can type a value; for other properties, you select a value from a list. For other properties, you select them or add a check mark to (de)activate a property.
You can usually enter values in two ways. If you click once in the text box or on the text (Double-)click to add next to the property, you can directly type a value, or select a value from a list that appears. If you double-click, a pop-up dialog will appear, allowing you to type or select the data.
In some situations, after double-clicking, a separate dialog with a hierarchical list appears, where you need to look up the desired value. To do this, you can browse the list, but you can also search for a value using the search box at the top of the list. Using the search box is particularly useful for large models. The type of data shown in the hierarchical list depends on the type of data you need to enter for the property.
Hierarchical list for selecting a view for the property "link to views".
Just click in the search box and type the word you are looking for. The results will automatically be highlighted in the dialog. The procedure is the same as searching in the model browser.
Click the cross next to the search box to remove the search term, and the full list structure will be shown again.
The OK button is active only if you select a value of the correct type.
|
|
You can also add properties using the table input; see Tables in Enterprise Studio. |
You can expand a small block with a plus sign. The same holds for lists. In such cases, all elements in the list are displayed. You can remove an element from a list by clicking the Remove button at the bottom of the Properties pane.
|
|
Double-clicking a text box opens the text editor. This helps you add more than one line of text. You can type text directly in the box by clicking twice in quick succession. Line breaks are added with Ctrl+Enter. |
Properties can be of type generated. A property of type generated is displayed in italics on the Properties tab. A property of type generated can be used to have an object take over a value from (one of) its child objects; its value is, as it were, "generated" from the child objects. If an object does not have its own value for the property, then all child objects (hierarchically lower objects) are searched for a value and added to the object. However, if you change the value for the object itself, then any "generated" values already available on the object are now considered the object's own and no longer generated. There is no longer a dependency on the child objects. The property is also no longer displayed in italics. If you want to make the value generated again from a child parent object, select the property and click Default on the Properties tab.
Properties can be inherited when defined as such in the Metamodeler. A property of type inherited can be used to have an object inherit a value from (one of) its parent object(s). If an object does not have its own value for the property, then all parent objects (hierarchically higher objects) are searched for a value. However, if you change the value for the object itself, then the value will no longer be inherited from the parent objects. Moreover, the child objects of the object that has its own value will now inherit this new value from their parent object. If you want to inherit the value again from a parent object, select the property and click Default on the Properties tab. A property that is defined as inherited is displayed in italics on the Properties tab.
Sometimes, properties on the Properties tab are displayed in a gray bar. These properties are read-only and cannot be changed.
Once a property value has been changed, whether being added/activated or removed/deactivated again, it is considered "touched". This can affect operations that use a property value, such as reporting or excluding objects from matching. Once a property has been "touched", it becomes relevant for the operation. For reporting purposes, this means the property, with its current value, will be included whether it is activated or not. The same applies to excluding from object matching: once the exclusion property has been (de)activated, it will have a different impact on the exclusion configuration.
The only way to restore an object property to its default value is by selecting the respective property in the Properties pane and then clicking Default at the bottom of the window.
For some properties, you can add multiple values. For example, the property "link to views" on an ArchiMate object supports multiple values. You can add multiple values to this property. To remove one or more values from a property, select a value of the respective property in the Properties pane, and then click Remove at the bottom of the window.
A profile defines a set of object properties. Once you assign a profile to an object, you can assign values to that object's properties, as defined by the profile. Besides the default profile (Basic profile), which is assigned to all elements (with properties such as name), you can add additional profiles. This lets you assign specific properties to elements, such as those required for a particular analysis. Additional profiles are located on the Profiles tab of the Properties pane. There, you can assign them to the object. The Properties tab then shows the properties grouped per assigned profile. By clicking the plus sign next to a profile name, you can view the properties included in that profile.
In Enterprise Studio, you can also define and use your own profiles using the Metamodeler. This way, you can add new properties yourself. Custom profiles appear in reports the same way as standard profiles. Alternatively, you can use data blocks to create your own sets of attributes.
|
|
This functionality only applies to Amber models. |
Attributes play an important role in modeling and analyzing data-intensive business processes. Attributes are properties of items and (inter)actions that display (dynamically determined) facts about items and actions.
The item and attribute language provides structure for items and attributes for calculations. It supports creating scripts, conditions, and definitions. You can define these on the Attributes tab of the Properties pane.
It is possible to generate a color view or label view directly on an element property via the Properties pane. To do this, right-click a property and then select Color view or Label view. Make sure that the view the respective element is in is open.
Example of a color view generated on the property "Asset" of the application process element