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
Defined in
Properties
id
• id: any
Defined in
name
• name: any
Defined in
isExecutable
• isExecutable: any
Defined in
def
• def: Definition
Defined in
parent
• parent: Process
Defined in
childrenNodes
• childrenNodes: Node
[]
Defined in
eventSubProcesses
• eventSubProcesses: any
[]
Defined in
subProcessEvents
• subProcessEvents: any
[]
Defined in
scripts
• scripts: Map
<any
, any
>
Defined in
Methods
init
▸ init(children
, eventSubProcesses
): void
Parameters
Name | Type |
---|---|
children |
any |
eventSubProcesses |
any |
Returns
void
Defined in
start
▸ start(execution
, parentToken
): Promise
<void
>
Notify process that it started
Parameters
Name | Type |
---|---|
execution |
Execution |
parentToken |
any |
Returns
Promise
<void
>
Defined in
end
▸ end(execution
): Promise
<void
>
Notify process that it ended
Parameters
Name | Type |
---|---|
execution |
IExecution |
Returns
Promise
<void
>
Defined in
getStartNode
▸ getStartNode(userInvokable?
): any
Parameters
Name | Type | Default value |
---|---|---|
userInvokable |
boolean |
false |
Returns
any
Defined in
getStartNodes
▸ getStartNodes(userInvokable?
): any
[]
Parameters
Name | Type | Default value |
---|---|---|
userInvokable |
boolean |
false |
Returns
any
[]
Defined in
getEventSubProcessStart
▸ getEventSubProcessStart(): Node
[]
Returns
Node
[]
Defined in
doEvent
▸ doEvent(execution
, event
): Promise
<void
>
Parameters
Name | Type |
---|---|
execution |
any |
event |
any |
Returns
Promise
<void
>
Defined in
describe
▸ describe(): any
[]
Returns
any
[]