Custom Roles
Platform: | WebMobile |
---|---|
Plan Type: | BasicEssentialPremiumEnterprise |
User Type: | RequesterFull UserAdministrator |
This article explains the different types of user roles in MaintainX, default role and custom role permissions, and how to create and manage custom roles.
MaintainX has different types of roles.
-
A default role, such as Administrator, Full User, or Requester, is a pre-defined role in a MaintainX organization. An Administrator cannot customize these roles, but a MaintainX representative can make some changes. For more information, see Users Types and Permissions.
-
A custom role is a role you can tailor to your organization's needs. The default permissions for a custom role are based on the Full User role. An Administrator can create, customize, and manage these custom roles by selecting or deselecting permissions for MaintainX entities, to allow users to perform specific tasks related to their roles.
Custom roles allow Administrators to manage permissions for specific positions, like site technicians or maintenance managers, who might need more permissions than the default Full User role provides.
noteA custom role seat is billed as a Full User seat in your MaintainX organization. For details, contact your MaintainX representative.
Default Role Permissionsβ
When a user joins your organization, theyβre assigned a default role, such as Full User or Requester. These roles come with a default set of permissions that define what they can do and see in MaintainX. An Administrator cannot customize pre-defined permissions of default roles.
For example, a default role like Requester can only access to create work requests that notify the organization of a task that needs to be completed. Requesters cannot access work orders created from those requests. They can only view and edit the work requests they made.
For more information, see User Permissions Quick Reference.
Custom Role Permissionsβ
Sometimes, users with default roles might need additional permissions. Custom roles allow you to add or remove permissions for different MaintainX entities, so you can create sets of permissions for specific functions in your organization. You can tailor custom roles to suit the needs of your business.
For example, a site manager in your facility has a default Full User role, but you want them to be able to approve and complete purchase orders (which Full Users can't do). You can create a custom role called Buying Manager, give it the appropriate permissions, and assign the role to the site manager so they can perform these tasks.
For a breakdown of permissions you can customize, see Create a Custom Role.
You can have your organization's default permissions customized by a MaintainX representative, which may affect custom roles. For any questions, contact your MaintainX representative.
Create a Custom Roleβ
To create a custom role:
-
From the sidebar, select the Settings menu.
-
In the ORGANIZATION SETTINGS, select Manage Teammates.
-
Select the Roles and Permissions tab.
-
You can:
- Select New Role.
- Navigate to the Custom Roles section and select Create a New Role. You only see this option when there are no pre-existing custom roles.
-
Enter a name for the custom role. The name can have a maximum of 30 characters. This field is mandatory.
-
(Optional) Enter a description for the role.
-
Select or deselect permissions for the role as needed. For a list of permission you can configure see Custom Role Permissions Quick Reference.
-
Select Create Role.
Custom Role Permissions Quick Referenceβ
The following table lists Custom Role user permissions for the following MaintainX entities:
- Work Orders
- Requests
- Assets
- Locations
- Meters
- Parts
- Procedures
- Purchase Orders
- Work Order Templates
- Categories
- Vendors
- Organization
Entity | Permission | Description |
---|---|---|
Create Work Orders | Ability to create work orders. | |
Edit Work Orders | Ability to edit work orders. Select one of the following:
| |
Delete Work Orders | Ability to delete work orders. Select one of the following:
| |
Cancel/Skip Work Orders | Ability to cancel or skip work orders. Select one of the following:
| |
Fill Procedure | Ability to fill in procedure fields in a work order. Select one of the following:
| |
Change status of Work Orders | Ability to change the status of work orders. Select one of the following:
| |
Create Requests | Ability to create work requests. | |
Approve Requests | Ability to approve work requests.
| |
Delete Requests | Ability to delete work requests.
| |
Create Assets | Ability to create assets. | |
Edit Assets | Ability to edit assets. Select one of the following:
| |
Delete Assets | Ability to delete assets. Select one of the following:
| |
Change status on Assets | Ability to change the status on assets. For more information, see Asset Status. | |
Create Locations | Ability to create locations. | |
Edit Locations | Ability to edit locations. Select one of the following:
| |
Delete Locations | Ability to delete locations. Select one of the following:
| |
Create Meters | Ability to create meters. | |
Edit Meters | Ability to edit meters. Select one of the following:
| |
Delete Meters | Ability to delete meters. Select one of the following:
| |
Create Parts | Ability to create parts. | |
Edit Parts | Ability to edit parts. Select one of the following:
| |
Delete Parts | Ability to delete parts. Select one of the following:
| |
Create Procedures | Ability to create procedures. | |
Edit Procedures | Ability to edit procedures. Select one of the following:
| |
Delete Procedures | Ability to delete procedures. Select one of the following:
| |
Create Purchase Orders | Ability to create purchase orders. | |
Approve Purchase Orders | Ability to approve purchase orders.
| |
Edit Purchase Orders | Ability to edit purchase orders.
| |
Delete Purchase Orders | Ability to delete purchase orders.
| |
Complete Purchase Orders | Ability to complete purchase orders.
| |
Fulfill Purchase Orders | Ability to fulfill purchase orders.
| |
Create Work Order Templates | Ability to create work order templates. | |
Edit Work Order Templates | Ability to edit work order templates. | |
Delete Work Order Templates | Ability to delete work order templates. | |
Create Categories | Ability to create categories. | |
Edit Categories | Ability to edit categories. Select one of the following:
| |
Delete Categories | Ability to delete categories. Select one of the following:
| |
Create Vendors | Ability to create vendors. | |
Edit Vendors | Ability to edit vendors. Select one of the following:
| |
Delete Vendors | Ability to delete vendors. Select one of the following:
| |
Invite users | Ability to invite users. For more information, see Invite a User in a MaintainX Organization. | |
Remove users | Ability to remove users in a MaintainX organization. For more information, see Remove User from Organization. | |
Manage billing | Ability to manage the paid subscription of the MaintainX organization. | |
Reporting View | Ability to access the Reporting module. |
Edit a Custom Roleβ
To edit a custom role:
- From the sidebar, select the Settings menu.
- In the ORGANIZATION SETTINGS, select Manage Teammates.
- Select the Roles and Permissions tab.
- Navigate to the Custom Roles section, and select the role you want to edit.
- Select or deselect permissions for the role as needed. For a list of permission you can configure see Custom Role Permissions Quick Reference.
- Select Save.
Manage a Custom Roleβ
To manage a custom role:
-
From the sidebar, select the Settings menu.
-
In the ORGANIZATION SETTINGS, select Manage Teammates.
-
Select the Roles and Permissions tab.
-
Navigate to the Custom Roles section, and select the role you want to manage.
-
Select (more options), and select one of the following:
Assign Users to a Custom Roleβ
- When prompted, type in or select the user you want to assign to this role. You can select multiple users at a time.
- When youβre finished, select Done.
You can also assign a custom role to a user by editing the user in the MaintainX web or mobile application. For details, see:
View Users Assigned to a Custom Roleβ
When you select View Users, the Users Assigned page opens. It lists all users in your organization assigned to the selected role.
Duplicate a Custom Roleβ
When you select Duplicate, the New Custom Role page opens. It allows you to quickly create a new role with the custom permissions from the existing role.
After making your changes, be sure to update the name, as you cannot use the same role name twice.
For example, you create a technician role, called Technician-Location
, that can only interact with work orders and locations. Later, you want to quickly create another technician role that interacts only with work orders and assets. You can duplicate the Technician-Location
role, and modify the duplicate's permissions, and save it with the name Technician-Assets
.
Delete a Custom Roleβ
When you select Delete, a dialog appears.
- If users are assigned to the role you're deleting, the dialog displays the number of users that will be affected, and prompts you to choose a new role for them. MaintainX reassigns the users to the role you choose before completing the delete operation.
- If you don't have any users assigned to the role, select Confirm to delete the role.
Restore a Deleted Custom Roleβ
When you restore a deleted role, it doesn't restore the previous user assignment. You must reassign the role to the users.
You can restore the role until you navigate away from the Role Details page. After that, you can't restore it. However, you can create a new role with the same name.
When you select Restore, a prompt appears. Select Confirm to restore the role.