Workflow Engine .NET

Assembly: OptimaJet.Workflow.BpmnPlugin

BPMN

OptimaJet.Workflow.BpmnPlugin

Classes

The BpmnPlugin class provides activities that simulate the most frequently used BPMN elements and supports the import of BPMN diagrams.

OptimaJet.Workflow.BpmnPlugin.BuildSteps

Classes

Represents a build step specifically for handling BPMN message catch events in a process definition.
Represents a build step specifically for handling BPMN terminate events in a process definition.

OptimaJet.Workflow.BpmnPlugin.DesignerActions

Classes

Represents an action to upload and process a BPMN file within a workflow designer context.
Represents the response for an uploaded BPMN process.

OptimaJet.Workflow.BpmnPlugin.Elements

Classes

OptimaJet.Workflow.BpmnPlugin.Import

Classes

BaseFlowVisitor is a class that provides methods to handle and transform elements from BPMN to workflow transitions. It extends from BaseVisitor.
BaseFlowVisitor is a class that provides methods to handle and transform elements from BPMN to workflow activities. It extends from BaseVisitor.
BaseVisitor is an abstract class that serves as a foundation for other visitor classes. It manages settings related to BPMN conversion.
Converts BPMN documents into a list of ConvertedProcess instances.
Builder class for creating instances of BpmnConverter. Allows to set custom visitors for different BPMN elements.
Represents the context for converting BPMN elements into the workflow scheme.
Represents settings for BPMN conversion.
Provides extension methods for BPMN elements such as TCatchEvent, TGateway, and TEventDefinition.
Represents a BPMN timer with the specified type, name, and value.
The CallActivityFlowVisitor class is responsible for visiting and processing the flows (ingoing or outgoing) of a BPMN call activity.
A visitor class for visiting and processing BPMN call activities.
Represents a converted process which includes its definition, any issues encountered during conversion, and an optional hint providing additional information or instructions.
Represents a hint that provides additional information about a converted process.
The EventFlowVisitor class is responsible for visiting and processing the flows (ingoing or outgoing) of a BPMN event.
A visitor class for visiting and processing BPMN events.
The GatewayFlowVisitor class is responsible for visiting and processing the flows (ingoing or outgoing) of a BPMN gateway.
The GatewayNodeVisitor class is responsible for visiting and processing BPMN gateways.
The ProcessVisitor class is responsible for visiting and processing BPMN processes.
The SubprocessFlowVisitor class is responsible for visiting and processing the flows (ingoing or outgoing) of a BPMN subprocess.
The SubprocessNodeVisitor class is responsible for visiting and processing BPMN subprocesses.
The TaskFlowVisitor class is responsible for visiting and processing the flows (ingoing or outgoing) of a BPMN task.
The TaskNodeVisitor class is responsible for visiting and processing BPMN tasks.

Enums

Represents the types of timer events that can be defined in a BPMN process.
Specifies hints to guide the handling of a converted process.
Specifies the strategy to use for determining the name of a process during conversion.

OptimaJet.Workflow.BpmnPlugin.Model

Classes

Enums

OptimaJet.Workflow.BpmnPlugin.Providers

Classes

Provides implementation for workflow actions and conditions specific to BPMN.