Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 65 Next »

Unable to render {include} The included page could not be found.

 

Workflow

<Workflow  Limit="1" Live="1" Timeout="-1">...</Workflow>

<Workflow  Limit="5" Live="2" Timeout="PT3M">...</Workflow>

 


Referenced by:


Overall workflow structure definition

  • Limit: Maximum number of workflow instances existing at any given time.
  • Live: Maximum number of workflow instances running at the same time.
  • Timeout: Period of time after which a workflow instance is considered dead. Both XSD time period format and plain number of milliseconds allowed.

 

WfTask

<Task name="Main" while="true">...</Task>

 


Referenced by:


Task of workflow

  • While: Logical expression for repeatable tasks (only true/false is currently supported).

WfResult

Example

 


Referenced by:

WfReturn

Example

 


Referenced by:

WfInput

Example

 


Referenced by: WfTask

WfOutput

Example

 


Referenced by: WfTask


Output of workflow

  • SkipIf: Value guard. A logical expression to accept or reject the value.

LogInvoke

Example

 


Referenced by:

InvokeGroup

Example

 <Invoke name="InvokeSerialRead" waitFor="Argument" get="perif://">...</Invoke>

 


Referenced by:

CommonInvokeArguments
Example
 

Referenced by:

Common invoke arguments

  • WaitFor: A logical expression of possibly multiple outputs/events.
  • Unless: Delay termination output/event. Usually used with timeout/delay.
  • SkipIf: A logical expression to skip the invoke execution.
  • OnlyIf: A logical expression to execute invoke conditionally.
  • DelayUntil: Absolute invoke execution time.
  • DelayBefore: Invoke execution delay interval (delay before invoke starts executing).
  • Delay: Synonym for DelayBefore.
  • Timeout: Invoke type dependent hint. Different invoke types may interpret it differently.
  • DelayAfterInvoke result delay interval (delay after invoke has completed).

ScriptInvoke

Example

 


Referenced by: InvokeGroup

ExecuteInvoke

Example

 


Referenced by: InvokeGroup

HTTP Communications

Example

 


Referenced by:

Serial Communications

Example

 


Referenced by:

Phidget Communications

Example

 


Referenced by:

CommonPhidInvokeArguments

Perif Communications

Example

 


Referenced by:

CommonPerifInvokeArguments

USBCam Communications

Example

 


Referenced by:

CommonUcamInvokeArguments

SMTP Communications

Example

 


Referenced by:

CommonSMTPInvokeArguments

 

 

  • No labels