Бизнес-объекты в скриптах
Для обращения к объектам системы в скриптах используются контекстные переменные, например, 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 объекта
Описание переменных, используемых в скриптах приводится в описании категорий скриптов, см. Категории скриптов.