Object type dependencies

You can export and import objects that are based on their dependency to other objects within the data model.

The objects that are required for any environment export depends upon what is selected for export. The base objects are specs and lookup table specs, which are the root objects that all other objects require. The dependency sequence is similar to the following:
Collaboration Area > Workflow > Catalog > Hierarchy > Spec > Lookup Tables > Lookup Spec
Additionally, collaboration areas and workflows depend upon Users and Roles. All container objects, for example, collaboration areas, catalogs, hierarchies, and so on depend upon access control groups. Views depend upon attribute collections.
The following table lists all the object types that you can deploy in Product Master and provides a description, the export format, and object dependencies.
Table 1. Object types
Object type Object type name Export format Object type dependency
Access control group (ACG)
ACG XML
Roles
Alerts ALERT XML
Distributions
Distribution groups
Users
Attribute collections ATTRIBUTE_COLS XML
Specs
Catalogs CATALOG XML
Primary specs
Scripts (Document Store)
Users
Roles
Catalog content CATALOG_CONTENT CSV
Catalogs
Catalog view CATALOG_VIEW XML
Catalogs
Attribute collections
Collaboration area
COLLABORATION_AREA XML
Workflows
Catalogs
Hierarchies
ACGs
Users
Roles
Collaboration area content
COLLABORATION_AREA_CONTENT XML
Collaboration areas
Company attributes COMPANY_ATTRIBUTES (LOCALES) XML  
Container access privileges
CONTAINER_ACCESSPRV XML
Catalogs
Hierarchies
Roles
Attribute collections
Data source DATASOURCE XML  
Destination spec DESTINATION_SPEC XML  
Distribution DISTRIBUTION XML  
Distribution group DISTRIBUTION_GROUP XML
Distributions
Document store DOC_STORE XML  
Exports EXPORTS XML
Catalogs
Lookup tables
Destination specs
Hierarchies
Spec maps
Distributions
Document stores
Users
Scripts (Document Store)
Feeds FEEDS XML
ACGs
DataSources
File specs
Catalogs
Lookup tables
Document stores
Users
Scripts (Document Store)
File spec FILE_SPEC XML  
Hierarchy HIERARCHY XML
Primary specs
Scripts (document store)
Hierarchy content HIERARCHY_CONTENT CSV
Hierarchies
Category to category maps HIERARCHY_MAPS XML
Hierarchies
Hierarchy view HIERARCHY_VIEW XML
Hierarchies
Attribute collections
Item to category map, referenced as setItemCategoryMaps in the export script. Item to category map (setItemCategoryMaps) CSV
Hierarchies
Catalogs
Hierarchy content
Catalog content
Jobs (schedules) JOBS XML
Users
Lookup table LOOKUP_TABLE XML
Lookup table specs
Lookup table content LOOKUP_TABLE_CONTENT CSV
Lookup tables
Lookup table specs LOOKUP_TABLE_SPEC XML
Company attributes
Maps MAPS XML
Specs
Catalogs
My settings MY_SETTINGS XML
Company attributes
Organization hierarchy
ORG_HIERARCHY XML
Primary specs
Scripts (document store)
Organization hierarchy content ORG_HIERARCHY_CONTENT CSV
Organization
  hierarchies
Primary specs PRIMARY_SPEC XML
Sub-specs
Company attributes
Queue QUEUE XML  
Reports REPORTS XML
Script input specs
Distributions
Document stores
Role locale access ROLE_LOCALE_ACCESS XML
Roles
Roles ROLES XML
ACGs
Script input specs SCRIPT_INPUT_SPEC XML  
Search templates SEARCH_TEMPLATES XML
Catalogs
Workflows
Secondary specs SECONDARY_SPEC XML
Company attributes
Sub-specs
Static selections SELECTION XML
Catalogs
Hierarchy
Hierarchy content
ACGs
Specs SPEC XML  
Sub specs SUB_SPEC XML
Company attributes
User-defined logs UDL XML
Catalogs
Hierarchies
User-defined log content UDL_CONTENT CSV
Catalogs
Hierarchies
Catalog content
Hierarchy content
UDLs
Users USERS XML
Roles
Web service WEBSERVICE XML  
Workflow WORKFLOW XML
ACGs
Users
Roles
Attribute collections
Scripts (document store)