Domain Model - TAGCH/Workflow-Automation GitHub Wiki

Iteration 1 Domain Model

image

The model shows relationships between these five classes as follows.

  • User: create one or more Workflow objects.
  • Workflow: create a Trigger object.
  • Trigger: choose the mode for implementing the action (such as setting the timer for every execution of the action).
  • Action: execute the action according to the Trigger object fixated datetime (Sending mails and updating excel files).
  • Task: record action logs and notify the user when an error occurs.