Skip to main content

Namespace OptimaJet.Workflow.Core.Runtime

Classes

NameDescription
ActorsApi
AggregatingActionProvider
AggregatingDesignerAutocompleteProvider
AggregatingDesignerParameterFormatProvider
AggregatingExternalParametersProvider
AggregatingRuleProvider
AssignmentApi
BPMNApi
BaseAggregatingProviderBase class for all aggregating providers
BeforeActivityExecutionEventArgsRepresent information about an activity which was planned to execute, contains ProcessInstance object
BulkCreateInstancePramsObject that represents information which is required for mass creation of processes
BulkOperationOptionsAuxiliary parameters that configure bulk operations.
CodeActionsCompiledEventArgs
CommandExecutionResultThe result of command execution
CommandParameterRepresent a command parameter for use in an application
CreateInstanceParamsRepresents parameters for creaition of an instance of a process
DefaultRuntimeIdProvider
EmptyWorkflowActionProviderEmpty action provider for system purpose
EmptyWorkflowExternalParametersProviderEmpty external parameters provider
EmptyWorkflowRuleProviderEmpty rule provider for system purpose
NeedDeterminingParametersEventArgsEvent args for request parameters for creating a process
NeedTimerValueEventArgs.TimerValueRequest
NeedTimerValueEventArgsEvent args for request timer value
OfflineApi
ParametersSerializer
ProcessActivityChangedEventArgsRepresent information about an activity which was set as a current acivity of process, contains ProcessInstance object
ProcessHistoryItemRepresents a record of transition of process from one Activity to another
ProcessStatusChangedEventArgsRepresent information about changed status of a process
ProcessStatusWait
ProcessTimerTimer of a process
ResumeParamsRepresents parameters for resume the process
ResumeResultThe result of resume execution
SchemaWasChangedEventArgsRepresent information about changed scheme of a process
SetStateParamsRepresents parameters for creaition of an instance of a process
StartingTransitionNotFoundEventArgsRepresent information about case when we try to update a subprocess's scheme but there are no starting transition in a new sccheme of a root process
TimerToExecuteRepresent a timer information
TimerToRegisterRepresent a timer to register in persistence store
UserIdentity
WorkflowCommandRepresents a workflow command for use in an application
WorkflowErrorEventArgsRepresents information about an error occurred due to execution of a workflow process
WorkflowRuntimeProvides main API to operations with workflow processes
WorkflowRuntimeBulkApiRuntime API for bulk operations
WorkflowRuntimeConfigurationExtension
WorkflowRuntimeGetActorsApiWorkflow Runtime API extension for GetActors methods
WorkflowRuntimeGetActorsWithCommandsApiWorkflow Runtime API extension for GetActors methods
WorkflowRuntimeSettings
WorkflowRuntimeStartResult
WorkflowRuntimeTimeExtensions
WorkflowStateRepresent a state of a process for use in an application
WorkflowSync

Interfaces

NameDescription
ICustomActivityProvider
IDesignerAutocompleteProvider
IDesignerParameterFormatProviderInterface for parameter format provider (only for the Designer)
IRuntimeIdProvider
ITimerManagerInterface of a timer manager, which control timers functioning inside a workflow runtime
IWorkflowActionProviderInterface of a action provider, which provide execution of actions specified in activities ActivityDefinition.Implementation and ActivityDefinition.PreExecutionImplementation
and execution of conditions ConditionDefinition.Action
IWorkflowExternalParametersProvider
IWorkflowRuleProviderInterface of a rule provider, which provide rule checking and getting of a list of users which satisfies a rule TransitionDefinition.Restrictions

Enums

NameDescription
CancellationTokenHandlingDescribes the way of handling System.Threading.CancellationToken after activity execution.
ExecutionSearchOrder
NamesSearchType
SuggestionCategory

Delegates

NameDescription
BPMNCustomDownloadDelegate
BPMNCustomUploadDelegate
GetCustomTimerValueAsyncDelegate
GetUserByIdentityAsyncDelegate
GetUsersWithIdentitiesAsyncDelegate
OnPostUpdateAssignmentDelegate
OnUpdateAssignmentDelegate