Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface FlowInputModel

The input definition of a flow (for input of interface).

A flow is a execution graph with nodes connected with each other. The nodes are defined as the arrays in the model.

Hierarchy

Index

Properties

Optional actionCalls

actionCalls: ActionCallNode[]

The nodes of action calls.

Optional assignments

assignments: AssignmentNode[]

Optional breaks

breaks: BreakNode[]

The break nodes.

Optional catalogue

catalogue: string

Optional constants

constants: Constant[]

The constants.

Optional decisions

decisions: DecisionNode[]

The decisions nodes.

Optional description

description: string

Optional enableStat

enableStat: boolean

Enable flow runtime statistics.

Optional event

event: string

The binding event, when processType is 'Event Trigger'.

Optional eventCriteria

eventCriteria: string

The binding event criteria, when processType is 'Event Trigger'.

Optional fastCreates

fastCreates: FastCreateNode[]

The nodes to create records via object variable.

Optional fastDeletes

fastDeletes: FastDeleteNode[]

The nodes to remove records via object variable.

Optional fastLookups

fastLookups: FastLookupNode[]

The nodes to lookup records via object variable.

Optional fastUpdates

fastUpdates: FastUpdateNode[]

The nodes to update records via object variable.

Optional formulas

formulas: Formula[]

The formulas.

Optional innerFlows

innerFlows: (FlowInputModel & { active: true; private: true; version: string })[]

The inner flows, can be referenced by sub flow nodes.

label

label: string

Optional loops

loops: LoopNode[]

The loop nodes.

name

name: string

processType

processType: "Inner Flow" | "Autolaunched Flow" | "Event Trigger" | "Timer Trigger"

The process type.

Optional recordCreates

recordCreates: RecordCreateNode[]

The nodes to create records.

Optional recordDeletes

recordDeletes: RecordDeleteNode[]

The nodes to remove records.

Optional recordLookups

recordLookups: RecordLookupNode[]

The nodes to lookup records.

Optional recordUpdates

recordUpdates: RecordUpdateNode[]

The nodes to update records.

Optional startConnectPoint

startConnectPoint: string

startElement

startElement: string

The name of the start element.

Optional startX

startX: number

Optional startY

startY: number

Optional structs

structs: Struct[]

The structs.

Optional subFlows

subFlows: SubFlowNode[]

The nodes of subflows.

Optional timerCriteria

timerCriteria: TimerCriteria

The binding event, when processType is 'Timer Trigger'.

Optional variables

variables: Variable[]

The variables.

Optional waits

waits: WaitNode[]

The wait nodes.