What Happens to Types of Entity Attributes when You Import Setup Data

  • ICM will try to set references to code tables, conditions, and calculations.

    If these already exist, they will be set for any existing entity attribute types included in the import to the target system.

  • If an entity attribute type already exists in the target system, any references to code tables, conditions, and calculations will be added.

  • References to code tables, conditions, and calculations that already exist in the target system won't be changed.

  • Attribute types will be added to compound entity types if this reference exists in the source system, but not the target system.

  • Existing attribute types on existing compound entity types in the target system won't change.

  • Entity attribute type conditions will be imported even if one of their conditional entity attribute types doesn’t exist in the target system.

  • ICM will try to set the code table or conditional attribute type for an attribute type condition.

    It will log an error if it can't find the code table or conditional attribute type.

  • If there's an existing attribute type condition in the target system, any references to code tables or conditional attribute types will be added.

  • The following automatic attribute types (which are created when the entity type is created) aren't removed from the target system.

    This is true even if they have been removed in the source system:

    <all Case Entity Types>::status

    Media::MetaData

    Document::MetaData

    Image::MetaData

  • Attribute types that are automatically added with entity types won't be updated.

    The same is true for existing attribute types.

  • Attribute types are matched by name.

    If the name of an automatically created attribute type is changed in the source system it will be imported alongside the automatically created attribute type with the old name in the target system.

  • Automatic attribute types are matched by an internal name.

    So if the attribute type name has changed in the source system, it will still match the attribute type with the old name in the source system.

    The name, comments, and behaviour of the automatic attribute type in the target system will be updated to match the source system.