Schedules
The Schedules are a new way to insert and enrich data into your Workflows; it can execute a task, only one-time or repeatedly run for a period of time.
Create a Schedule​
To start setting a Schedule, we need to click on the "Triggers" menu inside your project and start creating a new Schedule.
This option allows you to insert new data records into the system with the difference that you can program the insertion of new data records.
Once we are in the creation view, we will need to decide how to run the Schedule. You will need to set the following parameters:
- When will the Schedule start? The date and time that the Schedule will be triggered.
- Do you need it to repeat? This parameter means if the Schedule will execute this configuration in a period of time or only one-time.
- When will the Schedule stop? You can decide to stop the Schedule on a date or never stop it.
After configuring the Schedule, you can always click on the button "Calculate next execution dates" to get the following next execution.
Overview​
As we can see in the screenshot above, this overview contains all Schedule that have been set up in this project.
A Schedule can have one of the following statuses:
Status | Description |
---|---|
PAUSED | The initial status of any Schedule when we create it, or it is paused |
RUNNING | The Schedule is being processed |
FINISHED | The Schedule has been successfully processed |
F.ERROR | There was a problem while processing the Schedule |
Schedule information​
If you click on the config button of one of the schedules, you will see the possible options that can be performed.
The common actions are:
Type | Description |
---|---|
Edit | This will take us to the Schedule configuration view |
Duplicate | Generates a copy of the Schedule configuration |
Run | Changes the status of the Schedule to RUNNING. The Schedule can be stopped at any moment. |
Delete | Deletes the Schedule - Only in Pause/Finished/Error statuses |
If you want to test this Schedule, then you need to move it to an environment. You will be able to pause or run it inside your environment at any moment.