Roles
The Request Download Approval features introduces 2 new roles:
Download_Approval_Admin - gives a user the ability to modify the request download approval configurations
Download_Approval_Bypass - allows a user to download an asset, bypassing the approval process
Prerequisites
In order for a user to have the ability of request the download of an asset, they need to have the roles ‘Asset_Can_Download' and 'Business_workflow_instance_CRUD'
The business workflow used for the approval process needs to fulfill all of the following conditions:
It needs to have exactly 1 start stage
It needs to have exactly 1 transition between the start stage and the following stage
It needs to have at least 1 stage containing a “global_status” propriety with one of the following values:
pending
approved
denied
Configuration
In MM5, navigate to the Settings pages, and select the option “Download approval“ from the left side menu.
In the newly opened page you can enable/disable the download request approval and select which business workflow to be used for the approval process.
Bypassing download approval
Bypass download approval
It is possible to configure download approval so that it will not be required for assets that have a boolean metafield set to true.
Configuration of the metafield that dictates if the download can be bypassed can be done from the Download approval configuration page.
Bypass media formats
It is possible to configure download approval so that it will not be required for certain media formats.
Configuration of which formats that can be downloaded without approval can be done from the Download approval configuration page.