Contents
bpmn-server / Flow
Class: Flow
Hierarchy
-
Element
↳
Flow
↳↳
MessageFlow
Implements
Table of contents
Constructors
Properties
Methods
- continue
- restored
- resume
- hasBehaviour
- getBehaviour
- addBehaviour
- describe
- run
- evaluateCondition
- execute
Constructors
constructor
• new Flow(id
, type
, from
, to
, def
): Flow
Parameters
Name | Type |
---|---|
id |
any |
type |
any |
from |
any |
to |
any |
def |
any |
Returns
Overrides
Defined in
Properties
id
• id: any
Implementation of
Inherited from
Defined in
type
• type: any
Implementation of
Inherited from
Defined in
subType
• subType: any
Inherited from
Defined in
name
• name: any
Implementation of
Inherited from
Defined in
behaviours
• behaviours: Map
<any
, any
>
Implementation of
Inherited from
Defined in
isFlow
• isFlow: boolean
= false
Inherited from
Defined in
lane
• lane: any
Implementation of
Inherited from
Defined in
from
• from: Node
Defined in
to
• to: Node
Defined in
def
• def: any
Defined in
isMessageFlow
• isMessageFlow: boolean
= false
Defined in
Methods
continue
▸ continue(item
): void
Parameters
Name | Type |
---|---|
item |
Item |
Returns
void
Implementation of
Inherited from
Defined in
restored
▸ restored(item
): void
Parameters
Name | Type |
---|---|
item |
Item |
Returns
void
Implementation of
Inherited from
Defined in
resume
▸ resume(item
): void
Parameters
Name | Type |
---|---|
item |
Item |
Returns
void
Implementation of
Inherited from
Defined in
hasBehaviour
▸ hasBehaviour(name
): boolean
respond by providing behaviour attributes beyond item and node information
ex: timer due , input/outupt , fields
Parameters
Name | Type |
---|---|
name |
any |
Returns
boolean
Implementation of
Inherited from
Defined in
getBehaviour
▸ getBehaviour(name
): any
Parameters
Name | Type |
---|---|
name |
any |
Returns
any
Implementation of
Inherited from
Defined in
addBehaviour
▸ addBehaviour(nane
, behavriour
): void
Parameters
Name | Type |
---|---|
nane |
any |
behavriour |
any |
Returns
void
Implementation of
Inherited from
Defined in
describe
▸ describe(): any
[][]
Returns
any
[][]
Implementation of
Overrides
Defined in
run
▸ run(item
): FLOW_ACTION
<Rule> if flow has a condition, it must be evaluated and if result is true flow will continue
otherwise, flow will be discarded.
</Rule>
Parameters
Name | Type |
---|---|
item |
Item |
Returns
Defined in
evaluateCondition
▸ evaluateCondition(item
): any
Parameters
Name | Type |
---|---|
item |
any |
Returns
any
Defined in
execute
▸ execute(item
): Promise
<void
>
Parameters
Name | Type |
---|---|
item |
any |
Returns
Promise
<void
>