Interface IWorkflowEngine
Assembly: SoDataBase.dll
Syntax
public interface IWorkflowEngine
Methods
ActivateWorkflowInstancesForActionsAsync(WorkflowWaitForActionType, int, CancellationToken, params int[])
Declaration
Task ActivateWorkflowInstancesForActionsAsync(WorkflowWaitForActionType actionType, int keyId, CancellationToken cancellationToken = default, params int[] personIds)
Parameters
Returns
DoAddToProjectEventAsync(WorkflowEvent, CancellationToken)
Declaration
Task<WorkflowEventResult> DoAddToProjectEventAsync(WorkflowEvent e, CancellationToken cancellationToken = default)
Parameters
Returns
Declaration
Task<WorkflowEventResult> DoContactEventAsync(WorkflowEvent e, WorkflowTriggerType triggerType, CancellationToken cancellationToken = default)
Parameters
Returns
DoEventHandlerAsync(WorkflowEvent, CancellationToken)
Declaration
Task<WorkflowEventResult> DoEventHandlerAsync(WorkflowEvent e, CancellationToken cancellationToken = default)
Parameters
Returns
Declaration
Task<WorkflowEventResult> DoFormSubmissionEventAsync(WorkflowEvent e, CancellationToken cancellationToken = default)
Parameters
Returns
DoLinkClickedEventAsync(WorkflowEvent, CancellationToken)
Declaration
Task<WorkflowEventResult> DoLinkClickedEventAsync(WorkflowEvent e, CancellationToken cancellationToken = default)
Parameters
Returns
DoRequestEventAsync(WorkflowEvent, CancellationToken)
Declaration
Task<WorkflowEventResult> DoRequestEventAsync(WorkflowEvent e, CancellationToken cancellationToken = default)
Parameters
Returns
DoSaleEventAsync(WorkflowEvent, WorkflowTriggerType, CancellationToken)
Declaration
Task<WorkflowEventResult> DoSaleEventAsync(WorkflowEvent e, WorkflowTriggerType triggerType, CancellationToken cancellationToken = default)
Parameters
Returns
RunAsync(CancellationToken)
Declaration
Task<DateTime> RunAsync(CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods