Current state

The current state is the instantiated version of the state that the process is in.

Properties

title

string

A short title for the state.

description

string

A long description of the state.

instructions

map of actor ⇒ string

Instructions that can be specific per actor. This is an object where the keys correspond with the actor keys.

instructions:
  employee: Fill out this form
  organization: Waiting for the employee to fill out the form

actions

list of actions

An array with all instantiated actions that may be performed in this state. The actions are determined by the on property of the state transitions.

Data functions are evaluated when instantiating an action.

Actions that are not allowed to be performed due to the if condition of the action or the state transition are omitted from this list.

The list of actors in the action is filtered based on the by properties of the transition(s). If no actors can perform the action, the action is omitted from the list.

Instantiated actions in the current state do not include the update instructions.

Extra properties

The responseand actor properties of the current state are only available during stepping. They can be accessed through data functions.

response

any

The response that was given for the action that was executed for this state. The response type can be defined as a schema using the response property of the scenario action.

actor

actor

A copy of the instantiated actor of the process that has executed the action.

If it's modified using update instructions, the modifications will persist to the process actor.

Last updated

Was this helpful?