Class Workflow
Class that represent a workflow
Inheritance
System.Object
Workflow
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Virinco.WATS.Interface.MES.dll
Syntax
public class Workflow : MesBase
Properties
Service
For internal testing only.
This property getter wil be removed in a forthcoming release!
Declaration
public IWorkflowService Service { get; }
Property Value
Type |
Description |
Virinco.WATS.Service.MES.Contract.IWorkflowService |
|
Methods
CheckIn(String, String, String, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Performs a Check-In on a workflow
Declaration
public WorkflowResponse CheckIn(string SerialNumber, string PartNumber, string Operation, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
CheckOut(String, String, String, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Performs a Check-Out on a workflow
Declaration
public WorkflowResponse CheckOut(string SerialNumber, string PartNumber, string Operation, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
EndRepair(String, String, String, String, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Declaration
public WorkflowResponse EndRepair(string SerialNumber, string PartNumber, string Operation, string UserInput, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
System.String |
UserInput |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
EndTest(String, String, String, ActivityTestResult, Boolean, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Declaration
public WorkflowResponse EndTest(string SerialNumber, string PartNumber, string Operation, ActivityTestResult Result, bool ForceExit, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
Virinco.WATS.Service.MES.Contract.ActivityTestResult |
Result |
|
System.Boolean |
ForceExit |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
Initialize(String, String, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Declaration
public WorkflowResponse Initialize(string SerialNumber, string PartNumber, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
isConnected()
True if connected to server
Declaration
public bool isConnected()
Returns
Type |
Description |
System.Boolean |
|
Scrap(String, String, String, String, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Scrap a unit under repair
Declaration
public WorkflowResponse Scrap(string SerialNumber, string PartNumber, string Operation, string UserInput, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
System.String |
UserInput |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
StartRepair(String, String, String, String, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Declaration
public WorkflowResponse StartRepair(string SerialNumber, string PartNumber, string Operation, string UserInput, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
System.String |
UserInput |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
StartTest(String, String, String, Dictionary<String, Object>, Boolean, Boolean, StatusEnum)
Declaration
public WorkflowResponse StartTest(string SerialNumber, string PartNumber, string Operation, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
Performs a UserInput on a workflow
Declaration
public WorkflowResponse UserInput(string SerialNumber, string PartNumber, string Operation, string UserInput, Dictionary<string, object> inputValues, bool promptOperator = false, bool AlwaysOnTop = true, StatusEnum workflowDefinitionStatus = StatusEnum.Released)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
System.String |
Operation |
|
System.String |
UserInput |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
System.Boolean |
promptOperator |
|
System.Boolean |
AlwaysOnTop |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|
Validate(String, String, ActivityMethod, String, Dictionary<String, Object>, StatusEnum, Boolean)
Declaration
public WorkflowResponse Validate(string SerialNumber, string PartNumber, ActivityMethod Method, string Name, Dictionary<string, object> inputValues, StatusEnum workflowDefinitionStatus = StatusEnum.Released, bool generateImage = false)
Parameters
Type |
Name |
Description |
System.String |
SerialNumber |
|
System.String |
PartNumber |
|
Virinco.WATS.Service.MES.Contract.ActivityMethod |
Method |
|
System.String |
Name |
|
System.Collections.Generic.Dictionary<System.String, System.Object> |
inputValues |
|
Virinco.WATS.Service.MES.Contract.StatusEnum |
workflowDefinitionStatus |
|
System.Boolean |
generateImage |
|
Returns
Type |
Description |
Virinco.WATS.Service.MES.Contract.WorkflowResponse |
|