Hi William,
The simplest way to define your rules about weekends/public holidays etc. would likely be to use the 'Calendar' feature within Blue Prism.
These can be configured within the "
System > Calendars" section of the client, and additional information is available within the in-product help in a section called "
Blue Prism Calendar Configuration".
From within Process/Object studio you can perform various actions/calculations based on these calendars using the '
Calendars' VBO - details on how to obtain this are available here:
Where can I find the Utility - Calendar VBO?You may also want to consider whether some part of this logic can be moved into a Schedule, which can be used to execute a process based on a Blue Prism calendar:
Blue Prism - Guide to the SchedulerAnother option might be to use work queue items to represent each of the pieces of work that you are doing. Work queue items can be deferred using the "Defer" or "Add to Queue" actions of the "Work Queues" business object, meaning that your process will not pick them up and begin working them until the 'deferred' date has passed. Details on this are available within the following guide on page 18 onwards:
Blue Prism - Advanced Work Queues Guide------------------------------
James Roberts
------------------------------