Enterprise Studio handles a wide variety of objects and relations, as well as folders and models. Each type of element has a considerable number of properties, which are applicable for various things, like analyzing graphical appearance. Moreover, this set of properties can vary.
The Properties pane is one of the components in Enterprise Studio used for the set of an element's properties. An element's properties and attributes can be viewed and edited there. Others are 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, you can make it visible by selecting the Properties check box in the Tool Pane group on the Window ribbon tab or pressing Alt+Enter.
The Properties pane shows 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 or view or the model browser and then clicking the Properties pane.
|
It is not necessary to close the Properties pane every time you have changed something. 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 basic properties of the selected object or objects are located on the Properties tab. Here you can both view the properties as assign values to them. The values of the properties can be entered 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 yet other properties, you select them or add a check mark to (de)activate a property.
Entering values can usually be done 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 window will appear in which you can type or select the data.
In some situations after double-clicking, a separate window with a hierarchical list will appear in which 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 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 window. The procedure is identical to searching in the model browser.
By clicking the cross sign next to the search box you can remove the search term and the complete list structure will be shown again.
The OK button is only active if a value of the correct type is selected.
|
You can also add properties using the table input, see Tables in Enterprise Studio. |
A small block with a plus sign can be expanded. 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 causes the text editor to open. This helps you add more than one line of text. You can type the text directly in the box by clicking twice with intervals. 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 (hierarchical 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 towards 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 (hierarchical 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 have consequences for operations in which a property value is used, for example in reporting or excluding from object matching. Once a property has been "touched", it become relevant for the operation. For reporting it means that the property with its current value will be included, whether being activated/filled or not. The same applies to excluding from object matching: once the property for excluding has been (de)activated it will have a different impact on the exclusion configuration.
The only way to really 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 it is possible to add multiple values. An example is the property 'link to views' on an ArchiMate object. Multiple values can be added 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 an object is assigned a profile, values can be assigned to properties, as defined by the profile, of that object. Besides the default profile (Basic profile), which is assigned to all elements (with properties like name), you can add other profiles. This makes it possible to assign specific properties to elements, for example, properties needed in certain analysis. Additional profiles are located on the Profiles tab of the Properties pane. There they can be assigned to the object. The Properties tab then shows the properties grouped per assigned profile. By clicking the plus sign in front of a profile name, you can the properties included in the profile.
In Enterprise Studio it is also possible to define and use your own profiles using the Metamodeler. This way you can add new properties yourself. Custom profiles will appear in reports in the same way as standard profiles do. 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 to be used for calculations. It is available for creating scripts, conditions, and definitions. These can be defined 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
ArchiMate is a registered trademark of The Open Group.