Table of Contents

Interface IWorkflowEngine

Namespace: Casewhere.Runtime
Assembly: Casewhere.Runtime.dll

public interface IWorkflowEngine

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IWorkflowEngine>(IWorkflowEngine)

Methods

AsynValidateFormComponent(FormComponentValidationContext)

Validate runtime component posted data, custom validation rule.. Avoid error that required dependences in workflow engine scope.

ComponentValidationResult AsynValidateFormComponent(FormComponentValidationContext activityComponentData)

Parameters

activityComponentData FormComponentValidationContext

Returns

ComponentValidationResult

EvaluateWorkflowStatus(WorkflowContext)

void EvaluateWorkflowStatus(WorkflowContext context)

Parameters

context WorkflowContext

Execute(WorkflowContext)

void Execute(WorkflowContext context)

Parameters

context WorkflowContext