Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface IOrdinaryActivity

OptimaJet.Workflow.Core.Model.IOrdinaryActivity

Defines the properties available for ordinary activity

public interface IOrdinaryActivity

Properties

Name
Type
OriginalName #
String
If object was inlined, you can get its original name from this property
OriginalSchemeCode #
String
The code of the scheme to which the inlined object originally belonged.
LastTimeInlineName #
String
The name of the inline activity instead of which the object was inlined.
WasInlined #
Boolean
Return true if the object was inlined.
Name #
String
Name of the activity
State #
String
Name of the state
IsInitial #
Boolean
If true specifies that the activity is initial. There can be only one initial activity in scheme. Initial activity is the entry point of the process.
IsFinal #
Boolean
If true specifies that the activity is final. The process is marked as finalized after execution of the activity marked as final.
IsForSetState #
Boolean
If true specifies that the activity is entry point for a state and possible to set the state with the IOrdinaryActivity.State name via WorkflowRuntime.SetState method
IsAutoSchemeUpdate #
Boolean
If true specifies that if process scheme obsolete than Workflow Runtime will try upgrade it automatically if this activity is current
DisablePersistState #
Boolean
If true specifies that the activity is not save state in database (WorkflowProcessInstance)
DisablePersistTransitionHistory #
Boolean
If true specifies that the activity is not save state in database (WorkflowProcessTransitionHistory)
DisablePersistParameters #
Boolean
If true specifies that the activity is not save state in database (WorkflowProcessInstancePersistence)
Implementation #
List<ActionDefinitionReference>
List of ActionDefinitionReference which are executed at standard workflow execution
PreExecutionImplementation #
List<ActionDefinitionReference>
List of ActionDefinitionReference which are executed at pre-execution
Annotations #
List<Annotation>
A List of Annotation attached to this activity.
IsState #
Boolean
Specifies that state is assigned
HaveImplementation #
Boolean
Specifies that activity have an implementation
HavePreExecutionImplementation #
Boolean
Specifies that activity have a pre-execution implementation

Derived Types