|
Engine Actions
This displays a menu of eight workflow-engine related actions: COM-Object, Email, ResourceVariable, Rule, Script, Shell, TimerTriggerAction and Workflow.
COM-Object
This action can be used in a workflow to run a COM Object. This action calls the Run method of the COM object. The value returned by this is matched with the return values set for this action, and accordingly conditional routing takes place.
Email
The Email action can be used in a workflow to send email to a resource(s) by building a query. The workflow engine evaluates this query and sends an email to all the resources resulting from the query. If nil resources are selected, the email will be sent to all the resources.
ResourceVariable
The ResourceVariable action can be used in a workflow to dynamically set the resource(s) who will execute the next step during the execution of the workflow. This action is similar to the ResourceSet action in Resource Actions, the only difference being that here the engine sets the resources without manual intervention.
Rule
The Rule action can be used in a workflow to create complex rules or expressions wherein the result will be 'True' or 'False'. Depending on the result the engine decides the path of the workflow.
Script
The Script action can be used in a workflow to run Jscript.NET or VBScript.NET scripts. When this action is included in the workflow it calls the Run method in the script. The value returned from the Run method of the script is compared by the workflow engine with the return values for this action. The link matching this value is picked up for execution.
Shell
The Shell action can be used in a workflow to execute shell commands (batch or executable files). When this action is included in the workflow it executes the shell command and captures the output of this process. The captured output can be used to determine the path for the workflow, i.e. the shell action allows conditional routing.
TimerTriggerAction
The TimerTriggerAction can be used in a workflow to trigger an action after a specified time. It can be used to put on hold workflow execution and to introduce a delay in the workflow. Conditional routing can be performed for different timeouts.
Workflow
The Workflow action can be used in a workflow to run another workflow.
|