How to change Chain of Approval (COA)


This article describes how to change the Chain of Approval (COA) when already in production. We will go through the main points that you need to consider when changing the COA segments that might cause issues if not done properly.


Problem description

At some point, you might need to chain the setup of the Chain of Approval (COA). This might happen if your procedures change or if you decide to better optimize the approval workflow.

Changing the setup when the system is live might be risky and cause issues, so it is necessary to make sure it is done properly.

Type of Changes

The changes might be various:

  1. Adding a new chain segment to the COA.

  2. Removing an existing chain segment from the COA.

  3. Moving one chain segment to another approval level.

  4. Modifying the options that affect the approval workflow.

The above changes require certain actions:

  • creating,

  • re-linking (moving),

  • editing,

  • deleting/ settings to passive.

We will not discuss all of the above actions, you can read about them in our documentation https://adonishr.atlassian.net/wiki/spaces/KB/pages/4529422351.

Solution

Step 1: Adjust the COA

  1. Go to the Chain of Approval > Levels.

  2. Create a new chain segment if needed.

  3. Re-link the chain segments according to the new workflow.

If you don’t use the re-link function, then the documents liked to this level will loose it’s link and will be lost.

4. Remove the unnecessary chain segment or set it to passive.

If some of the chain segments were removed/ set to passive, it is necessary to re-link the current documents linked to this chain segment to a new segment. To relink the documents:

  1. Go to the Chain of Approval > Documents Status > Documents in the system.

  2. Search for the needed chain segment under the Current Node or Previous Node.

  3. Click Re-link to link the documents to the new chain segment.

  • If the chain segment was not removed, but set to passive you need to relink only current documents, historical can remain unchanged.

  • If you deleted the chain segment, you need to re-link all the documents.

Step 3: Change Roles and User Groups

Changing the COA setup might not be enough. You might also need to change the Roles and User groups set up.

If there is a separate Role for the chain segment that you deleted or set to passive then you need to either remove or change it, since it has access to the Co-worker's Travel Expenses/Timesheets.

Roles

  1. Go to Setup > Access Control > Roles.

  2. Check if there is an existing Role for this chain segment and delete it.
    If you don’t want to delete it, you can just remove access to the Co-worker's Travel Expenses/Timesheets.

User Groups

If you remove the Role, you must also remove the User Group it was linked to.
If you don’t remove the role, then you can leave the User Group unchanged.

To remove the user group:

  1. Go to Setup > Access Control > User Groups.

  2. Check if there is an existing role for this chain segment and delete it.

     

  3. Don’t forget to add the ranks belonging to this user group to some other group, so they still have access to the Portal.

Example

To better understand how to change the existing Chain of Approval (COA) we will use the following example.

Imagine the following approval workflow for the Travel Expenses:

  1. Crew members create and submit their Travel Expenses by linking the document to a specific vessel.

  2. Musters from the corresponding vessels review and approve the documents.

  3. Crew Coordinators in the office then perform the final approval.

We need to remove Masters from the approval workflow due to the change in the internal procedures.

To make the change smooth and without any issues, we need to:

  1. Go to the Chain of Approval > Levels and re-link the regular Crew to the Crew Coordinators level.

  2. Under the same Chain of Approval > Levels delete the Masters level or set it to passive.

  3. Go to the Chain of Approval > Documents Status > Documents in the system and re-link the documents under the Master node to the Crew Coordinators node.

  4. Got to the Access Control and remove the Role and User Group for Master.