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:WorkflowWorkstation:Testing:TestTypes:1:WorkflowWorkstation:Workflows:EventHandlers:0:WorkflowWorkstation: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.