Workflow Section
These settings define a custom workflow (e.g., a workflow event handler or a test workflow).
- Parent Sections
- Full Section Key Path Examples
Workstation:Testing:TestTypes:0:Workflow
Workstation:Testing:TestTypes:1:Workflow
Workstation:Workflows:EventHandlers:0:Workflow
Workstation:Workflows:EventHandlers:1:Workflow
Key | Value Type | Default Value | Description |
---|---|---|---|
Parameters | section | An optional section containing workflow parameters. | |
ParametersOverride | section | An optional section containing workflow parameters that override all others, including unit-specific parameters from unit parameters tables. | |
ConfigurationSectionName | string | The optional name of a separate configuration section containing workflow parameters. | |
UnitParametersTables | collection of UnitParametersTable Section | empty | The collection of tables that provide unit-specific workflow parameters. |
WorkflowFile | string | The file name containing the workflow definition. This can either be an absolute path to a XAML file, a relative path to a file within the WorkflowPackageFile zip file, or a path that starts with {plugIns}\\PLUGINNAME\\ to reference a XAML file within a plug-in zip file (PLUGINNAME should be the name of the plug-in zip file, without any folder or extension, and optionally with wildcard(s); see the example below). If not specified, "Workflow.xaml" will be used if that file exists within the WorkflowPackageFile zip file. |
|
WorkflowPackageFile | string | The workflow package file containing XAML and other referenced files. This is optional. If set, it contains the full path to a zip file that contains files making up this workflow. | |
WorkflowXaml | string | The workflow definition. This should be set to the workflow XAML itself, allowing the workflow to be completely defined within the line configuration XML. |
Configuration like the following can be used to specify a workflow that is included in a plug-in distribution package:
<setting name="Workstation">
<setting name="PlugIns:0" value="C:\ProgramData\Acuit Pinpoint\Acuit.Pinpoint.Server\PlugIns\Acuit.Pinpoint.KeyenceVisionPlugIn.2.0.0.zip" />
<setting name="Testing:TestTypes:0">
<setting name="TestTypeName" value="Vision Check" />
<setting name="Workflow">
<setting name="WorkflowFile" value="{plugIns}\Acuit.Pinpoint.KeyenceVisionPlugIn.*\TestWorkflow.xaml" />
</setting>
</setting>
<setting name="Acuit.Pinpoint.KeyenceVision:Sensors:0:Host" value="1.2.3.4" />
See Workflow Events and Test Workflows for details about parameter value source precedence.