Methods and systems are provided to develop and use complex automated
tasks sequences. The tasks sequences are assembled graphically by
assigning Actions to ActionDates. An Action is a component that performs
a specific task such as preparing a document or making a database entry.
An ActionDate includes the date on which an Action is to be performed.
Actions and ActionDates may be grouped using an ActionList. Graphic
representations of these ActionList can be added to ActionDates so that
groups of tasks and the dates on which they are to be performed can be
added to the task sequence for activities that are repeated at different
points in the task list. The dates set in the ActionDate are computed and
set dynamically from the ActionDate's relationship with other ActionDates
in the task sequence. Once the task sequence is graphically assembled,
instances of it are used to automatically perform the task sequence.
Generally, the automated task sequence is displayed as an automated
checklist with which as user can interact.