IExecution

Contents

bpmn-server / IExecution

Interface: IExecution

Hierarchy

Implemented by

Table of contents

Properties

Methods

Properties

instance

instance: IInstanceData

Defined in

interfaces/engine.ts:68


server

server: IBPMNServer

Overrides

IServerComponent.server

Defined in

interfaces/engine.ts:69


tokens

tokens: Map<any, IToken>

Defined in

interfaces/engine.ts:70


definition

definition: IDefinition

Defined in

interfaces/engine.ts:71


appDelegate

appDelegate: IAppDelegate

Overrides

IServerComponent.appDelegate

Defined in

interfaces/engine.ts:72


logger

logger: ILogger

Overrides

IServerComponent.logger

Defined in

interfaces/engine.ts:73


process

process: any

Defined in

interfaces/engine.ts:74


promises

promises: any

Defined in

interfaces/engine.ts:75


listener

listener: any

Defined in

interfaces/engine.ts:76


isLocked

isLocked: boolean

Defined in

interfaces/engine.ts:77


errors

errors: any

Defined in

interfaces/engine.ts:79


item

item: any

Defined in

interfaces/engine.ts:80


messageMatchingKey

messageMatchingKey: any

Defined in

interfaces/engine.ts:81


worker

worker: any

Defined in

interfaces/engine.ts:82


userName

userName: any

Defined in

interfaces/engine.ts:83


id

id: any

Defined in

interfaces/engine.ts:85


status

status: any

Defined in

interfaces/engine.ts:86


options

options: any

Defined in

interfaces/engine.ts:87


name

name: any

Defined in

interfaces/engine.ts:88


uids

uids: Object

Defined in

interfaces/engine.ts:122


configuration

configuration: IConfiguration

Inherited from

IServerComponent.configuration

Defined in

interfaces/server.ts:22


cron

cron: any

Inherited from

IServerComponent.cron

Defined in

interfaces/server.ts:24


cache

cache: any

Inherited from

IServerComponent.cache

Defined in

interfaces/server.ts:25


engine

engine: any

Inherited from

IServerComponent.engine

Defined in

interfaces/server.ts:27


dataStore

dataStore: IDataStore

Inherited from

IServerComponent.dataStore

Defined in

interfaces/server.ts:28


definitions

definitions: any

Inherited from

IServerComponent.definitions

Defined in

interfaces/server.ts:29

Methods

getNodeById

getNodeById(id): Node

Parameters

Name Type
id any

Returns

Node

Defined in

interfaces/engine.ts:90


getToken

getToken(id): IToken

Parameters

Name Type
id number

Returns

IToken

Defined in

interfaces/engine.ts:91


tokenEnded

tokenEnded(token): void

Parameters

Name Type
token IToken

Returns

void

Defined in

interfaces/engine.ts:92


getItemsData

getItemsData(): IItemData[]

Returns

IItemData[]

Defined in

interfaces/engine.ts:93


save

save(): Promise<void>

Returns

Promise<void>

Defined in

interfaces/engine.ts:94


end

end(): Promise<void>

Returns

Promise<void>

Defined in

interfaces/engine.ts:95


stop

stop(): void

causes the execution to stop from running any further

Returns

void

Defined in

interfaces/engine.ts:100


terminate

terminate(): void

Returns

void

Defined in

interfaces/engine.ts:101


execute

execute(startNodeId?, inputData?): Promise<void>

Parameters

Name Type
startNodeId? any
inputData? Object

Returns

Promise<void>

Defined in

interfaces/engine.ts:102


signalItem

signalItem(executionId, inputData, options?): Promise<IExecution>

invoke scenarios:
itemId
elementId – but only one is active
elementId – for a startEvent in a secondary process

Parameters

Name Type
executionId any
inputData any
options? Object

Returns

Promise<IExecution>

Defined in

interfaces/engine.ts:113


signalEvent

signalEvent(executionId, inputData, options?): Promise<IExecution>

Parameters

Name Type
executionId any
inputData any
options? Object

Returns

Promise<IExecution>

Defined in

interfaces/engine.ts:114


signalRepeatTimerEvent

signalRepeatTimerEvent(executionId, prevItem, inputData, options?): Promise<IExecution>

Parameters

Name Type
executionId any
prevItem any
inputData any
options? Object

Returns

Promise<IExecution>

Defined in

interfaces/engine.ts:115


getItems

getItems(query?): IItem[]

Parameters

Name Type
query? any

Returns

IItem[]

Defined in

interfaces/engine.ts:117


getState

getState(): IInstanceData

Returns

IInstanceData

Defined in

interfaces/engine.ts:118


restored

restored(): void

Returns

void

Defined in

interfaces/engine.ts:119


resume

resume(): void

Returns

void

Defined in

interfaces/engine.ts:120


report

report(): void

Returns

void

Defined in

interfaces/engine.ts:121


getNewId

getNewId(scope): number

Parameters

Name Type
scope string

Returns

number

Defined in

interfaces/engine.ts:123


getUUID

getUUID(): any

Returns

any

Defined in

interfaces/engine.ts:124


doExecutionEvent

doExecutionEvent(process, event): Promise<any>

Parameters

Name Type
process any
event any

Returns

Promise<any>

Defined in

interfaces/engine.ts:125


doItemEvent

doItemEvent(item, event): Promise<any>

Parameters

Name Type
item any
event any

Returns

Promise<any>

Defined in

interfaces/engine.ts:126


log

log(...msg): void

Parameters

Name Type
...msg any

Returns

void

Defined in

interfaces/engine.ts:127


info

info(...msg): void

Parameters

Name Type
...msg any

Returns

void

Defined in

interfaces/engine.ts:128


error

error(msg): void

Parameters

Name Type
msg any

Returns

void

Defined in

interfaces/engine.ts:129


appendData

appendData(inputData, item, dataPath?, assignment?): void

Parameters

Name Type
inputData any
item IItem
dataPath? any
assignment? any

Returns

void

Defined in

interfaces/engine.ts:130


getData

getData(dataPath): any

Parameters

Name Type
dataPath any

Returns

any

Defined in

interfaces/engine.ts:131


getAndCreateData

getAndCreateData(dataPath, asArray?): any

Parameters

Name Type
dataPath any
asArray? boolean

Returns

any

Defined in

interfaces/engine.ts:132