Could someone advise how we might introduce a (reusable) condition to our workflows, so that (for example) we can end the workflow where current date/time meets certain criteria; allowing us to implement a "maintenance window" where we know that all automation processes will be suspended on the 2nd Saturday of the month, between 0100-0500hrs.
Our maintenance window is typically set to one common window, which may occasionally change and we wouldn't want to have to code this into every workflow (is possible).
Those persons who would be performing the maintenance have no product knowledge, so we cannot assume that they would disable the triggering. In fact, it would be unlikely that they would have sufficient permissions to open/logon to be able to do that.