Object type: Function
Example: Value chain symbols
Functions with no incoming connection become <processgroup> in XML. They are not represented as a function in Performance Dashboard.
Functions are assigned to the <processgroup> by the is process-oriented superordinate connection
Functions with an incoming connection become <process> in XML.
Functions with a process assignment become <processgroup> in XML.
The sequence of functions in XML results from the distance between the <process> functions and the superordinate <processgroup> function.
Attributes of the Function object
Name
The XML element is <description> of the main element <process> or <processgroup>, and the ARIS language is adopted as the language attribute.
Identifier
The XML element is <processgroup name=" "> or <process name=" ">
The identifier must be unique and may not contain any accents, umlauts, or other special characters. If the identifier is not specified the name is used as the XML name (if possible, specified in only one language).
Is relevant for dashboard
If the attribute is specified and has the value false, no <processgroup> or <process> element is generated for the function (=not relevant for dashboard).
Function assignments
A function (<process>) can be assigned a further VCD that refines the process. The assigned model has the name of the function.
The function has an occurrence in the refined model; it does not have an incoming connection. In the assigned model, the function becomes a <processgroup>.
In turn, a function in the refined model can also be assigned; there is no limit to the assignment depth.
Starting from the source model, the report performs an in-depth search across all functions for assignments or definition levels and generates <process> or <processgroup> elements for all functions.
If a function is marked as not relevant for the dashboard, no XML element is generated but the search continues in the linked functions.