🗝️ Workflow role permissions
Allma supports mapping explicit permissions to each of your custom workflow roles so that you can ensure only the right folks take the certain actions. You can find a guide below on how to configure your Permissions with your Workflow Roles, and review each Permission to understand what it does.
By default, users without a role have a select set of permissions. Please refer to the following page for more information: 🎩 Default incident permissions
The following are the list of configurable permissions.
No restrictions from any functionality within an workflow
This will override all other permissions, and is typically what you'd want your incident commander or other most-trusted participant roles to have access to. With this permission, no behaviors are restricted from the individual.
Interact with the status page, including being able to post updates and change component statuses
This will enable the user to interact with your linked statuspage.io status page. Typically, only approved employees have access to this service, and by connecting it to Allma and using this permission to manage who can invoke our integration, you can maintain tight oversight over who can communicate externally with your customers.
Assign and change roles of other collaborators
This will enable you to control who can assign roles to other folks in the workflow. Typically this would be the responsibility of an incident commander or other senior team member.
Note: This will not stop someone from assigning themselves an workflow role if it is available.
Create and edit timeline entries
This will enable you to control who can contribute timeline entries to the workflow directly.
Note: Editing timeline entries is only available in the web app and only available to Allma admin level individuals.
Note: Allma admins are able to add timeline entries to any workflow via Allma's web app, regardless of their incident participant role.
Modify the workflow’s severity
This will enable you to control who can modify the workflow’s severity.
Note: This only prevents a change to the existing severity on a workflow. When declaring a new workflow, a severity can always be chosen.
Setting Up Permissions
Setting up permissions in Slack
From within Slack, if you are an Allma admin, you can edit the permissions assigned to each role
- Click on the Allma app in Slack, scroll down and select Manage roles
- Pick any role from the list and click "Edit"
- Scroll down to the bottom of the role details dialog and select the combination of permissions you would like for the role
- Click "Save" to update the role's permissions
Setting up permissions in Allma’s web app
From within Allma’s web app, if you are an Allma admin, you can edit the permissions assigned to each role.
- Open your browser and visit https://app.allma.io/
- Click the gear icon on the left-hand side and select "Roles". If you do not see the "Gear" icon on the left, you are not an Allma admin and cannot modify permissions for roles.
- Click the pencil icon for the role you wish to edit. Scroll down in the dialog presented to configure permissions for that role
- Click "Edit role" to save the changes to the role