IBProcessStep

Assembly: BPM;

Description

The IBProcessStep interface contains basic properties and methods of process steps.

Inheritance Hierarchy

          IBPBaseEntity

          IBProcessEntity

          IBProcessStep

Comments

The process step can be obtained using properties and methods of the IBProcessSteps interface.

Properties

  Property name Brief description

Description

The Description property determines step description.

Enabled

The Enabled property determines whether step is included in execution chain.

Events The Events property returns the collection of process step events.

ExecutionType

The ExecutionType property determines step execution type.

Guid

The Guid property returns unique identifier of step.

Index

The Index property determines a step index in parent group of steps.

Key

The Key property returns step key.

MaxDuration

The MaxDuration property determines maximum step execution time settings.

MinDeadline

The MinDeadline property returns the longest termination time of step relative to the specified date.

Name

The Name property determines a step name.

Parent

The Parent property returns a group of steps that contains the step.

ParentRoleId

The ParentRoleId property determines whether a process owner is a step owner.

RoleId

The RoleId property determines identifier of the security subject who is a step owner.

StepType

The StepType property returns step type.

UniqueKey

The UniqueKey property determines unique key of step.

Properties inherited from IBProcessEntity

  Property name Brief description
Id The Id property returns process entity identifier.
ParentProcess The ParentProcess property returns the parent process, to which the instance corresponds.
Type The Type property returns process entity type.

Properties inherited from IBPBaseEntity

  Property name Brief description
CacheKey The CacheKey property returns object key in data cache.

Methods

  Method name Brief description
Clone The Clone method creates a copy of the current step.
CloneTo The CloneTo method copies settings of the current step to the specified step.
ExecuteEvents The ExecuteEvents method executes event for the specified process instance.
IsFirst The IsFirst method returns whether the step is the first one in the group of steps.
IsFirstActiveInProcess The IsFirstActiveInProcess method returns whether the step is the first active one in the process.
IsFirstManualInStage The IsFirstManualInStage method returns whether the step is the first step with manual execution in the stage.
IsLast The IsLast method returns whether the step is the last one in the group of steps.
IsLastActiveInProcess The IsLastActiveInProcess method returns whether the step is the last active one in the process.
NextStep The NextStep method returns the next step in the process.
PreviousStep The PreviousStep method returns the previous step in the process.
SetParentCacheKey The SetParentCacheKey method sets cache object key of parent group of steps.

Methods inherited from IBProcessEntity

  Method name Brief description
ToStatusString The ToStatusString method returns entity string view.

Methods inherited from IBPBaseEntity

  Method name Brief description
Free The Free method deletes object from data cache.

See also:

BPM Assembly Interfaces