cancel
Showing results for 
Search instead for 
Did you mean: 
Aryeh2b
Occasional Member - Level 2

Custom Workflow Adjustment

I currently have a custom workflow.   One of the steps is related to limit approval so when an invoice approver exceeds his/her limit, the invoice gets routed to his/her manager.  If the manager approves it, even if it exceeds  their approval threshold, it is proceeding to the next step.   How do i add multiple levels where if a manager exceeds his/her limit the same rule is applied and it goes to the next manager.   I would need 3 levels as that would never be exceeded.    Here is my current workflow:

Aryeh2b_0-1728576695842.png

 

 

Thank you

 

Aryeh

8 REPLIES 8
PoojaKumatkar
Frequent Member - Level 1

Hi @Aryeh2b ,

 

As per my understanding you are looking for limit based approval workflow. I would suggest to use cost object approval workflow where you can define approver wise limit.

 

Follow below steps:

1. Copy default workflow and add cost object approver step into it. On 1st page of workflow under Cost Object Hierarchy Type: select Limit.

PoojaKumatkar_0-1728628726435.png

Once it is added, workflow steps will look as below:

PoojaKumatkar_1-1728628794511.png

2.  Define feature hierarchy - you can select source list as per your requirement. Meaning, if you want to define approvers based on department/project then you can select org structure under source list. as shown below:

PoojaKumatkar_2-1728628920619.png

3. Once feature hierarchy is configured, org hierarchy will appear under workflow, cost object approver list where you can define your limit wise approvers as show below:

PoojaKumatkar_3-1728628982793.png

Here, each department (lower node) has same limit $15000, above that function has $25000 limit, company code has $35000 limit.

How it works:

Let's say you are creating invoice with 2 line items as below:

Scenario 1: 

line 1: audit expense - department 400013 - $ 10000

Line 2: bank fees expense - department 400013 - $2000

Invoice Total = $12000 

Workflow - in this case since invoice total (department 400013 total) is within limit that is within $15000, your invoice will go to Approver1's approver only. Here Approver 1 can approve invoices upto $15000.

 

Scenario 2: 

line 1: audit expense - department 400013 - $ 10000

Line 2: bank fees expense - department 400013 - $10000

Invoice Total = $20000 

Workflow - in this case since invoice total (department 400013 total) is exceeding $15000, your invoice will go to 1st Approver1's approval and then it will go for upper node approver that is approver defined under Operations who has limit up to $25000. So, approver can approve any invoice greater than $15000 and less or equal $25000 limit.

 

Note - in cost object approval workflow, system will always look for allocation or line item level total. If invoice is allocated to multiple cost objects then based on cost object total amount it will go to the respective cost object approver.

 

 

 

Another way:

Lets say you want to define all 3 approvers at department level only. Then you can also define it as shown below where each approver will have different limit. and they can approver invoice which are under their authorization limit. It will work same as explained above.

PoojaKumatkar_4-1728630416860.png

 

 

 

Thanks!
Regards,
Pooja
jps
Occasional Member - Level 3

TKS!

Aryeh2b
Occasional Member - Level 2

Thank you, Pooja for the elaborate response above.   A few quick things:

 

1. Does this work in the standard version of Concur? We are not on professional. 

2. We have some other steps included in our current workflow that allow a custom field on the vendor manager page to allow certain  steps in the workflow to be skipped, would the above interfere with that?

3. We have already setup a $ approval threshold on each individuals page, so i am not sure grouping at this point would be easier. 

Thank you again for your time and help.  

Aryeh

 

 

PoojaKumatkar
Frequent Member - Level 1

Hi @Aryeh2b ,

 

1. Does this work in the standard version of Concur? We are not on professional. 

Pooja - No Idea. I only work on professional edition.

 

2. We have some other steps included in our current workflow that allow a custom field on the vendor manager page to allow certain  steps in the workflow to be skipped, would the above interfere with that?

Pooja - Well it totally depends on how you have added workflow steps. If you could provide me workflow requirement in steps or in diagrammatic way along with your skip conditions then may be I could get more idea on the requirement. At this moment I cannot confirm as I am not sure on how things work in standard edition. 

 

3. We have already setup a $ approval threshold on each individuals page, so i am not sure grouping at this point would be easier. 

Pooja - If workflow is already configured and working then I would suggest not to do any changes in the existing working workflow. 

 

 

Thanks!
Regards,
Pooja
Aryeh2b
Occasional Member - Level 2

Thank you - see attached.   It is working now in terms of if it exceeds the threshold set for the employee it goes to that employee's manager, I just Can't get that step to repeat multiple times until it doesn't exceed the threshold.  See steps below. 

Aryeh2b_0-1728911306811.png

 HERE ARE THE STEP RULES SUMMARY VIEW

Aryeh2b_1-1728911335414.png

 

DETAILS OF THE "EXCEED APPROVAL LIMIT" STEP: Issue is it only runs once vs repeating until it is true....i.e if invoice is 50K and first approver has 1K limit and his manager is 10K, the rule works to forward, but when the 10K manager approves, the rule doesn't repeat to get to that employee's manager until it reaches an approver with a 50K allowance.  

Aryeh2b_3-1728911445501.png

 

 

 

 

 

 

 

 

PoojaKumatkar
Frequent Member - Level 1

Hi @Aryeh2b ,

 

Can you please check private message and respond. 

 

 

Thanks!
Regards,
Pooja
jps
Occasional Member - Level 3

Pooja one question, let's take your  Scenario 2 as an example:

- If we set up multiple Approvers with the same threshold let's say there are 5 approvers with 25k approval limit, does system pick up randomly the approver or is there an predefined order then?

 

Tks!!

PoojaKumatkar
Frequent Member - Level 1

Hi @jps ,

 

As per my testing and observations, system always picks up 1st approver defined in the approver list. I know from your question is coming from. I remember, somewhere I have red In the workflow document that system always pick random approver from the list. But, till date I have never seen this happening while working on my projects. 

 

Also, in below article same has been mentioned.

PoojaKumatkar_0-1728736860085.png

 

Thanks!
Regards,
Pooja