Skip to main content

Profile import behavior

Import Profile

You can standardize the profile and apply it to multiple projects, but extend the profile in individual projects. The profile import feature allows you to apply standard profile revisions at any time, even if you are extending the profile in individual projects.

Import behavior

This section describes the behavior when the profile P 2 is imported into the profile P 1 of the project being edited.

Profile import behavior

  • Profile The profile is updated to be the logical sum of P 1 and P 2 .

    Change operationBehavior
    Add with P 2 Add as is
    Deleted with P 2 Keep the contents of P 1
    Change with P 2 (with difference)Overwrite with the contents of P 2
    Unchanged in P 2 (no difference)Do not change
  • The identity of the data in the profile is judged not by the name but by the internal management ID, and if they are the same, the presence or absence of change is judged by the difference in contents.

  • Not only the entity and view definition defined in the metamodel, but also the individual fields held by the entity are judged to be the same by the internal management ID.

  • Data moved between packages in the metamodel is also determined for identity by the internal management ID and moved according to the P 2 package configuration.

  • If the name of the additional data is duplicated, the name of P 1 will be automatically corrected and the name of P 2 will be maintained.

  • The order in the metamodel follows the order in P 2 . The data of P 1 deleted by P 2 goes after the data of P 2 .