Order Guide - Can you set an Order for the RITMs created?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2015 10:00 AM
Hi All
Thanks in advance for any suggestions/leads.
Background: We've got a Catalog Item that is a beast. 450+ Variables, 125+ UI Policies, and 20+ client scripts. Because of this, it's causing form to take anywhere from 10-20 seconds to load on our ESS page. We've tried to push to have a simpler form, but unfortunately we were over-ruled and it is what it is.
One option to help with load times, was thinking of creating an Order Guide, so not everything has to load, depending on what the user is selecting. Created one in our DEV environment. Guide will create 1-5 RITMs with this setup, and load times are good. The one problem I see, is of the 1-5 RITMs created, we need to have 1 specific one 'closed complete' before any of the other ones can have work done. So, RITM1 needs to be completed successfully before any other work on the other ones can proceed, and if RITM1 would be 'closed incomplete'..it renders the other one mute, and they need to be cancelled.
This is one benefit with the current setup, it only creates the one RITM, but the first TASK needs to be 'Closed Complete' before generating other TASKS, otherwise it just closes everything.
I've been looking, but from community, wiki, and searching, to me it looks like all the RITMs just get created simoltaniously, and I haven't seen a way to make an Order on the RITMs. Was thinking if there was a way to create the RITMs, but don't assign the TASKS under them until RITM1 is completely closed? Not sure if this is possible or not.
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2015 10:18 AM
Can you use a workflow to fire the first task, then wait until it is complete, then fire the rest of the tasks (akin to the Service Catalog Item Request workflow)?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2015 10:21 AM
Kyle,
I think you can make use of scriptable order guides : Running Order Guides Automatically - ServiceNow Wiki
Also, if the above feature doesnot meet your requirements. Then have a custom field/flag called 'u_flag' and have the default value as false.
For the Catalog Items which need to be waited, in the Workflow for them have a wait for condition which will wait for the field 'u_flag' set to true.
Now, in the Catalog Item which needs to be completed first, have a run script before end activity to update other RITM's for that parent request with u_flag as true so that now the Workflow for other RITM's will move forward.
If it is cancelled path have a run script which makes the other RITM's canel.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-07-2016 12:24 AM
HI Kyle,
i am looking for the same scenario.Please share the approach if got done.THanks