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.