Guidelines for Moving Common Reference Objects Using the Seed Data Framework

To move the common reference objects, you can use the Seed Data Framework. You can also use the command line interface of the Seed Data Framework to move the object setup data.

Movement Dependencies

The seed data interface moves only the setup metadata. For example, if you use Seed Data Framework to import flexfield metadata, the flexfield setup metadata is imported into your database. However, you must initiate the flexfield deployment process separately after seed data import to regenerate the runtime flexfield artifacts in the target environment. Similarly, if you use Seed Data Framework to import data security metadata, you must first move any new referenced roles and then manually run the GUID reconciliation where required.

To ensure that the reference data isn't lost during the movement, certain guidelines are prescribed. It's recommended that you perform the movement of object data exactly in the following order:

Note: Only the translation in the current user language is moved.
  1. Move created taxonomy modules before moving any objects that reference them, such as flexfields, lookups, profiles, attachments, reference data sets, document sequences, messages, and data security.

  2. Move created currencies before moving any objects that reference them, such as territories.

  3. Move created territories before moving any objects that reference them, such as languages and natural languages.

  4. Move created ISO languages before moving any objects that reference them, such as languages, natural languages, and industries.

  5. Move created tree structures before moving any objects that reference them, such as trees or tree labels.

  6. Move created profile options before moving any objects that reference them, such as profile categories or profile values.

  7. Move created attachment entities before moving any objects that reference them, such as attachment categories that reference them.

  8. Move created reference data sets before moving any objects that reference them, such as reference data set assignments and set-enabled lookups.

  9. Move created document sequence categories before moving any objects that reference them, such as document sequences.

  10. Move created tree labels before moving any objects that reference them, such as trees.

  11. Move created data security objects and policies before moving any objects that reference them, such as value sets.

  12. Move created value sets before moving any objects that reference them, such as flexfields.

  13. Move created trees before moving any objects that reference them, such as key flexfields.