Retrieving dynamic building blocks
Dynamic Forms, Content Wizards, Text Blocks, Field Sets and Views are retrieved from the ITP/MDK Repository database at the moment the model is run. The following applies when retrieving the dynamic building blocks:
- If a dynamic building block is inserted using a fully qualified path (project passed as well) the building block is retrieved from this particular project.
- If no project is passed; if a project has been configured at the ITP/Server environment setting RepositoryProject in the ITP/Server Administrator the dynamic building blocks will be retrieved from this project.
- If no project is passed and ITP/Server environment setting is not set; ITP/Server will retrieve the dynamic building blocks from the project where the model was created in.
- If the model is run from within the ITP/MDK Repository (e.g., for testing purposes); ITP will retrieve the [in development] revision of a dynamic building block if the same user who runs the model has locked it, otherwise it will retrieve the [current] revision.
- If the model is run from outside the ITP/MDK Repository (e.g., for production runs); ITP will retrieve the [published] revision of a building block. If no such revision is present, retrieving will fail.
- If a model inserts Text Blocks, uses Views or dynamic Forms, the ITP/MDK Repository will look for them in a number of folders that you can configure for the project in the Runtime tab. Refer to the ITP/MDK Repository Help for more information on the configuration of search paths.
If the ITP/MDK Repository installation is upgraded from a version older than 3.5.10, by default the compatibility option "Handle Accepted revisions as Published" will be turned on. In this case, the status [accepted] takes over the role of the [published] status. For more information refer to the ITP/MDK Repository Manual chapter General use, section Revisions used for production runs.