|
Definition of Insert Rule
| ▪ | The Insert Rule should contain a WAFFL statement that returns a list of User Names or User Types in WAFFL Series Format |
| ▪ | These Users or User Types will be able to perform this task once the workflow has reached this stage |
| ▪ | The List is then searched and entries are made into the Available User Forms and User Type Forms Tables so that this Gate for this particular object now appears in the Users Task List. |
| ▪ | If an insert rule is not supplied the task will become available to all user groups that belong to the user types with insert permissions |
Definition of Update Rule
| ▪ | The Update Rule should contain a WAFFL statement that returns a list of User Names or User Types in WAFFL Series Format |
| ▪ | These Users or User Types will be able to update this task once the workflow has reached this stage |
| ▪ | If an update rule is not supplied the task will become available to all user groups that belong to the user types with update permissions |
Definition of APPROVAL Rule
| ▪ | The Approval Rule should contain a WAFFL statement that returns a list of User Names or User Types in WAFFL Series Format |
| ▪ | These Users or User Types will be able to approve this task once the workflow has reached this stage and it is ready for approval |
| ▪ | If an approval rule is not supplied the task will become available to all user groups that belong to the user types with approve permissions |
Definition of DELETE Rule
| ▪ | The Delete Rule should contain a WAFFL statement that returns a list of User Names or User Types in WAFFL Series Format |
| ▪ | These Users or User Types will be able to rollback this task once the workflow has reached this stage. |
| ▪ | If an delete rule is not supplied the task will become available to all user groups that belong to the user types with delete permissions |
Definition of VIEW Rule
| ▪ | The View Rule should contain a WAFFL statement that returns a list of User Names or User Types in WAFFL Series Format |
| ▪ | These Users or User Types will be able to view this task once the workflow has reached this stage. |
| ▪ | If an view rule is not supplied the task will become available to all user groups that belong to the user types with view permissions |
| ▪ | If a user has update permissions then the automatically have view permissions. |
Definition of IMage Rule
| ▪ | The Image to be used at this location |
Definition of INSERT MESSAGE Rule
| ▪ | The text to be displayed to the user once a form has been completed |
Definition of UPDATE MESSAGE Rule
| ▪ | The text to be displayed to the user once a form has been updated |
Definition of ON AVAILABLE EMAIL Rule
| ▪ | If the on available email rule evaluates to true then when a task becomes available all users who have the task a sent an email that tells them of the task and allows them to click on a link to goto the task |
Definition of ON AVAILABLE PASSWORD REQUIRE Rule
| ▪ | If the on available password required rule evaluates to true then when a user click on the email sent from the on available email rule they are prompted for a password before they can view the task. If the available password required rule is false or empty they are not required to fill in a password. |
Definition of Decision Rule
| ▪ | This should contain a WAFFL statement that returns either 1,2,3 |
| ▪ | It should only be visible for Decision gates and it determines which path should be followed |
| ▪ | For example: A Decision gate with 2 outputs, with a WAFFL statement that evaluates to 1 |
| ▪ | When the Decision Gate is reached the gate to the right of the Decision gate becomes active |
| ▪ | WAFFL statement evaluates to 2, when the User hits the Decision Gate the bottom of the Decision Gate becomes active |
| ▪ | For example: Decision gate with 3 outputs, with a WAFFL statement that evaluates to 1 |
| ▪ | When the Decision Gate is reached the gate to the top of the Decision Gate becomes active |
| ▪ | WAFFL statement evaluates to 2, when the User hits the Decision Gate the gate to the right of the Decision Gate becomes active. |
| ▪ | WAFFL statement evaluates to 3, when the User hits the Decision Gate the gate to the bottom of the Decision Gate becomes active |
Time Delay Rule
| ▪ | This should contain a WAFFL statement that returns a Date and potentially a Time |
| ▪ | This Date is the Date the User will start to view this task in their Task List |
| ▪ | If this is left empty the User will start seeing this task as soon as it is available |
Definition of Available RULES
| ▪ | Only certain rules should be available, unavailable or required based on the type of task being added |
|
Forms
|
Decision Gates
|
Special Gates
|
Logic Gates
|
User Defined Gates
|
Insert Rule
|
No
|
No
|
No
|
No
|
|
Decision Rule
|
No
|
Required
|
No
|
No
|
|
Time Delay Rule
|
Yes
|
No
|
No
|
No
|
|
Approval
|
Yes
|
No
|
No
|
No
|
|
Delete
|
Yes
|
No
|
No
|
No
|
|
Due Date
|
Yes
|
No
|
No
|
No
|
|
Image
|
Yes
|
No
|
No
|
No
|
|
Insert Message
|
Yes
|
No
|
No
|
No
|
|
On Available Email
|
Yes
|
No
|
No
|
No
|
|
On Available Password Required
|
Yes
|
No
|
No
|
No
|
|
Reassign
|
Yes
|
No
|
No
|
No
|
|
Update
|
Yes
|
No
|
No
|
No
|
|
Update Message
|
Yes
|
No
|
No
|
No
|
|
View
|
Yes
|
No
|
No
|
No
|
|
SQL Update
|
No
|
No
|
No
|
No
|
SQL Statement
|
SQL Insert
|
No
|
No
|
No
|
No
|
SQL Statement
|
On Click Java Script
|
No
|
No
|
No
|
No
|
RunWebPage, Javascript Gate
|
Splitter Completion
|
No
|
No
|
No
|
No
|
Splitter
|
Splitter Population
|
No
|
No
|
No
|
No
|
Splitter
|
|