The single element view page shows all information of an element. It is available for all building block types. The page is accessible from the List view page by clicking on the Name of an element.
- Clickable name
The name of the building block is displayed at the top of a page. Description, status and productive period properties (if present) are displayed below the name (see figure below).
- Building Block Type and link to Parent List
- User Name (here 'System'), Language Settings and Logout
- Reset view of the page
- Subscribe to this Single Element, see other subscribers
- Create a new instance of the Building Block Type, Copy, Delete the Single Element
- Show this Element in Navigator-View
- System attributes of the element
- Top level user-defined attribute(s)
The remaining information is grouped into tabs: All, Attributes, Self-Relations, Relations, History (see figure below).
All tab contains the information from all other tabs. If one tab has no content to show, it is not clickable. Attributes of the element are structured in attribute groups.
- Row of Tabs
- Show this Element in Diagrams
- Attributes can be editet by clicking on them
Missing information (e.g. Self-Relations) can be added in the All tab. A Self-Relation can be chosen from the dropdown list or typed into the textfield.
Information about Last Modification User and Time are displayed at the bottom of the page.
The attributes section displays all the attributes structured in Attribute groups, which are assigned to building block. If the attribute is mandatory and value is not assigned, or it is out of bounds text color of value is red and appropriate message in editor is shown.
Self-Relations and Relations
Information about the related building blocks is grouped into corresponding relation-type sections. Sections can be collapsed/expanded by clicking on their headers.
The History section is displayed only if data historization is enabled. See Administration → System.
Changes column contains records about different types of changes to the element:
- attribute change: displayed in format "Old value" => "New value". Multiple-type attributes are displayed with "+" and "-" prefix for the added and removed values respectively.
- update of related objects: added objects are displayed with "+" prefix, removed - with "-" prefix.
- attributable relations updates: added or removed attributable relations are displayed in the same way as related objects - with "+" or "-" prefix. Updates of attributes of such relations are displayed with the pencil icon in front of a related item name and then goes the list of attributes updates in the same format as usual attributes updates.
The edit mode can be started by clicking on the current value (or the text "not assigned" respectively "nicht zugeordnet" if no value is set) or by using the edit button when hovering the value. This opens the appropriate editor for the property.
A change can be applied by using the done-button at the right, by clicking outside the editor or, for all editors but multiline editors, with pressing Enter. In order to discard the changes use the x-button on the right or press Escape.
Edit description and multiline text values
For multilines values wiki syntax can be used. It is used for displaying the values.
Edit date and dateinterval values
In order to edit date values one can either change the input or use the datepicker on the left of the editor. When editing the input, the format has to be "MM/DD/YYYY" for English or "DD.MM.YYYY" for German.
For the date interval that is shown as interval, "productive period" in English and "Produktivzeitraum" in German, the value is edited as text, here the format is "MM/DD/YYYY - MM/DD/YYYY" respectively "DD.MM.YYYY - DD.MM.YYYY".
Edit boolean values
Boolean values are edited by using the switch right next to the text.
Relations can be added by using the field "Add relation" respectively "Beziehung hinzufügen" on top of the relation and selfrelation sections. Relations and selfrelations can both be added in the relation and the selfrelation section. In case a selfrelation is added in the relation tab or vice versa, the active tab changes to the tab containing the new relation. In case no relations are set they can still be added in the "All" respectively "Alle" tab.
For elements of the same type an additional dialog opens where the desired type of the relation can be choosen. Selfrelations that are inactive are not possible in the model, for example because they are already existing, their counterpart is existing, or the element can only have one selfrelation of this kind and it aready has one.
For information systems one can also choose "via interface", then a new interface connected to the choosen information systems is created .
Most of the relations can also be deleted in the single element view. This can be done by clicking the red cross that appears by hovering on the element.
In some views relations can be changed by replacing one element, for example the connected Informationsystems in the single element view of an Interface. Then the editors work like enum editors.
When adding a relation, for example adding a connection to a project in the single element view of an information system, only the last modification time of the information system interface is changed.
Add, copy or delete single-element
Add a new element
An Element from the same type can be created by clicking on-button right next elements name. You have to enter a new name that is unique within the element-type, then click "create". The element can be found in the list-view.
Copy current element
Click the-button to open the copy-dialog. Enter a name that is unique within the element-type. Attributes will be copied if checkbox "Copy attributes" is checked. Relations will be copied if checkbox "Copy relations" is checked. Information flows, Business Mappings, Specialisations and Child Relations will never be copied.
Delete current element
The currently shown element along with all its attributes and relations can be deleted by clicking the-button right next to the element name and then confirm by clicking "delete".