Process

Contents

bpmn-server / Process

Class: Process

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Process(definition, parent?): Process

Parameters

Name Type Default value
definition any undefined
parent any null

Returns

Process

Defined in

elements/Process.ts:22

Properties

id

id: any

Defined in

elements/Process.ts:12


name

name: any

Defined in

elements/Process.ts:13


isExecutable

isExecutable: any

Defined in

elements/Process.ts:14


def

def: Definition

Defined in

elements/Process.ts:15


parent

parent: Process

Defined in

elements/Process.ts:16


childrenNodes

childrenNodes: Node[]

Defined in

elements/Process.ts:17


eventSubProcesses

eventSubProcesses: any[]

Defined in

elements/Process.ts:18


subProcessEvents

subProcessEvents: any[]

Defined in

elements/Process.ts:19


scripts

scripts: Map<any, any>

Defined in

elements/Process.ts:20

Methods

init

init(children, eventSubProcesses): void

Parameters

Name Type
children any
eventSubProcesses any

Returns

void

Defined in

elements/Process.ts:29


start

start(execution, parentToken): Promise<void>

Notify process that it started

Parameters

Name Type
execution Execution
parentToken any

Returns

Promise<void>

Defined in

elements/Process.ts:36


end

end(execution): Promise<void>

Notify process that it ended

Parameters

Name Type
execution IExecution

Returns

Promise<void>

Defined in

elements/Process.ts:57


getStartNode

getStartNode(userInvokable?): any

Parameters

Name Type Default value
userInvokable boolean false

Returns

any

Defined in

elements/Process.ts:67


getStartNodes

getStartNodes(userInvokable?): any[]

Parameters

Name Type Default value
userInvokable boolean false

Returns

any[]

Defined in

elements/Process.ts:70


getEventSubProcessStart

getEventSubProcessStart(): Node[]

Returns

Node[]

Defined in

elements/Process.ts:87


doEvent

doEvent(execution, event): Promise<void>

Parameters

Name Type
execution any
event any

Returns

Promise<void>

Defined in

elements/Process.ts:100


describe

describe(): any[]

Returns

any[]

Defined in

elements/Process.ts:111