Бизнес-объекты в скриптах

Для обращения к объектам системы в скриптах используются контекстные переменные, например, subject, oldSubject.

Получение значения атрибута при обращении к атрибутам объекта напрямую — obj.'код атрибута', где obj — объект системы:

subject.UUID // UUID объекта

subject.title // название объекта

subject.state // код состояния объекта с настроенным жизненным циклом

Общие методы для бизнес-объектов, возвращаемых API-методами (utils.get, utils.find и др.):

subject.getUUID() // аналогично subject.UUID

subject.getMetainfo() // FQN класса (типа) объекта. Может быть null на этапе создания объекта, когда его тип еще не определен

subject.getMetainfo() считается предпочтительным способом получения FQN объекта

Описание переменных, используемых в скриптах приводится в описании категорий скриптов, см. Категории скриптов.