Roles & Permissions

Role-based workflow for Schema Manager

Milestone's Schema Manager supports 5 different roles and provides varying levels of permissions for each role. This has been done to provide clear roles to users and restrict permissions to mitigate any confusion that can arise. Let’s look at the 5 roles supported within Milestone Schema Manager. 

Business Admin / Global Admin Users / System Admin 

Business Admin / Global Admin Users have the highest level of permissions within Milestone Schema Manager. These users can read, create, update and publish schemas, as well as crawl URLs to view schemas deployed on them.  

Content Writers 

Content Writers can read, create, update, and publish schemas but cannot crawl URLs to view the schemas deployed on them. 

Contributor 

Contributors can read, create, and update schema on Milestone Schema Manager but cannot publish or crawl URLs to view the schema deployed on them. Publishing of schema will need to be done by other roles that have publishing permission. 

Reader 

Readers can view the published schema on a page and can access Schema Manager in the read-only mode. No Schema Manager functionalities are available to these users. 

When to use Reader Role: A reader role can be given to users that do not need to make any changes to the schema present on a page and are mainly involved in reading or editing the on-page content. 

New User to Schema Manager 

While setting up Schema Manager only users with crawl permission i.e., agency users and business administrators can initiate crawls. Other users can only use Milestone Schema Manager once an Agency User or a Business Administrator has set up Schema Manager.