Configuring Approvals

Table of contents

  1. Official Assets
  2. Community Assets
  3. Asset Updates
  4. Pending Assets in Approvals when changing the configuration
  5. Changing Approvals Settings

This article will describe how to configure approvals settings, what each of those settings do, and things to be aware of when modifying these settings.  

By default, Approvals settings are set to Auto-Approve for all assets.  This means that users of the platform will not be aware of approvals gating, and publication of assets will not be inhibited by the Approvals workflows.  The Approvals configuration gives administrators granular control over Approvals workflows.  The Approvals configurations page has 3 sections: Official Asset settings, Community Asset settings, and Asset Updates settings.

Official Assets

Official assets are items on the Data & Insights platform created by users within the organization with a role on the platform. You can learn more about Official vs. Community assets here. For official assets, administrators have 2 options for their Approvals workflow: Auto-approve and Manual.

official assets.png

Auto-approve

When this setting is selected for a given audience, any assets created by an official, or roled user will be automatically approved upon publishing an asset to that audience.  This allows users with the requisite permissions to publish assets and manage visibility to immediately set the audience of assets to “Internal” and/or “Public” without being moderated by an admin.

Auto-approve for Internal Approvals: When a user publishes a new internal asset or a draft update to an already published internal asset, the asset will immediately be accessible via URL, programmatically via API, and discoverable in the catalog and throughout the platform to all users with the Internal role and users with a custom role that grants access to view all internal assets. In addition, when an asset is set to “Internal” visibility in the Manage Viewers options, it will also become internally accessible.

Auto-approve for Public Approvals: When a user publishes a new public asset or a draft update to an already published public asset, the asset will immediately be publicly accessible via URL, programmatically via API, and discoverable in the public catalog and throughout the platform.  In addition, when an asset is set to “Public” visibility in the Manage Viewers options, it will also become publicly accessible.

Manual

Sets the workflow so that any assets created by an official user will require an Approver to review and approve that asset before it is shared to the requested audience. 

Manual Internal Approvals: When an asset is set to “Internal” upon publication, that asset will be put into a pending state and enter the Approval Queue.  When an asset is pending, it is not accessible to internal users and is only available to the owner, Internal Approvers, and collaborators on that asset.  It is effectively private until approved.  If the Approver rejects the asset it will remain private and inaccessible to anyone outside of the domain. If the asset is approved, it will be internally accessible.

Manual Public Approvals: When an asset is set to “Public” upon publication, that asset will be put into a pending state and enter the Approval Queue.  When an asset is pending, it is not accessible to the public and is only available to the owner, Public Approvers, and collaborators on that asset.  It is effectively private until approved by an administrator.  If the administrator rejects the asset it will remain private and inaccessible to anyone outside of the domain. If the asset is approved, it will be publicly accessible.

Community Assets

Community assets are items on the Data & Insights platform created by users outside of the organization without an official role provisioned to them on the platform.  This includes public Data & Insights users of the platform that have created assets derived from datasets on the domain. For community assets, administrators have 3 options for their Approvals workflow: Auto-approve, Manual, and Auto-reject.

community assets.png

Auto-approve

With this setting, any assets created by a community user will be automatically approved for public audience when published.  When a user publishes a new asset or a draft update to an already published public asset, the asset will be publicly accessible, and if allowed by catalog settings it will be discoverable in the public data catalog.  This setting allows visualizations, filtered views, maps, and any other derived assets to become public without an administrator needing to manually moderate and approve those assets. 

Manual

When manual approval is selected, any assets created by a community user will require an administrator to review and approve that asset before it can become public.  When a community user publishes an asset, it will become pending and enter the Approval Queue.  When an asset is pending, it is not accessible to the public and can only be accessed by the owner, administrators, and collaborators.  It is effectively a private asset until approved by an administrator.  If the administrator rejects the asset, it will remain a private asset, and it will be inaccessible to anyone outside of the domain. If the asset is approved, it will be publicly accessible via URL and discoverable in the public catalog, depending on the catalog settings.

Auto-reject

Similar to Auto-Approve, the setting allows assets created by a community user to be created and published without requiring moderation by an administrator.  Auto-reject means that any community asset created will automatically become Rejected, meaning that the rejected asset is effectively private and inaccessible to anyone but the owner, administrators, and collaborators. With this setting, there is no way for a community-created asset to become public and visible in the public catalog.

Asset Updates

This setting allows administrators to select whether updates to assets are made pending in the Approval Queue before being applied to the published copy of the public asset.  If approvals for asset updates are enabled for a specific audience’s approval policy, any draft update to an asset that is already published to that audience will appear in the Approval Queue and won’t be applied until it is approved by an Approver.  If a draft is rejected in the Approval Queue, it will remain as an unpublished draft of that asset.

asset updates.png

Note: Automations using the import tool’s associated API will create an approval request every time an automation sends an update to an asset.  It is not advised to use this setting for high-frequency updates to assets through automation, as the updates will be queued up until they are approved by an administrator.

Pending Assets in Approvals when changing the configuration

It is generally a good idea to moderate any pending assets in the approval queue before modifying any approval settings.  This will ensure that pending assets are handled appropriately for each asset in the queue.

Changing the settings will prompt you with a warning that pending requests will be impacted by the change.

pending assets.png

Disabling Approvals for Asset Updates

If there are pending draft updates to published assets in the approval queue when disabling this setting they will be automatically approved and applied to the published copy of the asset.  This action will apply to ALL pending draft updates, and after applied will appear on the published asset.  This action cannot be undone.

Changing from Manual Approval to Auto-Approval

If your approval policy for a given audience is set to Manual Approval and there are pending assets in the Approval Queue, when this change is made all of the Official assets pending in the Approval Queue will automatically be shared with the requested audience and any draft updates will be applied to the published copies of the asset.  This action cannot be undone.

Changing from Manual Approval to Auto-Rejected

If Community settings are set to Manual Approval and there are pending assets in the Approval Queue, when this change is made all of the Community assets pending in the Approval Queue will automatically become rejected and private, and any draft updates will remain as private drafts of the asset.  This action cannot be undone.

Too Many Pending Assets

If there are too many Official assets pending in the approval queue when changing from Manual Approval to Automatic Approval the approvals configuration page will not save the changes in settings.  Similarly, if there are too many Community assets pending in the approval queue when changing from Manual Approval to Auto-Approve or Auto-Reject the approvals configuration page will not save the changes in settings.

This can be resolved by moderating the pending items in the queue.  If the number of pending assets in the queue is too large to reasonably moderate, please contact support for assistance in bulk moderating these assets.

Changing Approvals Settings

  1. Navigate to the Approvals queue by going to Administration -> Approvals
  2. In the upper right corner of the Approvals queue, select “Settings” to navigate to the Approvals Settings page
  3. Once on the Approvals configuration page, make your desired changes and select “Save” in the upper right corner of the page
  4. To Cancel and discard any changes, select “Cancel” in the upper right corner of the page
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.