Skip to end of metadata
Go to start of metadata

Changes to the configuration that cannot be handled when migrating your model packages using the Metamodeler, include removing profiles, profile attributes, or custom viewpoint definitions from the metamodel, and changing the type of attributes. There is a way to deal with this type of change and still being able to migrate model packages using the Metamodeler. Instead of removing profiles, attributes and profile definitions, you can make them deprecated.

If you want to change the type of an attribute, make the current attribute a deprecated one, and introduce a new attribute with the new data type. You can then still use the migrate function of the Metamodeler, but the data of the attribute will be lost and you need to repopulate the new attribute. If you are working with the BiZZdesign Connect functionality, you also need to update any import settings in your Connection model that refer to the deprecated attribute.


On this page:


Making a profile or attribute deprecated

  1. Open the shared model package containing the metamodel that has the profile or attribute that you want to make deprecated.

  2. Go to File > Manage Package > Manage Configuration, and under Customize the configuration, open the respective metamodel. The metamodel package is opened.

  3. In the model browser, navigate to the Custom Profile Definition View containing the profile or attribute, and open it.



  4. In the open view, select the profile or attribute you want to make deprecated, and press Delete. The following message appears:



  5. Click No to make the element deprecated.


As a result, the element you made deprecated is now shown in red. Also, if you check the element's Properties pop-up window, you will now see the property deprecated that has not been there before.


To test the results before applying the changes to a model package or exporting them to the tool configuration, preview them. In the test model package, add an element in which the deprecated profile or attribute was applicable. You will no longer see the profile or attribute.


Attribute "Past managers" available before making it deprecated


Attribute "Past managers" made deprecated and no longer available

Making a custom viewpoint definition deprecated

  1. Open the shared model package containing the metamodel that has viewpoint definition that you want to make deprecated.

  2. Go to File > Manage Package > Manage Configuration, and under Customize the configuration, open the respective metamodel. The metamodel package is opened.

  3. In the model browser, navigate to the custom viewpoint definition, and select it.

  4. Choose one of the following options:

    Activate the "deprecated" property

    1. In the open viewpoint definition, open the canvas menu , and click  to open the definition's properties window.

    2. In the properties window, next to deprecated, click the red cross  to make the definition deprecated. The property now shows a green check mark.



    3. Close the properties window.

    Remove the viewpoint definition from the model browser

    1. Press Delete to remove the selected definition. The following message appears:



    2. Click No to make the viewpoint definition deprecated.

Making a deprecated element or viewpoint definition available again

In case you want to make a deprecated element or viewpoint definition available again, you can set it to normal again.

  1. Open the model package containing the metamodel with the deprecated element or definition package, and open the metamodel.

  2. In the element's or profile definition's properties window, click the check mark  next to deprecated. In an element, the property disappears from the window. In a viewpoint definition, the property gets a red cross again. In case of a profile or an attribute, the red text turns black again.



  3. Save the changes, and apply them to the model package, or export them to the tool configuration.