Crow Canyon Software Forum

Forum Navigation
Please or Register to create posts and topics.

Sequential Approval that is not so sequential

Page 1 of 2Next

Hello All,

I am transition existing workflows from the Nintex World. Their workflows are designed quite different than Nitro where each workflow has an instance that executes until complete.

I have a requirement to provide an approval workflow that may contains 6 approvers. The catch is not only are all 6 approvers NOT required, approval levels can be skipped.

The Nitro Form contains all six fields for the user to fill out.

Scenario #1:

  1. Manager
  2. Department Head
  3. HR Manager
  4. CEO
  5. President
  6. HR VP

Scenario #2

  1. HR Manager
  2. CEO
  3. HR VP

Attempted to do this with an Advanced Approvals. If the first approver in the sequence is not defined, the item is marked as "Request Approved: No valid approver definition found for first level.".

I do not have rules for what will be the first approver level in each sequence

Any ideas?

Thanks!

Bob

Going through the online docs. Found this.

$usercollection([value/placeholder],[value/placeholder])

This function gets the collection of users from different fields that can be mapped to a multi user column.

When configured in a WF Variable action, the collection of users returned can be used to create an item for each user.

Let's see where this gets me.

This didn't work. Still tinkering.

Got it working by adding 6 columns to List1, a custom action to check each approver field whether it is empty or not. If not empty add an item to List2 while setting the column values. Upon the item being "submitted", use a workflow to identify who is the current assignee in the chain.

Cheers!

Hi Bob,

Thanks for the update, this is an interesting approach. Please send us a screenshot of custom action that creates items in List2 and related details. We will review it and let you know our comments.

this is an interesting approach

You have me wondering if this is going to cause problems or not.

As stated in my original post, I am transitioning Nintex workflows (which resemble a flow chart). This particular workflow checks which approvers are defined versus using a set list or sequence of approval. Attached is a screenshot.

 

Uploaded files:
  • 2021-05-04-07_28_10-Custom-Actions.png

I renamed the custom action to "Assign Approvers" versus Collect Approvers. Here are the results of the execution.

Uploaded files:
  • 2021-05-04-07_37_29-MasterList-New-Item.png

Hi Bob,

We understand that all tasks are created at same time and it is a 'parallel' approval. We were earlier under the impression that tasks should be created one after the other. This configuration looks good to us.

This is not a parallel approval. Yes, all the tasks are created at the same time but are not "called upon" until its turn. I have no way of knowing what approver levels are required until the user fills out the form and submits. As noted in the initial post, "I do not have rules for what will be the first approver level in each sequence". The users may define approvers 1,2,3 or 2,5,6. Depending on the approvers that are defined, I have to create approval requests for each in series.

I appreciate any direction or tips.

Bob

Hi Bob,

Please refer attached document for configuring dynamic approval process. We will be adding some more details and creating an FAQ on this soon, but this document has enough details to configure the approval process as per your requirement.

 

Uploaded files:
bob has reacted to this post.
bob
Page 1 of 2Next