Creating and Importing Profiles

You can only create and edit profiles as part of a model. Profiles can import other profiles and, in doing so, include information about the imported profiles.

Creating a Profile

Context

You can create profiles in the Configuration Editor. Profiles can import other profiles and, in doing so, include information about the imported profiles. You can then import these profiles into the actual model.

A profile can only have one model language. All stereotypes created within it then automatically correspond to this language. A profile element is always assigned to a profile when it is created.

Note

You can only create and edit profiles as part of a model. Before you can edit a profile, you always need to have created a model based on an existing model template in the Administration Program.

You can use abstract models to manage company-specific profiles, independently from concrete models.

You set a basic configuration when creating a new model in the repository which you load the model template's profile into.

It is a good idea to start with a base profile if you want to create a new model template or profile from scratch.

A model template for a model which is not empty consists of precisely one base profile and any number of add-on profiles.

You should not change the standard profiles installed with Innovator. You will be told this information when locking such a profile. (Engineering actions are the exception to this rule.)

Customizing a model template to suit a project should be done by adding a separately-created add-on profile which represents the characteristics.

Note

You can automatically create create templates and/or menu commands using the Create>All Entries... menu command in the profile you created.

How to proceed

  1. Select  Configuration>New Profile.

    The new profile is created in the profile tree.

  2. Select Rename (F2) in the context menu.

    The name can now be edited.

  3. Enter a name ("… Customization") and press [Enter].

Importing a Profile in Another and Closing the Import

Context

To be able to use profile elements from a profile in another profile, you need to import this profile into the other profile.

Note

You can visualize profile imports on the model, system model and between profiles in the Innovator model editor to check them. To do this, activate the profile import under relationships. You can also set whether you want to visualize profile imports between profiles only or also those on the model.

How to proceed

  1. Select the profile you want to import a profile in.

  2. Select  Edit>Properties...

    The dialog of the same name appears.

  3. Select the Imported Profiles tab.

    A list of all profiles which can be imported appears.

  4. Activate the check box next to the profile you want to import.

    The profile elements (primarily stereotypes) from the imported profiles are available in the profile.

  5. Deactivate the check box next to the profile you no longer want to import.

    Profile elements are no longer available from profiles which are no longer imported. This can mean that profile elements are missing certain prerequisites.

  6. Click on the Apply button.

  7. Close the dialog.

Identification in Owning Profiles

Each profile element has precisely one profile, but can be imported by various profiles.

Profile elements are displayed in different colors in owning and importing profiles. Profile elements have the Text color in the owning profile and the Reference Element Text color in the importing profile.

Use the  Jump>To Element menu command to jump from each importing profile element to this profile element in the owning profile.

Verifying Configuration

You should verify the configuration once profile imports have been changed. The following verify options affect the consequences which stem from import modifications:

  • Newly-imported profiles
    • Is superfluous upon importing the 'Name' profile
      (The same contents can be configured respectively in separated profiles.)
    • The 'Name' menu command in the 'Name' menu is not unique in the 'Language' localized language
      (There is a risk of names not being unique if menus are also imported with the imported profile.)
  • Profiles which are no longer imported
    • The display option in the 'Name' profile is inconsistent
      (If the contents configuration is damaged, the display options no longer match.)
    • 'Name' element is used from the 'Name' profile but profile import is missing
    • Is not allowed as contents
      (If the contents configuration is damaged, menus may be inconsistent.)
    • The 'Name' type mapping is invalid due to erroneous import relationships (only relevant in Innovator for Information Architects)