Manipulating attributes in joined attribute groups
Using attributes in joined attribute groups can impose rules on how those attributes are manipulated.
Deleting an attribute group
An attribute group cannot be deleted if it is referenced in a joined attribute group unless the joined attribute group is also being deleted.
Deleting an attribute
- The attribute is defined as a join attribute in the joined attribute group.
- The attribute is used in any derived attribute in the joined attribute group.
Joined attributes cannot be deleted. Only derived attributes, if any are added, can be deleted from the joined attribute group.
Reordering attributes
The order of the joined attributes is fixed by the order of the source attributes. The joined attribute list cannot be reordered. Only derived attributes, if any, can be reordered.
When the version of an agent, is committed, source, and derived attributes cannot be reordered or removed. Attributes added in a new version of the agent, whether source or derived attributes, will come after all committed attributes. For more information, see Committing a version of the agent.
Adding an attribute
New joined attributes cannot be explicitly added. Only derived attributes can be explicitly created.
Removing availability filters
The last availability filter cannot be removed if the Availability attribute group is referenced in a joined attribute group.