Interface IWorkflowInputProvider
Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll
public interface IWorkflowInputProvider
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IWorkflowInputProvider>(IWorkflowInputProvider)
Methods
AssureRequiredInput()
void AssureRequiredInput()
For(WorkflowDefinition)
IWorkflowInputProvider For(WorkflowDefinition workflowDefinition)
Parameters
workflowDefinition
WorkflowDefinition
Returns
ProvideDataObjectIds(IEnumerable<string>)
IWorkflowInputProvider ProvideDataObjectIds(IEnumerable<string> dataObjectIds)
Parameters
dataObjectIds
IEnumerable<string>
Returns
ProvideExternalData(object)
IWorkflowInputProvider ProvideExternalData(object externalData)
Parameters
externalData
object
Returns
Set(Case, Workflow)
void Set(Case @case, Workflow workflow)
Parameters
case
Case
workflow
Workflow
Set(Workflow)
void Set(Workflow workflow)
Parameters
workflow
Workflow