---
title: "Managing Roles"
slug: "managing-roles"
updated: 2024-03-07T07:59:21Z
published: 2024-03-07T07:59:21Z
canonical: "documentation.infinite.com/managing-roles"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.infinite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing Roles

Abstract

Product:**Custom Approval Workflow.**

### Adding, Editing, and Deleting Roles

**Custom Approval Workflow** workflows rely on two types of roles for approval routing:

- **Hierarchical roles** are imported from your HRIS or other system that specifies the organizational hierarchy of the reporting relationships in your company. To see a user's place in the organizational hierarchy, see **Viewing the hierarchy.**
- **Mapped functional roles** are supplemental roles that are required for approval routing. For example, if a company requires the Controller to sign off on every requisition or offer. The company's IT Manager creates a requisition for a new database engineer. As the IT Manager's hierarchy does not include the Controller, the Controller role must be mapped to the IT department so the Controller can be part of the workflow to approve this requisition. Mapped functional roles are created in **Custom Approval Workflow.** Functional roles can be mapped to a single organizational unit, such as a department, or to an entire organization.

Roles can be reassigned from one user to one, some, or all users.

- Reassigning a role replaces the previous user with the new user in all mapped roles and approvals with the status **Waiting on Me**for the current user. Reassigning roles does not affect workflows that the reassigned role has already approved, but it does affect workflows for which the reassigned role is still in the approval queue.

### Process

#### Adding, Editing, or Deleting a Role

Deleting a role does not affect running or completed workflows.

1. Access **Custom Approval Workflow** and select **the Admin tab.**
2. Select Roles → Add/ Edit/ Delete roles.
3. To add a role:
  1. Select **Add**.
  2. Type a descriptive name for the role in **Role name.**
  3. Select **Save**.
4. To edit a role:
  1. Select **a name**in the **Roles**list, and select **Edit**.
  2. Edit**the name of the role** in the **Role name** box.
  3. Select **Save**.
5. To delete a role:
  1. Select **a name** in the **Roles**list, and select **Delete**.
  2. A confirmation message opens. Select **OK**to delete the role from the system or select **Cancel**to leave the role unchanged.

#### View Role Assignments

The **View Role Assignments** screen is used to view all mapped functional roles for a specified user and to optionally reassign selected roles to another user.

1. Access **Custom Approval Workflow** and select**the Admin tab.**
2. Select Roles → View role assignments.
3. Select **the workflows**to view the role assignments for. By default, all workflows are selected.

![image002.jpg](https://cdn.us.document360.io/4bb62c4c-9973-48ec-ab93-23d4b1755503/Images/Documentation/683db5f0-e443-4ab9-81ca-1d8a7b17ae15.jpg)
4. Search for**the user** whose roles you want to view and select **View Assigned Roles.**
5. To delete a role assignment, select**the user** and select **Delete selections.**

#### Assigning Roles

The**Assign Roles**screen is used to view functional roles that are mapped to a specified organizational code combination and to assign users to those roles.

1. Access**Custom Approval Workflow** and select **the Admin tab.**
2. Select Roles → Assign roles.
3. Select **the workflows** to assign role for. By default, all workflows are selected.
4. Select **a combination of organizational codes**. Select at least one code value or wildcard option for Code1, Code2, and Code3, and up to five selections for each organizational code.
5. Select **View Assignments.**
6. Select **a role** to assign.

![image003.jpg](https://cdn.us.document360.io/4bb62c4c-9973-48ec-ab93-23d4b1755503/Images/Documentation/70dbdbfc-1e59-4508-9d1d-7c6241627086.jpg)
  1. Search for**the user** to assign the role to.
  2. Select **Make assignments.**
7. To delete a role assignment, select**the user** and select **Delete selections.**

#### Reassigning Specific Roles from One User to Another

1. Access **Custom Approval Workflow** and select **the Admin tab.**
2. Select Roles → View role assignments.
3. Select **the workflows** to assign the role for. By default, all workflows are selected.
4. Search for **the user** whose roles are being reassigned by using **Select User to View.**
5. Select **View Assigned Roles.**
6. Select **one or more roles to reassign** to another user.
7. Search for**the user** to get these roles by using **Reassign Roles to User.**
8. Select **Reassign Selected Roles.**

#### Reassigning All Roles from One User to Another

Reassigning all roles from one user for another reassigns the roles for all workflows.

1. Access **Custom Approval Workflow** and select **the Admin tab.**
2. Select Roles → Reassign user roles.
3. Search for the user whose roles are being reassigned by using **Select Current User.**
4. Search for the user to get all the Current User's roles by using **Select New User.**
5. Select **Reassign**.
6. Select **OK**to reassign the roles or select **Cancel**to leave the role assignments unchanged.

#### Defining Mandatory Roles

Mandatory roles help to ensure that minimum levels of management are included in approval routing. Mandatory roles:

- Are required and cannot be removed from the approval chain in a workflow.
- Apply to the entire organization for each workflow, no matter what level of the organization they are assigned to in the Assign roles screen.

1. Access **Custom Approval Workflow** and select **the Admin tab.**
2. Select Roles → Mandatory Roles.
3. Select a **workflow**by using the pull-down menu.

![image004.jpg](https://cdn.us.document360.io/4bb62c4c-9973-48ec-ab93-23d4b1755503/Images/Documentation/d3bf2d3b-af97-4761-9b2f-5dc4e9ba3e01.jpg)
4. A list of roles for the specified workflow displays. To select adjacent items, select the first item then hold down the **SHIFT**key and select the last one. To select nonadjacent items, select the first one, and then hold down the **CTRL**key and select additional items.
  - **To add roles to the mandatory roles list** select roles in the **Available Items** list and select **the arrow** to move them to the **Selected items** list. To move all available roles, select the arrow to move them to the Selected items list.
  - **To remove roles the mandatory roles list** select the roles in the **Selected Items** list and select **the arrow** to move them to the **Available items** list. To remove all roles from a sequence, select the arrow to move them to the Available items list.
5. Select **Save**.

#### Defining Excluded Roles

Roles can be excluded that are not appropriate for an organization's approval routing. For example, a role might exist only in three of five business units that all use the same workflow, or the approval list for a smaller department might be more streamlined than the approval list for a larger department.

1. Access **Custom Approval Workflow** and select **the Admin tab.**
2. Select Roles → Excluded Roles.
3. Select **the workflows** to work with. By default, all workflows are selected.
4. Search for and select **a code** or **a set of codes.**
5. Select **Show exclusions.**
6. The role exclusions for the selected codes appear. The excluded roles are listed by workflow. To delete a role exclusion, select**the workflow** and select **Delete exclusions.**
7. Select any other roles to exclude by **selecting the roles**from the **Select Exclusions** box. Select **Select All** to exclude all of the roles.
8. Select **Save**.

#### Ranking Roles

A role's rank determines the hierarchy of approval levels when business rules are evaluated for an approval. For example, if a business rule's action is to compile all the roles up to Vice President, **Custom Approval Workflow** compares the current approver's role to the role ranking to determine whether another level needs to be added to the approval chain. Ranking roles is a one-time administrative setup function.

1. Access **Custom Approval Workflow** and select **the Admin tab.**
2. Select Roles → Role Rank.
3. Select **the role** to be moved in the ranking list and select **the appropriate arrow**to improve or reduce the rank of that role.
4. Select **Save**. To return to the**Add/Edit/Delete Roles** screen without saving any changes, select **Manage**.

#### Viewing the User Hierarchy

User Hierarchy displays the names and hierarchical roles of a specified user's reporting chain. The hierarchy that you see reflects the hierarchy in your organization's HRIS. You cannot edit the hierarchy.

1. Access **Custom Approval Workflow** and select **the Admin tab.**
2. Select Role → User hierarchy.
3. Search for and select the**name of the user** whose hierarchy you want to see.
4. Select **Show Hierarchy.**
