I have a process which is currently triggered by two previous jobs, the first job is scheduled to run on the 1st to the 7th of every month using a trigger in orchestrator, this job the triggers a load job to run on one robot which loads a queue, and the load job triggers the final work process to run across 3 robots.
I have a colleague’s job which needs running in the middle of my work process, at a specific time of day (11:30am) I need to now stop my Work process from running, only on one machine, to allow my colleagues process to run, and once my colleagues job is complete, resume my own work process.
Any ideas how to do this, I cannot do it using a trigger set to ‘stop after’ because the jobs I’m running are all based on working days, which is why they are triggered the way they are.
Is it possible to say IF the time is 11:10am stop my process on only one robot, which would allow the trigger on my colleagues process to execute and that process to run?? and if so how please?
In your process where you have Should Stop at the same point just include a logic to check the time and if the time is matching with other job’s trigger you should move to process else continue.
And then your colleague would start running and the above job which start should get auto triggered again since you have queue trigger enabled for that, which will continue running once your colleague job ran.
Thank you so much for your suggestion, this looks like the ideal answer to my solution.
I have put together a test process based around the parameters I need for the delay, this test process half runs in studio - the delay starts fine but the process does not resume without interaction by me, and when I loaded my test process to orchestrator and ran it that way I get the following error:
An extension of type ‘UiPath.Activities.Contracts.Persistence.IPersistenceBookmarks’ must be configured in order to run this workflow.
I have enabled supports persistence within the project settings, any ideas how to make this work?