История состояний

История состояния это список состояний, в котором находилась сущность.

Модель история состояния

Каждая запись в истории состояний имеет следующие параметры:

Поле Тип Описание

id

String

ID записи истории.

stateId

String

ID состояния.

timestamp

Integer

Время изменения состояния сущности.

comment

String

Пользовательский комментарий, привязанный к смене состояния.

commentTimestamp

String

Время комментария.

reason

Object

Условие, которое привело к переходу состояния. Подробная информация о модели доступна в разделе Причина перехода состояния.

reason.code

Integer

Код условия. Список кодов доступен в разделе Коды причин перехода состояний.

reason.text

String

Причина ручной смены состояния.

reason.by

String

ID пользователя, который изменил состояние.

reason.data

Object

Дополнительная информация о причине перехода состояний.

reason.data.exceptionClass

String

Класс ошибки, которая привела к изменению состояния.

reason.data.message

String

Текст ошибки.

reason.rootCause

String

Информация о наследовании состояния. Подробная информация о модели доступна в разделе Наследование состояния.

reason.branch

Object

Условие, которое вызвало аварию. Подробная информация о модели доступна в разделе Ветвление.