API Reference Core OptimaJet.Workflow.Core.Runtime Assembly: OptimaJet.Workflow.Core
Namespace OptimaJet.Workflow.Core.Runtime Classes Provides APIs for resolving workflow participant identities and associated commands from workflow actor rules for a specific
WorkflowRuntime instance.
Combines registered
IWorkflowActionProvider implementations into one provider and resolves duplicate action and condition names by registration priority.
Combines registered
IDesignerParameterFormatProvider implementations into one provider and selects a single structured parameter format by registration priority.
Combines registered
IWorkflowRuleProvider implementations into one provider and resolves duplicate rule names by registration priority.
Stores providers registered either globally or for specific schemes and exposes the applicable providers in registration order.
Represents information required for bulk process instance creation.
Provides optional parameters used by workflow runtime bulk APIs.
Represents the outcome of a workflow command execution.
Represents a command parameter for use in an application.
Provides parameters for creating a process instance.
Provides a default
IRuntimeIdProvider implementation that persists a generated runtime identifier in a file.
Provides the empty fallback implementation of
IWorkflowActionProvider , representing the absence of configured workflow actions and conditions.
Provides the empty fallback implementation of
IWorkflowRuleProvider , representing the absence of configured workflow rules.
Represents the parameters used to retrieve initial commands for a workflow process scheme.
Represents parameters for getting workflow state information by scheme code.
Provides API operations for building approval maps and executing ordered batches of workflow commands.
Provides JSON serialization helpers for process parameter values persisted by the Workflow Engine runtime.
Represents a persisted process history entry for a transition or process initialization.
Acquires exclusive execution access to a process by changing its persisted status to
ProcessStatus.Running , waiting and retrying when the process is already being executed.
Represents a process timer.
Provides parameters for resuming a process from a specific activity.
Represents the result of a process resume execution.
Provides parameters for setting a process state.
Represents a workflow timer to execute and identifies its owning process tree.
Represents a timer registration entry that is persisted in a timer store.
Associates an application-defined workflow participant identity with a user name.
Represents a workflow command for use in an application.
Provides the main API for configuring Workflow Engine and working with
ProcessInstance objects.
Runtime extension API for creating process instances in bulk.
Provides extension methods on
WorkflowRuntime for resolving workflow participant identities assigned to command transitions by actor restrictions.
Provides
WorkflowRuntime extension methods for resolving workflow participant identities and associated commands from actor restrictions on command transitions.
Represents the result of a
WorkflowRuntime start operation that may include global code action compilation errors.
Extension methods for tenant-bound global parameter operations.
Provides extension methods for converting dates and times to runtime time.
Represents the state of a process used by the Workflow Engine runtime.
Interfaces Provides custom workflow activities to the runtime.
Provides autocomplete suggestions for design-time inputs shown in the Workflow Designer UI.
Supplies the Workflow Designer with metadata used to build structured editors for the parameters of named workflow actions, conditions, and rules.
Provides access to localized text resources used by workflow runtime and designer logic.
Provides a runtime identifier that is used to initialize a
WorkflowRuntime instance.
Defines services for initializing and managing workflow timers at runtime.
Provides workflow actions and conditions from runtime definitions.
Provides access to workflow external parameters for a specific process instance.
Defines named authorization rules used to evaluate workflow participant identities for transition restrictions.
Enums Specifies whether workflow execution checks a
CancellationToken at the post-activity checkpoint before continuing the process.
Defines the lookup order used by the runtime when resolving actions, conditions, and rules by name.
Specifies the filtering strategy for action and condition name queries in workflow providers.
Identifies the context for autocomplete suggestions requested by the Workflow Designer.
Delegates Sub-namespaces