Assign areas and objects to scan groups
- Last UpdatedJun 24, 2024
- 3 minute read
The IO Devices view displays all application and system objects, as well as DI objects that have custom scan groups associated with them. Templates are not shown in this view, nor are DI objects that do not have custom scan groups defined for them (DI objects with only the default scan group are not displayed in the IO Devices view).
Note: You cannot assign application and system objects to a default scan group; these assignments can only be made for custom scan groups.
In the IO Devices view, objects and areas are initially unassigned and placed in a flat view under the "Unassigned IO Devices" folder. You then select one or more of these unassigned objects or areas and drag and drop them onto a scan group. Deployed application and system objects cannot be assigned to a scan group. Undeploy them first.
Note: DI objects can remain deployed during the assignment process.
Once an object is attached to a scan group, the I/O references for the objects’ attributes set to use I/O automatic assignment are automatically generated for you by concatenating the DI object, scan group, object (including contained objects), and attribute names.
You can assign multiple objects for auto-binding at once. Hold down the shift or ctrl key to select multiple objects and drag the selected items to a scan group. Object assignment is based on hierarchy and area inheritance, as follows:
-
If all the objects you select are at the same hierarchical level, all contained (subordinate) objects that have not been assigned, except sub-areas, are also selected and will move to the same scan group.
-
To assign a sub-area, it must be specifically selected.
-
If some contained objects were previously assigned to a different scan group, these will retain their original assignments. To change an existing assignment, you must specifically select the assigned object and move it to a different scan group.
-
-
If you select objects at different hierarchical levels for assignment to a scan group – for example, if you select an area, an object within the same area, and an object from another area – then only the selected items move to the scan group.
-
If you select an area that contains another area, only the area selected will move. You must specifically select an area to assign it, regardless of its hierarchical level.
When an area or containing object is assigned to a scan group, the objects it contains are assigned as follows:
-
Objects within the area that share the area's device linkage will be reassigned to the new device along with the area. This remains true even in the case where both the area and the contained objects are not currently linked to a device. Unassigned objects within the area will use the area’s assignment.
-
Objects within the area that are already assigned to a scan group that is different from that of the hosting area will retain their original assignments.
-
If necessary, you can reassign contained objects to a different scan group after the initial assignment, or override assignments in the Mapping view.
Note: You cannot change scan group or DI object assignments for deployed objects in the IO Devices view. You must undeploy the object first.
Deleting a scan group will delete the I/O assignments of any objects that were previously assigned to it, including override values.
Caution: Creating or deleting scan groups within a derived DI object template may overwrite I/O assignments when these changes are propagated to instances of the DI object template. If this happens, all I/O auto assignment information for objects linked to the updated DI objects, including override values, will be lost. The objects will move to the "Unassigned I/O Devices" folder.
To assign an object or area to a scan group
-
In the IO Devices view or Model view, select application objects and areas for assignment.
-
Drag and drop the objects and areas to a scan group in the IO Devices view.
-
The object or area and all contained objects will be moved to the selected scan group.
Note: If the area or object has contained objects that were previously assigned to a different scan group, these will retain their original assignments. Contained areas will not move and must be overtly selected.
-
The I/O references for each attribute set for I/O auto assignment will be dynamically configured and displayed as auto-bound in the Mapping view.