MaestroThe UI design product. | Form BuilderPlatform Developer | 18.05 This feature was introduced in 18.05.
Maestro allows you to share a domain model so you can use it across different forms. A shared domain model can be used in global forms, for example, with collaboration jobs, so you can re-use existing form elements including those created by other developers.
To share a domain model, your Manager user account must be assigned a role that has the necessary permissions; for example, the Maestro Administrator role in its default configuration.
To share a domain model:
If any other domain models are available to the form, they will be displayed in this dialog under Other Available Domain Models.
All forms with access to that library will have access to the this shared domain model.
If you do not want to keep a local copy of the Domain Model, clear the Keep local copy for further editing checkbox.
It also displays any other domain models that are available to the selected form. You can select any of the available domain models and share them to a library.
When a domain model has been shared, the lock icon next to the domain model’s name will change from open (unlocked) to closed (locked). Any new entities created in a shared locked domain model will not be mapped or shared with other forms and libraries.
When sharing a domain model, it is important to note that the local copy of the domain model takes precedence over the shared domain model. Therefore, it is recommended that when you share a domain model and choose to keep a local copy to edit, you should rename the local copy of your domain model to avoid any confusion about which domain model you are using.
Next, learn about entities.