Publishing Model-Based Content

There are three ways to publish your model via the modeling tool plug-in. You must be model manager to publish a new model and model owner to publish a new version of an existing model or to update the latest version:

  1. Publishing a new model

    You can publish your model as a new model to the Smartfacts instance.

    This means that the complete model with all model data and all diagrams will be published. This might take some time for large models. There is, however, a way to carry out delta publishing for subsequent versions.

    There are some rules and you need to provide some data:

    • You must select a folder in the project tree where the model should be published to.

    • You must provide name of the published model in Smartfacts. The model name has to be unique across all models of the Model Warehouse - even those models you are not allowed to see. Smartfacts will help you find a valid name.

    • The version name is generated automatically. You can define rules for generating a name via the Model Warehouse Profile. You can also manually change the version name.

    • You may provide a model description and a version description.

    Publishing a new model will write a new connectivity object into the model. This is needed so that Smartfacts can identify the corresponding published version of the model on the Smartfacts platform. Here we can find more on Model Connectivity.

  2. Publishing a new version of an existing model

    Having published a model for the first time (Publishing a new model), you can publish a new version of an existing model. Only the differences compared to the last version will be published.

    • The new version name will be generated by Smartfacts. You can manually change it.

    • Smartfacts will identify the model which the version should be added to if Model Connectivity is set correctly.

    • You may provide a version description.

    Publishing a new version will update the existing model connectivity object in your original model by updating the version ID of the newly published version. This means whenever you open your original model in the authoring tool, the connected Smartfacts version will be the latest one published.

    You can find more information about model connectivity Model Connectivity.

  3. Updating the latest version

    You may publish into the latest version of a model without writing a new version.

    • No model and version name has to be provided.

    • You may update the version description any time.

    The model connectivity object remains unchanged.

    You can find more information about model connectivity Model Connectivity.