Workflow entity represents a defined, orchestrated and repeatable pattern of activities transitions.

Database level

The entity's attributes are shown below. Mandatory fields are marked with a red star:

NameTypeLabelDescription
form *StringFormRepresents the entity form. Will always be "wkf".
wkf_name *StringNameThe object name
wkf_created_from *String
Represents the parent entity type "under which the template has been created and referenced.
wkf_date *Date/Time
Represent the creation date and time of the object.
wkf_end *Date/Time
Represent the end date and time of the object.
wkf_start *Date/Time
Represent the start date and time of the object.
wkf_json *JSON
Represents the workflow JSON
wkf_nr *Number
Represents the workflow number. Will always be "WKF-YYxxxx" as serial number, that automatically increments by 1 as each new record is added. (e.g. "WKF-200045")
wkf_per_name *String
Represents the full name of the person which creates the workflow, as first name and last name.
wkf_per_unid *String
The unique ID of the person document
wkf_prj_nameString
The name of the project document  under which the workflow has been created and referenced.
wkf_prj_unidString
The unique ID of the project document under which the workflow has been created and referenced.
wkf_proc_unid *String
The unique ID of the process under which the workflow has been created and referenced.
wkf_state *Number
Represents the state of the activity as number.
wkf_state_textString
Represents the state of the activity as label.
wkf_type *String
Represents the state of the activity as code.
wkf_type_textString
Represents the state of the activity as label.

QEE classes level

The class representing the Workflow is QEEWkf

Inherits from: QEEObject

REST level

The endpoints dealing with Workflow are:

xrWkf (GET, POST, PUT, DELETE)

xrWkfs (GET, PUT, DELETE)