Skip to content

bpmn-server / Item

Class: Item#

Implements#

Table of contents#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

• new Item(element, token, status?): Item

Parameters#

Name Type Default value
element any undefined
token any undefined
status ITEM_STATUS ITEM_STATUS.start

Returns#

Item

Defined in#

packages/bpmn-server/src/engine/Item.ts:56

Properties#

id#

• id: any

Implementation of#

IItem.id

Defined in#

packages/bpmn-server/src/engine/Item.ts:10


itemKey#

• itemKey: string

Implementation of#

IItem.itemKey

Defined in#

packages/bpmn-server/src/engine/Item.ts:11


element#

• element: Element

Implementation of#

IItem.element

Defined in#

packages/bpmn-server/src/engine/Item.ts:12


token#

• token: Token

Implementation of#

IItem.token

Defined in#

packages/bpmn-server/src/engine/Item.ts:13


seq#

• seq: any

Implementation of#

IItem.seq

Defined in#

packages/bpmn-server/src/engine/Item.ts:14


userName#

• userName: any

Implementation of#

IItem.userName

Defined in#

packages/bpmn-server/src/engine/Item.ts:15


startedAt#

• startedAt: any

Implementation of#

IItem.startedAt

Defined in#

packages/bpmn-server/src/engine/Item.ts:16


endedAt#

• endedAt: any = null

Implementation of#

IItem.endedAt

Defined in#

packages/bpmn-server/src/engine/Item.ts:17


instanceId#

• instanceId: any

Implementation of#

IItem.instanceId

Defined in#

packages/bpmn-server/src/engine/Item.ts:18


input#

• input: Object = {}

Defined in#

packages/bpmn-server/src/engine/Item.ts:19


output#

• output: Object = {}

Implementation of#

IItem.output

Defined in#

packages/bpmn-server/src/engine/Item.ts:20


vars#

• vars: Object = {}

Implementation of#

IItem.vars

Defined in#

packages/bpmn-server/src/engine/Item.ts:21


assignee#

• assignee: any

Implementation of#

IItem.assignee

Defined in#

packages/bpmn-server/src/engine/Item.ts:22


candidateGroups#

• candidateGroups: any

Implementation of#

IItem.candidateGroups

Defined in#

packages/bpmn-server/src/engine/Item.ts:23


candidateUsers#

• candidateUsers: any

Implementation of#

IItem.candidateUsers

Defined in#

packages/bpmn-server/src/engine/Item.ts:24


dueDate#

• dueDate: any

Implementation of#

IItem.dueDate

Defined in#

packages/bpmn-server/src/engine/Item.ts:25


followUpDate#

• followUpDate: any

Implementation of#

IItem.followUpDate

Defined in#

packages/bpmn-server/src/engine/Item.ts:26


priority#

• priority: any

Implementation of#

IItem.priority

Defined in#

packages/bpmn-server/src/engine/Item.ts:27


status#

• status: ITEM_STATUS

Implementation of#

IItem.status

Defined in#

packages/bpmn-server/src/engine/Item.ts:28


statusDetails#

• statusDetails: object

Implementation of#

IItem.statusDetails

Defined in#

packages/bpmn-server/src/engine/Item.ts:29


timeDue#

• timeDue: Date

Implementation of#

IItem.timeDue

Defined in#

packages/bpmn-server/src/engine/Item.ts:50


timerCount#

• timerCount: any

a repeating timer: which firing this is, from 0, and how many there are to be

Implementation of#

IItem.timerCount

Defined in#

packages/bpmn-server/src/engine/Item.ts:51


messageId#

• messageId: any

Implementation of#

IItem.messageId

Defined in#

packages/bpmn-server/src/engine/Item.ts:53


signalId#

• signalId: any

Implementation of#

IItem.signalId

Defined in#

packages/bpmn-server/src/engine/Item.ts:54

Accessors#

data#

• get data(): any

Returns#

any

Implementation of#

IItem.data

Defined in#

packages/bpmn-server/src/engine/Item.ts:31

• set data(val): void

Parameters#

Name Type
val any

Returns#

void

Implementation of#

IItem.data

Defined in#

packages/bpmn-server/src/engine/Item.ts:32


options#

• get options(): any

Returns#

any

Defined in#

packages/bpmn-server/src/engine/Item.ts:34


context#

• get context(): IExecution

Returns#

IExecution

Implementation of#

IItem.context

Defined in#

packages/bpmn-server/src/engine/Item.ts:35


elementId#

• get elementId(): any

Returns#

any

Implementation of#

IItem.elementId

Defined in#

packages/bpmn-server/src/engine/Item.ts:36


name#

• get name(): any

Returns#

any

Implementation of#

IItem.name

Defined in#

packages/bpmn-server/src/engine/Item.ts:37


tokenId#

• get tokenId(): any

Returns#

any

Implementation of#

IItem.tokenId

Defined in#

packages/bpmn-server/src/engine/Item.ts:40


type#

• get type(): any

Returns#

any

Implementation of#

IItem.type

Defined in#

packages/bpmn-server/src/engine/Item.ts:43


node#

• get node(): Node

Returns#

Node

Implementation of#

IItem.node

Defined in#

packages/bpmn-server/src/engine/Item.ts:46

Methods#

log#

▸ log(...msg): void

Parameters#

Name Type
...msg any[]

Returns#

void

Defined in#

packages/bpmn-server/src/engine/Item.ts:30


setData#

▸ setData(val): void

Parameters#

Name Type
val any

Returns#

void

Defined in#

packages/bpmn-server/src/engine/Item.ts:33


save#

▸ save(): IItemData

Returns#

IItemData

Defined in#

packages/bpmn-server/src/engine/Item.ts:72


load#

▸ load(execution, dataObject, token): Item

Parameters#

Name Type
execution Execution
dataObject IItemData
token any

Returns#

Item

Defined in#

packages/bpmn-server/src/engine/Item.ts:89

Comments