Service Request - Multiple approvals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-09-2015 12:49 PM
Hey there,
I have created a service request that will require manager approval, then multiple approvals based upon the selections made from the 22 variables.
The issue that I am having is...... I can check the variables in the workflow, and generate an approval for each of the one specified, however, I cannot get the wait for the selected approvals to proceed past, because it is waiting for the 16 possible approvals to be completed.
Is there a way around this? I need this to gain all approvals concurrently, then once the required ones are approved, then generate one single request. Anything rejected will automatically reject the request which is what we need,
Any ideas? I have attached a pic of the workflow that I currently have for reference.
Thanks in advance,
Wade
- Labels:
-
User Interface (UI)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-09-2015 01:04 PM
I strongly suspect there's probably a better way to structure the data and script such that you don't need so many approval activities.
That being said, is there a reason you need the join? Join forces the workflow to wait for all activities to catch up to the join. If its "Find the appropriate Activity, get that Activity's approval, and go" then you don't need the join. You only need the join if a whole bunch of those approvals (in this case it looks like all of them) get fired and answered
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-09-2015 03:51 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2015 10:12 AM
Unfortunately there is one issue with this, the approval may be required, but not always. If 1,2, 5 & 6 are selected, then those approvals are required, the remaining 12 are not.
I need a way to gather only the selected approvals, and wait for all to be approved, or if any are rejected, then reject the entire request.
Thanks for the ideas though.
Wade
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2015 10:14 AM
You use the javascript editor in the Workflow Activity to determine the logic, which pushes ONLY the required approvals to the approver array, then you select "Everyone" in the Wait for box.