Триггеры

Триггер описывает событие, по которому будет вызван обработчик — Действие.

Список триггеров

Триггер Параметры триггера Значения параметра
DocumentOpened
Срабатывает на открытие документа.
triggerType
тип триггера.
"Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
DocumentSigned
Срабатывает на подписание документа.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
StateAttributeChanged
Срабатывает на изменение атрибута типа состояние.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client".
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
statesFrom
определяет имена состояний, из которых осуществляется переход.
Список имён состояний.
statesTo
определяет имя состояния, в которое осуществляется переход.
Имя состояния.
attributeNames
определяет имена атрибутов, изменения значений которых будут отслеживаться триггером.
Массив имён атрибутов.
itemChangeKind
определяет тип изменения:
"создано", "изменено" или "создано или изменено".
"Create", "Modify" или
"Create,Modify"
AttributeChanged
Срабатывает на изменение атрибута.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
attributeNames
определяет имена атрибутов, изменения значений которых будут отслеживаться триггером.
Массив имён атрибутов.
itemChangeKind
определяет тип изменения:
"создано", "изменено" или "создано или изменено".
"Create", "Modify" или
"Create,Modify"
OrgUnitAttributeChanged
Срабатывает на изменение атрибутов attributeNames со значением Организационная единица в случае, когда меняется тип организационной единицы.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
oldOrgUnitKind
определяет тип Организационной единицы в атрибуте, с которой был осуществлён переход.
Тип организационной единицы:
"Department" — подразделение,
"Position" — должность,
"Group" — группа.
newOrgUnitKind
определяет тип Организационной единицы в атрибуте, на которую был осуществлён переход.
attributeNames
определяет имена атрибутов, изменения которых будут отслеживаться триггером.
Массив имён типа Организационная единица.
itemChangeKind
определяет тип изменения:
"создано", "изменено" или "создано или изменено".
"Create", "Modify" или
"Create,Modify"
RelationsChanged
Срабатывает на изменение, добавление, удаление любой связи объекта.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
itemChangeKind
определяет тип изменения:
"создано", "изменено" или "создано или изменено".
"Create", "Modify" или
"Create,Modify"
VersionChanged
Срабатывает на изменение версии документа или файла.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
fileBodyChanged
проверяет, был ли изменён XPS-файл.
True — триггер срабатывает только если был изменён XPS-файл.
False — триггер срабатывает независимо от факта изменения XPS-файла.
fileExtensions
проверяет, был ли изменён XPS-файл.
Триггер будет срабатывать на изменение версий тех типов файлов, расширения которых указаны в списке.
[ ] — триггер будет срабатывать на любой файл.
Для отслеживание изменений документов рекомендуется ставить конкретные значения [".xps", ".pdf"]. Иначе триггер будет срабатывать и, например, на изменения замечаний.
itemChangeKind
определяет тип изменения:
"создано", "изменено" или "создано или изменено".
"Create", "Modify" или
"Create,Modify"
ItemCreated
Срабатывает на создание элемента.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
DocumentSignatureRequestCreated
Срабатывает при добавлении запросов на подпись на документ.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
DocumentSignatureRequestChanged
Срабатывает при создании и удалении запросов на подпись.
triggerType
тип триггера.
"Server", "Client" или
"Server,Client"
sourceTypes
определяет типы объектов, срабатывание триггера на которых позволит выполниться действию.
Список имён типов объектов,
[ ] — все объекты.
Для действий RecalculateWorkflowStates, SendEmail и SendNotifications в триггере следует указывать значение параметра "triggerType": "Server".
Для действий CleanDocumentSignaturesAndRequests, CopySignatureRequestsFromPreviousVersion, CreateSignatureRequests, RevokeProcess, UpdateSignatureRequests в триггере следует указывать значение параметра "triggerType": "Client".

Список триггеров системы Pilot является предустановленным и не может быть изменён.