Schedules are used to automate the execution of workflows on of workflows on a recurring time basis, on data availability, on certain statuses reached by another program, or a logical combination of the conditions mentioned previously. The schedules of an application can be added as part of application configuration; they can also be managed through RESTful endpoints that allow listing, modifying, deleting and creating schedules, as well as disabling and enabling them.
...
To add a schedule to an application extended from AbstractApplication
, use the method schedule method schedule . For example, the Purchase example creates a schedule for the PurchaseHistoryWorkflow as follows:
...