Workflow Engine .NET  2
Classes | Enumerations
OptimaJet.Workflow.Core.Model Namespace Reference

Classes

class  ActionDefinitionReference
 Represent a reference on action in a process scheme More...
 
class  ActivityDefinition
 Represent an activity in a process scheme More...
 
class  ActorDefinition
 Represent an actor in a process scheme More...
 
class  BaseDefinition
 Represent a base object in a process scheme More...
 
class  CodeActionDefinition
 Represent a code action in a process scheme More...
 
class  CommandDefinition
 Represent a command in a process scheme More...
 
class  ConditionDefinition
 Represent a transition's condition in a process scheme More...
 
class  DefaultDefinitions
 
class  DesignerSettings
 Represent settings used by Workflow Designer More...
 
class  LocalizeDefinition
 Represent a localization record in a process scheme More...
 
class  ParameterDefinition
 Represent a parameter in a process scheme More...
 
class  ParameterDefinitionReference
 Represents a named reference on a parameter in a process scheme More...
 
class  ParameterDefinitionWithValue
 Represent a parameter in a process scheme vith value More...
 
class  ParametersCollection
 Represent a collection of process's parameters More...
 
class  ProcessDefinition
 Represents object model of a scheme of a process More...
 
class  ProcessInstance
 Represent a instance of a specific process More...
 
class  RestrictionDefinition
 Represent a transition's restiction in a process scheme More...
 
class  SchemeDefinition
 Represent a not parsed process scheme More...
 
class  TimerDefinition
 Represent a timer in a process scheme More...
 
class  TransitionDefinition
 Represent a transition in a process scheme More...
 
class  TriggerDefinition
 Represent a transition's trigger in a process scheme More...
 
class  UnknownParameterType
 

Enumerations

enum  CodeActionType { CodeActionType.Action, CodeActionType.Condition, CodeActionType.RuleGet, CodeActionType.RuleCheck }
 Type of a code action which determine a area of use of a code action More...
 
enum  TriggerType { TriggerType.Command, TriggerType.Auto, TriggerType.Timer }
 Type of impact that lead to the triggering of a transition More...
 
enum  ConditionType { ConditionType.Action, ConditionType.Always, ConditionType.Otherwise }
 Type of condition for triggering of transition More...
 
enum  LocalizeType { LocalizeType.Command, LocalizeType.State, LocalizeType.Parameter }
 Type of localized resource More...
 
enum  ParameterPurpose { ParameterPurpose.Temporary, ParameterPurpose.Persistence, ParameterPurpose.System }
 Specifies the method of storing parameters More...
 
enum  ForkTransitionSearchType { NotFork, Fork, Both }
 
enum  RestrictionType { RestrictionType.Allow, RestrictionType.Restrict }
 Type of transition's restriction More...
 
enum  TimerType { TimerType.Interval, TimerType.Time, TimerType.Date, TimerType.DateAndTime }
 Type of a timer More...
 
enum  TransitionClassifier { TransitionClassifier.NotSpecified, TransitionClassifier.Direct, TransitionClassifier.Reverse }
 Classifier of the direction of the transition More...
 
enum  ConcatenationType { ConcatenationType.And, ConcatenationType.Or }
 Conditions and restrictions concatenation type More...
 
enum  TransitionForkType { TransitionForkType.NotFork, TransitionForkType.ForkStart, TransitionForkType.ForkEnd, TransitionForkType.ForkUnknown }
 Type of transition in terms of subprocesses More...
 

Enumeration Type Documentation

◆ CodeActionType

Type of a code action which determine a area of use of a code action

Enumerator
Action 

Code action uses like an action IWorkflowActionProvider.ExecuteAction

Condition 

Code action uses like a condition IWorkflowActionProvider.ExecuteCondition

RuleGet 

Code action uses like users get method IWorkflowRuleProvider.GetIdentities

RuleCheck 

Code action uses like check rule method IWorkflowRuleProvider.Check

◆ ConcatenationType

Conditions and restrictions concatenation type

Enumerator
And 

Concatenate as And

Or 

Concatenate as Or

◆ ConditionType

Type of condition for triggering of transition

Enumerator
Action 

Transition triggering if executed action returns true IWorkflowActionProvider.ExecuteCondition

Always 

Transition starts always in priority order

Otherwise 

Transition starts always in lowest order

◆ LocalizeType

Type of localized resource

Enumerator
Command 

Command CommandDefinition.Name

State 

Command ActivityDefinition.State

Parameter 

Command ParameterDefinitionReference.Name

◆ ParameterPurpose

Specifies the method of storing parameters

Enumerator
Temporary 

Is not stored and only exists during transition execution

Persistence 

Is stored in persistence store IPersistenceProvider

System 

Is system, storing can be different

◆ RestrictionType

Type of transition's restriction

Enumerator
Allow 

Transition is allowed to specific actor

Restrict 

Transition is restricted to specific actor

◆ TimerType

Type of a timer

Enumerator
Interval 

Timer time is set by interval in milliseconds

Time 

Timer time is set to specific time of today or tomorrow

Date 

Timer time is set to specific date at 00:00:00

DateAndTime 

Timer time is set to specific date and time

◆ TransitionClassifier

Classifier of the direction of the transition

Enumerator
NotSpecified 

Direction not specified

Direct 

Direct transition

Reverse 

Reverse transition

◆ TransitionForkType

Type of transition in terms of subprocesses

Enumerator
NotFork 

Not fork transition

ForkStart 

Transition which start a subprocess

ForkEnd 

Transition which end a subprocess

ForkUnknown 

Fork transition with unknown status in case of process definition is not marked

◆ TriggerType

Type of impact that lead to the triggering of a transition

Enumerator
Command 

Transition starts by a command

Auto 

Transition starts automatically, without any impact

Timer 

Transition starts by a timer