Creating Advanced Permissions
When creating an or editing an event, you can optionally assign an event status.
If you haven't created any user roles or assigned permissions to users before, check out User Roles: Approved Statuses, How to add new Role Groups and How to assign permissions to users (Advanced Permissions) before you get started.
In this article we'll go over the different statuses and how to use them to create advanced permissions for your users. We're going to create two types of users for this example, a Spray Technician and a Spray Publisher.
Step-by-step guide
Create the Technician role-group.
For this example we are creating a Spray Technician, so he will need the following Role Group Selections
List Reports
Spray Admin
Spray Report
Under Approved Statuses make the following selections
Active
Confirmed
Save this Role Group
Next we will create a Spray Publisher
Create the Publisher role-group
Similar to the Spray Technician we just created, our Publisher will need the following Role Group Selections
List Reports
Spray Report
Spray Admin
Under Approved Statuses make the following
Confirmed
Published
Save this Role Group
Next we will see how we can use these role groups to create advanced permissions using event statuses.
Now that we have created two role groups, let's take a look at the way their permissions overlap:
Both role groups have the Confirmed status available. This means that both of these roles are able to view and edit events with this status.
Changing the event's status can now be used to restrict events to employees in certain role groups, depending on the status or workflow of the event.
For example, our Spray Technician can create a Spray Plan and set it to Active. When the spray event is created as planned, Spray Technician can change the status to Confirmed. Now both the technician and the publisher are able to see it. Once the publisher has looked it over and confirmed that the spray was executed as planned, and all of the data was correctly entered, she can change the status to Published. When published, the technician will no longer have access to the record of that spray event.
Related articles