Dynamic Due Dates
Dynamic due dates allow you to set a task’s due date based on rules you define within your template. Each of your checklists inherits these rules and applies them automatically at run time.
There are two ways to define a dynamic due date:
- Date Offset — Set the due date a fixed amount of time before or after an anchor point (such as the checklist start date, a task completion, or a date control).
- Calendar Position — Pin the due date to a position in the calendar relative to when the checklist starts (such as the last day of the month, or the next Friday).
Example Use Cases
- Your process timings are tied to the start date. All of your tasks have a due date based on the number of minutes, hours, days or months after your process has started.
- Your new employee starts in 4 weeks. You have a set of tasks that must be completed prior to their start so that they have everything they need on their first day (before the "Hire Date" control value).
- Your new employee also has to complete their orientation and training by the end of their first two weeks (after the "Hire Date" control value).
- Your accounting team have sent an invoice to one of your customers. They must also check if the invoice has been paid 7 days after the invoice has been sent (after the "Send Invoice" task has been completed).
- Your monthly close process must always be completed by the last weekday of the current month.
- A weekly review task should always be due the next Friday after the checklist starts.
Date Offset Due Dates
A date offset due date is anchored to a point within the checklist and offset by a duration you specify.
Anchors
Date offset due dates can be anchored to:
- The checklist start date
- The completion of the previous task
- The completion of a specific task
- Any date control within your checklist