In general, a workflow is a flowchart that route a document to people in an organization to execute some actions on that document.
For example, the current Work Order process is as following:
BaseEAM's custom activities
- Task activity
A Task activity will route the document by creating an Assignment to users in the specified AssignmentGroup at the timeframe defined in Task Timing section.
Note that only users in the Site of the document will receive the Assignment. For example, if the Work Order is created in Site1 then only users in Site1 of the AssignmentGroup will receive the Assignment.
The Assignment will be seen in the Dashboard when the user log in to the system. - WaitForAction activity
WaitForAction activity will pause the workflow and waiting for some actions from users.
It's often follow by a Switch activity to specify the route of the workflow after receiving the action from user. - Action activity
Execute some arbitrary actions such as SendMessage