Scheduling a Task¶
Scenario¶
Use this example when a task should be created or executed on a schedule instead of waiting for a user to trigger it manually.
Prerequisites¶
- permission to create module tasks
- access to task scheduling settings and prework scripting
- a user or role that should receive the scheduled work item
Steps¶
Create the Process¶
- Create a new process and open it in edit mode.
- Select the pool.
- Turn the opening task into a module-style scheduled task.
- Create the follow-up user task that will receive the scheduled notification or work.

Configure the Schedule¶
- Open the calendar icon under the scheduled task.
- Enable the schedule.
- Fill the interval and schedule rules according to the required timing.
The example below shows a weekly schedule with an inverted daily range:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |

Set the Scheduled Action in Prework¶
Open the prework of the scheduled task and select the action automatically:
1 | |
This lets the scheduled task advance without requiring a manual user click.
Assign the Role¶
- Add a role for the person who should receive the scheduled result.
- Assign that role to the follow-up task.

Create the Form¶
- Add the form used by the follow-up task.
- Insert a row-content section.
- Add a message widget or another widget that displays the scheduled content.

Test the Notification Flow¶
- Commit the process changes.
- Wait for the next scheduled interval.
- Open the worklist and verify that the scheduled task appears for the assigned user.

Result¶
The process now creates or advances work automatically according to a defined schedule, and routes the resulting task to the intended user or role.