Can Users Control Which Content is Included in Deployments? #
Yes, users can decide which items (e.g., Data Blocks, Data Objects, Smart Shells, Smart Docs, etc.) to include or not include when creating a deployment. For more information, please see the related article on Creating A Deployment.
Can Organizations Control Tenant Manager Admin Access? #
Yes, organizations can control access to the Tenant Manager using user roles. For more information on user roles, please see the relevant article on Tenant Manager Roles and Developer Roles & Permissions.
It is important to note however, there is no ability to limit what content users can include in a deployment. This has been done in so that dependencies are automatically included—limiting a user’s ability to include content (specifically, Data Blocks and Data Objects) in a deployment risks deploying non-functional content.
For example, if a user were to deploy a Smart Page with new Data Blocks and Data Object and was able to deploy the Smart Page without the required Data Blocks or Objects, the page may not have intended features or may be entirely non-functional.
Are There Any Workflows for Deployments? #
Currently, there are no Assette Workflows specifically Tenant Manager Deployments, though if Authoring Workflows have been created for Smart Pages, any Smart Page created via a Deployment, will be approved via that workflow. It is important to note that the Data Blocks or Data Objects themselves will not be included in that Workflow.
Development on Tenant Manager Workflows are already in progress and will be released as soon as possible.
What Happen When Content Fails to Deploy? #
The Assette Tenant Manager will automatically flag any items that failed to deploy successfully. For example, if 10 items were moved between tenants in a single for deployment, but only 8 were successfully deployed, the system will indicate which items have been moved successfully and which failed. Any content that has been successfully deployed will create a new version of the content (if it already exists) as it would normally do. Any content that failed to deploy will not have a new version and existing items remain unchanged.
Will Deploying a Data Object Include Dependent Data Blocks? #
Currently, the Tenant Manager does not automatically include any dependent Data Blocks if a Data Object is deployed.
Does Creating a Deployment Update Version History? #
Yes. Any time content (e.g., Data Blocks, Data Objects, Smart Docs, etc.) is saved or published, the content’s version history is iterated. The same logic applies when deploying content via the Assette Tenant Manager. If content fails to deploy for any reason, the version history remains unchanged.
What Needs to be Deployed When Moving to a New Tenant? #
In short, everything needs to be deployed eventually.