- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-27-2025 12:35 PM
Hi guys, I am struggling to set up proper proces in Catalog builder "Step based request fulfillment" flow to run parallel approver and wait until all people approve.
The logic of catalog item is following
1. User describes in free text what they want, first task goes to Service Desk
2. Service desk reviews the requirement and select what roles should be assigned to user
3. Approval goes like this:
a. if role 1 is selected, the approval goes to Approver1
b. if role 2 is selected, the approval goes to Approver2
c. if role 1 and rol 2 are selected, the approval goes to Approver1 and Approver2
4. Once approved, another task goes to Service Desk to set this up
If I have a scenario for 3a, approvals for both, the 2nd SCTASK is generated even if just 1 of the approvers approves it (the 2nd is set to "No longer required"). I struggle to configure it properly so it waits for all approvals
- the approvals are set to "run with previous"
- each approval is set with "if role X is selected" > particular approver set in User field
- it is set to "All approve"
Approvals look together like this
First approval
Second approval is set up the same way, just condition is role_2 is true
Any ideas to make it work?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-27-2025 03:24 PM
Could you please try
- Go to Service Catalog > Catalog Administration > Service Fulfillment Steps Configuration
- Click on “New” to create a new configuration (Should be same as Custom Approvals configuration) except the “Service fulfillment sub flow” where you need to create one as described in the next step
- Copy the subflow in Flow Designer “Service Fulfillment Steps - Custom approval” and make sure the Approval field is empty. Publish the subflow.
- Set the newly created subflow in the field “Service fulfillment sub flow” in the configuration you created in step 3
- Go back to Catalog Builder you should be able to see the newly created configuration and it should do the work and not update the approval field
If you found this helpful, please hit the thumbs-up button and mark as correct. That helps others find their solutions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-28-2025 02:30 AM
Thank you @jency83! You are right, a BR won't be a good idea as:
- The approval is being skipped immediately then the business rule updates the RITM (Won't give your the results you want all the time)
- A business rule on a sc_req_item for a specific catalog item is not a best practice
If you found this helpful, please hit the thumbs-up button and mark as correct. That helps others find their solutions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-03-2025 05:27 PM
Hi @jency83,
Any updates on this? Could you accept my solution if it worked for you?
If you found this helpful, please hit the thumbs-up button and mark as correct. That helps others find their solutions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2025 03:45 PM
Hi @Medi C
I needed some time to look at it. It seems your suggestion works.
It seems deleting just the Approval field makes it work the way I wanted.
Suprisingly, there is still something correctly pushing the flow forward when
a) someone rejects it
b) everyone who was needed approved it
Looking at the audit, it is still setting the Approval of RITM back and forth which I don't understand.
But as I said, it works in all various scenarios I tested.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2025 03:50 PM
Hi @jency83
Thanks a lot for getting back to me on this! Yes indeed, the flow would move forward, emptying the approval field is simply to do not trigger other flows which would bypass any new approval.
But I am glad this worked for you
If you found this helpful, please hit the thumbs-up button and mark as correct. That helps others find their solutions.