Table "Workflow Step"

ID 1502
Namespace: System.Automation

Properties

Name Value
Caption Workflow Step
LookupPageID Page System.Automation."Workflow Steps"
Permissions tabledata "Workflow Step" = r, TableData "Workflow Step Instance" = rimd, TableData "Workflow Step Argument" = ri, TableData "Workflow Rule" = rimd
ReplicateData True
DataClassification CustomerContent

Fields

Name Type Description
ID Integer
"Workflow Code" Code[20]
Description Text[100]
"Entry Point" Boolean
"Previous Workflow Step ID" Integer
"Next Workflow Step ID" Integer
Type Option
"Function Name" Code[128]
Argument Guid
"Sequence No." Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

CreateInstance

procedure CreateInstance(WorkflowInstanceID: Guid, WorkflowCode: Code[20], PreviousWorkflowStepID: Integer, SubWorkflowStep: Record "Workflow Step")

Parameters

Name Type Description
WorkflowInstanceID Guid
WorkflowCode Code[20]
PreviousWorkflowStepID Integer
SubWorkflowStep Table System.Automation."Workflow Step"

ConvertEventConditionsToFilters

procedure ConvertEventConditionsToFilters(RecRef: RecordRef)

Parameters

Name Type Description
RecRef RecordRef

DeleteEventConditions

procedure DeleteEventConditions()

OpenAdvancedEventConditions

procedure OpenAdvancedEventConditions()

CompareEventRule

procedure CompareEventRule(WorkflowStep: Record "Workflow Step"): Boolean

Parameters

Name Type Description
WorkflowStep Table System.Automation."Workflow Step"

Returns

Type Description
Boolean

InsertAfterStep

procedure InsertAfterStep(var NewWorkflowStep: Record "Workflow Step")

Parameters

Name Type Description
NewWorkflowStep Table System.Automation."Workflow Step"

GetDescription

procedure GetDescription(): Text[250]

Returns

Type Description
Text[250]

ToString

procedure ToString(): Text

Returns

Type Description
Text

FindByAttributes

procedure FindByAttributes(WorkflowStepAttributes: Text)

Parameters

Name Type Description
WorkflowStepAttributes Text

GetRuleAsDisplayText

procedure GetRuleAsDisplayText(): Text

Returns

Type Description
Text

HasEventsInSubtree

procedure HasEventsInSubtree(var ChildWorkflowStep: Record "Workflow Step"): Boolean

Parameters

Name Type Description
ChildWorkflowStep Table System.Automation."Workflow Step"

Returns

Type Description
Boolean

FindWorkflowRules

procedure FindWorkflowRules(var WorkflowRule: Record "Workflow Rule"): Boolean

Parameters

Name Type Description
WorkflowRule Table System.Automation."Workflow Rule"

Returns

Type Description
Boolean

HasWorkflowRules

procedure HasWorkflowRules(): Boolean

Returns

Type Description
Boolean

SetFilters

procedure SetFilters(var WorkflowRule: Record "Workflow Rule")

Parameters

Name Type Description
WorkflowRule Table System.Automation."Workflow Rule"

HasParentEvent

procedure HasParentEvent(var WorkflowStep: Record "Workflow Step"): Boolean

Parameters

Name Type Description
WorkflowStep Table System.Automation."Workflow Step"

Returns

Type Description
Boolean

See also