Managing Roles
  • 07 Mar 2024
  • 5 Minutes to read
  • Dark
    Light

Managing Roles

  • Dark
    Light

Article summary

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

  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

    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

  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.