The content of models can be very large such that the overall clarity can suffer as a result of the great variety of information. In order to increase clarity, you have the option of transferring information to other models. By linking these models to the objects of the source model via assignment, access to the information can be established very easily. Basic information can be viewed directly, and detailed information, for example, allocations, can be accessed by opening the assigned model, if required.
Basic information can be placed in a model by the structurally relevant objects. Additional information can be placed in a model by means of structurally irrelevant objects, so-called satellites. Using the Hide assignment function, this information can be automatically hidden in assigned models. It is possible at any time to show the assigned information again in the source model.
The following restrictions apply to automatic hiding
Only satellite objects, that is, structurally irrelevant objects, can be hidden.
An assignment can only take place in model types in which the assigned object can be placed.
The assignment relationship must be unique.
No model with the same name as that of the hidden model may exist. If, for example, the satellite objects of the object Function 1 of an EPC are hidden, a function allocation diagram with the name Function 1 is created if no function allocation diagram with this name already exists. If a function allocation diagram called Function 1 already exists, the objects are not hidden from the EPC and no assignment model is created.
Object occurrences can only be hidden from a model if they do not possess any connection to further structurally relevant objects.
If an assigned function allocation diagram already exists, this is used when hiding.
If a connection between the source and target object already exists in the target model, no new occurrence of the target object is created if the corresponding check boxes in the Hide assignment, Show assignment, or Show relationships dialogs are enabled.
If the assignment can be made in more than one model type, the system queries which model type should be used as the basis for the assignment.
With regard to access privileges, the following applies:
No write privilege for the current model: the assignment and show functions are not available.
Write privilege for the current model, read privilege only for the assigned model: showing of assignment and relationships is possible, hiding assignment is not possible.
No read privilege for an object definition: this object definition is ignored when showing and hiding.
Filters have the following effects:
Hide assignment
Object and connection occurrences are allowed in the source model but not in the assigned model: object and connection occurrences are not assigned.
Object and/or connection occurrences are not allowed in the source model (are displayed in outline) but are allowed in the assigned model: object and connection occurrences are assigned.
Show assignment
Object and connection occurrences to be shown are allowed in the current model but not in the assigned model (are displayed in outline): object and connection occurrences are shown in the source model.
Object and connection occurrences to be shown are not allowed in the source model but are allowed in the assigned model: object and connection occurrences are not shown in the source model.
Show relationships
An object to be shown is not allowed in the source model: it is not shown.