Core
- N 478 total items
- C 311 classes
- I 69 interfaces
- E 72 enums
- S 3 structs
- M 1822 methods
- P 1061 properties
OptimaJet.Workflow
Classes
Extension which provides API for HTML5 Workflow Designer
OptimaJet.Workflow.Core
Classes
The class for implementation custom activities
A class that contains default persistence providers identifiers of the Workflow Engine.
Enums
Represents the base template which is used to edit the activity.
Policy for saving parameters to annotations.
OptimaJet.Workflow.Core.Builder
Classes
Represents a scheme build step
Represents the result of a build step execution
Base workflow builder, which convert not parsed process scheme SchemeDefinition<T> to the object model of a scheme of a process ProcessDefinition
Interfaces
Interface of a workflow builder, which convert not parsed process scheme SchemeDefinition<T> to the object model of a scheme of a process ProcessDefinition
Enums
Determines the order of the build steps
OptimaJet.Workflow.Core.Cache
Classes
Default cache IParsedProcessCache for parced processes ProcessDefinition
Interfaces
Interface of a cache for parced processes ProcessDefinition
OptimaJet.Workflow.Core.CodeActions
Classes
Provides compillation of code actions
Provides invoke of code actions by name
Options for ExpressionsCompiler
Contain parts which can be used to compose common patterns and names which can be used for search in match.If add new group don't forget about name. If change names don't forget about name include pattern.
Interfaces
External compiller interface. System purpose only.
Enums
Structs
Code for compile by IExternalCompiler. System purpose only.
OptimaJet.Workflow.Core.Designer
Classes
Designer request for Extension actions IDesignerAction.
Designer response.
Represents the state of a process that is displayed in the designer. Attention! Don't use this class in your code. It can be changed in future versions.
The generator of the state of a process that is displayed in the designer. Attention! Don't use this class in your code. It can be changed in future versions.
Represents the state of a process that is displayed in the designer. Attention! Don't use this class in your code. It can be changed in future versions.
Interfaces
Extension action for the designer.
Enums
All Operations for DesignApi
Elements from Request
OptimaJet.Workflow.Core.Entities
Classes
Interfaces
OptimaJet.Workflow.Core.Execution
Classes
Represent execution request which contains conditions and actions
Represents a parameter mapping for an inline activity.
OptimaJet.Workflow.Core.Fault
Classes
Enums
OptimaJet.Workflow.Core.Generator
Interfaces
Interface of a workflow generator, which generates not parsed process scheme SchemeDefinition<T>
OptimaJet.Workflow.Core.Helpers
Classes
OptimaJet.Workflow.Core.License
Classes
Interfaces
OptimaJet.Workflow.Core.Logging.Events
Enums
OptimaJet.Workflow.Core.Logging
Classes
Interfaces
OptimaJet.Workflow.Core.Model
Classes
Represent a reference on action in a process scheme
Represent an activity in a process scheme
Exceptions handler for activity
Timeout for set Due date
Represent an actor in a process scheme
Represent an annotation than can be attached to ActivityDefinition or TransitionDefinition
Represent a base object in a process scheme
Represent a code action in a process scheme
Represents a parameter for code action
Represent a command in a process scheme
Represent a transition's condition in a process scheme
Represent settings used by Workflow Designer
A name-value pair for a ParameterType.Dropdown parameter
Dynamic parameter, properties can be accessed two ways de["propertyName"] or (de as dynamic).propertyName Property names are case sensitive
Converts an object to and from JSON.
Response with pagination
Represent a parameter in a process scheme
Represents a named reference on a parameter in a process scheme
Represent a parameter in a process scheme with value
Represent a collection of process's parameters
Immutable batch of parameters to persist with flag management. Centralizes filtering, serialization, and flag update logic from providers to Core.
Represents object model of a scheme of a process
Represent a instance of a specific process
Extension methods for process tenant-bound global parameter operations.
Represent a transition's restiction in a process scheme
Represent a not parsed process scheme
Immutable DTO representing a serialized parameter ready for persistence.
Represent a timer in a process scheme
Represent a transition in a process scheme
Represent a localization record in a process scheme
Represent a transition's trigger in a process scheme
Interfaces
The interface that a class should implement for quick conversion to DynamicParameter
Defines the properties available for inline activity
Defines the properties available for ordinary activity
Enums
Activity type
Type of a code action which determine a area of use of a code action
Conditions and restrictions concatenation type
Type of condition for triggering of transition
Type of localized resource
Specifies the method of storing parameters
Type of a code action parameter
Type of transition's restriction
Desired persistence operation for a parameter.
Type of a timer
Classifier of the direction of the transition
Type of transition in terms of subprocesses
Type of impact that lead to the triggering of a transition
OptimaJet.Workflow.Core.Model.ApprovalMap
Classes
Simplified representation of ActivityDefinition. Use like data transfer object
Simplified representation of TransitionDefinition. Use like data transfer object
OptimaJet.Workflow.Core.Model.Builder
Classes
Provides methods to build and manipulate a workflow process definition
Interfaces
Represents a builder for configuring an activity.
Represents a builder for configuring exception handling for an activity.
Represents a builder for configuring an activity implementation.
Represents a builder for configuring an actor.
Represents a base builder for configuring an activity.
A builder interface for configuring a CodeActionDefinition.
Represents a builder for configuring a command.
Represents a builder for configuring a command parameter.
Represents a builder for configuring an activity timeout.
Represents a builder for configuring an idle timeout.
Represents a builder for configuring an inline activity.
Represents a builder for configuring a parameter definition.
Represents a builder for configuring a process definition.
Represents a builder for configuring a timer definition.
Represents a builder for configuring a transition definition.
Represents a builder for configuring a transition command.
Represents a builder for configuring a transition condition.
Represents a builder for configuring transition conditions.
Represents a builder for configuring a transition expression.
Represents a builder for configuring a parallel finalize transition.
Represents a builder for configuring a parallel start transition.
OptimaJet.Workflow.Core.Parser
Classes
Base workflow parser, which parses not parsed process scheme SchemeDefinition<T> to the object model of a scheme of a process ProcessDefinition
Base workflow parser, which parses not parsed process scheme serialized to XML to the object model of a scheme of a process ProcessDefinition
Interfaces
Interface of a workflow parser, which parses not parsed process scheme SchemeDefinition<T> to the object model of a scheme of a process ProcessDefinition
OptimaJet.Workflow.Core.Persistence
Classes
Options for creating an instance of relational persistence provider
Represent a stage of a life cycle of a process
Scheme persistence in file system.
Sort settings
Provides tenant-bound global parameter operations.
Identifies a tenant-scoped global parameter.
Identifies a tenant-scoped group of global parameters.
Interfaces
Interface of a form data provider, which provide storing forms
Interface of a persistence provider, which provide storing of process's instance specific parameters and global parameters
Provides save and load of workflow runtime parameters. as timers etc
Interface of a persistence provider, which provide storing of schemes
An interface of a workflow provider wich combines IPersistenceProvider, ISchemePersistenceProvider<TSchemeMedium>, and IWorkflowGenerator<TSchemeMedium>
Enums
OptimaJet.Workflow.Core.Plugins.BasicsPlugin.ActorProviders
Interfaces
Allows to thread-safely control collections of actors grouped by schemes.
OptimaJet.Workflow.Core.Plugins
Classes
Set of methods for convert plugin actions to workflow actions
Delegates
OptimaJet.Workflow.Core.Plugins.BasicsPlugin
Classes
OptimaJet.Workflow.Core.Plugins.LoopsPlugin.Other
Classes
OptimaJet.Workflow.Core.PredefinedActions
Classes
Contains all predefined actions
OptimaJet.Workflow.Core.Runtime
Classes
Base class for all aggregating providers
Represent information about an activity which was planned to execute, contains ProcessInstance object
Object that represents information which is required for mass creation of processes
Auxiliary parameters that configure bulk operations.
The result of command execution
Represent a command parameter for use in an application
Represents parameters for creation of an instance of a process
Represents an empty designer autocomplete provider.
Represents an empty designer parameter format provider.
Empty action provider for system purpose
Empty external parameters provider
Empty rule provider for system purpose
Represents parameters for getting initial commands of a process scheme
Represents parameters for getting state information by Scheme code
Represent information about an activity which was set as a current acivity of process, contains ProcessInstance object
Represents a record of transition of process from one Activity to another
Represent information about changed status of a process
Timer of a process
Represents parameters for resume the process
The result of resume execution
Provides data for the RuntimeStart event.
Represent information about changed scheme of a process
Represents parameters for creation of an instance of a process
Represent 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
Represent a timer information
Represent a timer to register in persistence store
Represents a workflow command for use in an application
Represents information about an error occurred due to execution of a workflow process
Provides main API to operations with workflow processes
Runtime API for bulk operations
Workflow Runtime API extension for GetActors methods
Workflow Runtime API extension for GetActors methods
Extension methods for tenant-bound global parameter operations.
Represent a state of a process for use in an application
Interfaces
Interface for parameter format provider (only for the Designer)
Manages the lifecycle and registration of timers within a workflow runtime.
Interface of a action provider, which provide execution of actions specified in activities ActivityDefinition.Implementation and ActivityDefinition.PreExecutionImplementation and execution of conditions ConditionDefinition.Action
Interface of a rule provider, which provide rule checking and getting of a list of users which satisfies a rule TransitionDefinition.Restrictions
Enums
Describes the way of handling CancellationToken after activity execution.
Delegates
OptimaJet.Workflow.Core.Runtime.Bulk
Classes
Event arguments for the BulkAggregateTask<TId, TResult>.OnTaskFinalized event handler.
A record that stores details about the result of task execution. For tasks that have not completed yet, BulkTaskResult<TResult>.Empty is used.
This record is used in cases where the BulkApi method does not return a result.
Interfaces
API for executing WorkflowRuntime methods in bulk processing mode.
Enums
The state of the task.
OptimaJet.Workflow.Core.Runtime.Calendars
Classes
Work calendar
Day of the month
Workday settings
Work year settings
Interfaces
Work calendar
Enums
Specifies the month of the year.
OptimaJet.Workflow.Core.Runtime.CodeAutocomplete
Classes
Autocomplete code suggestion item
Aggregator, storage, entry point to ICodeAutocompleter implementations
Interfaces
Enums
OptimaJet.Workflow.Core.Runtime.ProcessRestoring
Classes
Interfaces
Enums
OptimaJet.Workflow.Core.Runtime.ServiceRunners
Classes
Interfaces
OptimaJet.Workflow.Core.Runtime.Settings
Classes
Interfaces
OptimaJet.Workflow.Core.Runtime.Timers
Classes
Enums
OptimaJet.Workflow.Core.Subprocess
Classes
Algorithms for subprocesses branches
Specifies the current process and the method of searching in the Process Instances tree
Enums
Specifies which kind of nodes will be included in search
Specifies starting point of search something in the Process Instance Tree
OptimaJet.Workflow.Core.TestTrace
Classes
OptimaJet.Workflow.Core.Utils
Classes
Combines activated and deactivated values.
Helper for work with localization.
Delegates
OptimaJet.Workflow.Core.Utils.OneOf
Classes
Interfaces
Structs
OptimaJet.Workflow.Plugins.Activity
Classes
OptimaJet.Workflow.Plugins
Classes
Interfaces
Describes a plugin for the Workflow Engine.
Enums
Delegates
OptimaJet.Workflow.Plugins.ApprovalsPlugin
Classes
Enums
OptimaJet.Workflow.Plugins.ApproversProvider
Classes
Represent a structure to store sightings as workflow parameter