Writing scripts for Workflow events
Each action consists of scripted events that determine what the user can do
and how the user input is processed by the system. For example, if a user processing a
formula approval workflow is asked to view the formula, then select Approve
or Reject
. This action contains the
VIEW
, APPROVE
and REJECT
events, even
though only two of the three events occur.
Selecting a button of the same name as the event in the user interface activates the scripted event; and it instructs the system to open a Formula form, approve the formula or reject the formula. This collection of events constitutes one action.
They can be scripted as shown in the table.
Event | Script |
---|---|
VIEW
|
Opens the
Formula form and instructs the system to
advance to the next event.
|
APPROVE
|
Shows this message to the user and instructs
the system to advance to the next action.
|
REJECT
|
Shows this message to the user and
instructs the system to cancel the workflow.
|
COMPLETE
|
All events except APPROVE , with return code 111 or 811, also trigger
the COMPLETE event. Return
111 instructs the workflow engine
to finish the current event and then process the If you do not want to process the
See Return codes. |
Write scripts in the Script tab of the Action form.
Return codes conclude each event and instruct the system to move forward, pause or cancel the workflow.