В шину данных отправляются сообщения о действиях пользователей или самой Системы.
События - это сообщения о том, что в Системе произошло.
Модуль триггеров работает с этими сообщениями и может передавать параметры сообщения на обработку указанным скриптам.
Глобально есть 2 варианта событий в Системе, на которые может быть подписан триггер:
Есть также «обобщенные» события, на основе которых генерируются другие, частные события.
Есть также дополнительные служебные события.
Горизонтальные связи | Создание/удаление горизонтальной связи | Событие, на основе которого генерируются следующие события: • Создание горизонтальной связи • Удаление горизонтальной связи |
Создание горизонтальной связи | Событие на создание горизонтальной связи между объектами либо объектом и контактом в Системе | |
Удаление горизонтальной связи | Событие на удаление горизонтальной связи между объектами либо объектом и контактом в Системе. | |
Дискуссии | Создание/изменение дискуссии | Событие, на основе которого генерируются следующие события: • Создание дискуссии • Перемещение дискуссии по иерархии • Изменение дискуссии • Закрытие дискуссии Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее создания/изменения. По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии. |
Создание дискуссии | • Событие на создание дискуссии. • Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее создания. По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии. |
|
Изменение дискуссии | • Событие на изменение дискуссии • Событие, на основе которого генерируются следующие события: Закрытие дискуссии • Так же генерируется при изменениях в списке DiscussionRequisitesChanges . • Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее изменения. По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии. |
|
Перемещение дискуссии по иерархии | • Событие на перемещение дискуссии по иерархии объектов Системы. • Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее перемещения. По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии. |
|
Закрытие дискуссии | • Событие на закрытие дискуссии. • Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее закрытия. По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии. |
|
Создание/изменение ответа | Событие, на основе которого генерируются следующие события: • Добавление ответа в дискуссию |
|
Добавление ответа в дискуссию | Событие на добавление ответа в дискуссию. | |
Запрошен ответ/комментарий в дискуссии | Генерируется при отправке следующих запросов: • Запрос ответа на дискуссию. В Системе этот запрос формируется, когда: º Пользователя добавляют в участники дискуссии через интерфейс Системы или API CreateTopic, CreateTopicWithFields, UpdateTopic, AskUsersToTopic (/components/Services/APIDiscussions.asmx) º Нажимают кнопку «Запросить ответ» в портлете «Участники дискуссии» через интерфейс Системы или API AskUsersToTopic, ReAskUsersToTopic (/components/Services/APIDiscussions.asmx) • Запрос комментария на дискуссию. В Системе этот запрос формируется, когда пользователя добавляют в качестве адресата в комментарий дискуссии (через интерфейс Системы при создании, просмотре, редактировании комментария). |
|
Добавление пользователя в участники дискуссии | • Событие на добавление пользователя в состав участников дискуссии (как при ее создании, так и в уже существующую). Примечание: При создании дискуссии событие на добавление автора дискуссии в состав ее участников не генерируется. |
|
Удаление пользователя из участников дискуссии | • Событие на удаление пользователя из состава участников существующей дискуссии. На данный момент пользователь может быть удален из участников существующей дискуссии, только если он не дал ни одного ответа. |
|
Документы | Создание/изменение документа | • Событие, на основе которого генерируются следующие события: º Создание документа º Изменение документа • Содержит список DocumentRequisitesChanges установленных или измененных значений реквизитов документа в процессе его создания/изменения. По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита документа. |
Создание документа | • Событие на создание документа. • Содержит список DocumentRequisitesChanges установленных или измененных значений реквизитов документа в процессе его создания. По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита документа). |
|
Изменение документа | • Событие на изменение документа. • Событие, на основе которого генерируются следующие события: º Перемещение документа по иерархии º Первая установка активной версии документа º Изменение активной версии документа • Так же генерируется при изменениях в списке «DocumentRequisitesChanges» • Содержит список DocumentRequisitesChanges установленных или измененных значений реквизитов документа в процессе его изменения. º По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита документа. |
|
Перемещение документа по иерархии | • Событие на перемещение документа по иерархии объектов в Системе. • Содержит список DocumentRequisitesChanges установленных или измененных значений реквизитов документа в процессе его перемещения. º По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита документа. |
|
Первая установка активной версии документа | • Событие только на первичную ручную установку активной версии документа. При последующих ручных изменениях активной версии документа генерируется событие «Изменение активной версии документа». • Содержит список DocumentRequisitesChanges установленных или измененных значений реквизитов документа в процессе первичной ручной установки его активной версии. º По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита документа. |
|
Изменение активной версии документа | • Событие на изменение активной версии документа (любое изменение кроме первичного, см. событие «Первая установка активной версии документа». • Содержит список «DocumentRequisitesChanges» установленных или измененных значений реквизитов документа в процессе изменения его активной версии. º По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита документа. |
|
Создание/изменение версии документа | Событие, на основе которого генерируются следующие события: • Создание версии документа |
|
Создание версии документа | Событие на создание версии документа. | |
Система | Изменение версии системы | Событие на изменение версии сборки Системы |
Настраиваемые команды. Вызов команды по объекту | Вызов настраиваемой команды по объекту | Событие на вызов настраиваемой команды пользователем Системы (на данный момент делается в меню «…» карточки объекта, если команда создана) |
Объекты | Создание/изменение объекта | • Событие, на основе которого генерируются следующие события: º Создание объекта º Изменение объекта • Содержит список «ProjectFieldChanges» изменений полей объекта в процессе его создания/изменения. Под полем объекта понимаются его характеристики: название, родительский объект, приоритет, статус, % завершения, плановые, расчетные и фактические даты, руководитель, исполнитель. º По таким полям генерируются события на установку или изменение соответствующего поля объекта. • Содержит список ProjectRequisitesChanges установленных или измененных значений реквизитов объекта в процессе его создания/изменения. º По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита объекта. |
Создание объекта | • Событие на создание объекта в иерархической структуре Системы. • Содержит список ProjectFieldChanges изменений полей объекта в процессе его создания/изменения. Под полем объекта понимаются его характеристики: название, родительский объект, приоритет, статус, % завершения, плановые, расчетные и фактические даты, руководитель, исполнитель. º По таким полям генерируются события с базовым типом SL.Bus.Messages.Triggers.Projects.ProjectFieldMessageBase (на установку или изменение соответствующего поля объекта). • Содержит список «ProjectRequisitesChanges» установленных или измененных значений реквизитов объекта в процессе его создания/изменения. º По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита объекта. |
|
Изменение объекта | • Событие на изменение объекта в иерархической структуре Системы. • Генерируется при изменениях в списках ProjectFieldChanges и ProjectRequisitesChanges (см. ниже).• Содержит список ProjectFieldChanges изменений полей объекта в процессе его создания/изменения. Под полем объекта понимаются его характеристики: название, родительский объект, приоритет, статус, % завершения, плановые, расчетные и фактические даты, руководитель, исполнитель. º По таким полям генерируются события на установку или изменение соответствующего поля объекта. • Содержит список ProjectRequisitesChanges установленных или измененных значений реквизитов объекта в процессе его создания/изменения. º По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита объекта. |
|
Участник проекта изменён | Событие, на основе которого генерируются следующие события: • Добавлен участник проекта |
|
Добавлен участник проекта | Событие на добавление участника объекта. | |
Создание/изменение поля объекта | • Под объектом понимается как объект дерева проекта, так и объект шаблона проекта. • Под полем объекта понимаются его характеристики: название, родительский объект, приоритет, статус, % завершения, плановые, расчетные и фактические даты, руководитель, исполнитель • Событие, на основе которого генерируются события на установку или изменение: º Родительского проекта º Названия объекта º Приоритета объекта º Руководителя объекта º Делегированного руководителя объекта º Исполнителя объекта º Делегированного исполнителя объекта º Расчетных плановых дат начала и конца объекта º Плановых дат начала и конца объекта º Фактических дат начала и конца объекта º Процента завершения объекта º Статуса объекта |
|
Установка родительского проекта | Событие на установку родительского объекта (в момент создания объекта). | |
Изменение родительского проекта | Событие на изменение родительского объекта (у существующего объекта). | |
Установка названия | Событие на установку названия объекта (в момент создания объекта). | |
Изменение названия | Событие на изменение названия объекта (у существующего объекта). | |
Установка приоритета объекта | Событие на установку приоритета объекта (в момент создания объекта). | |
Изменение приоритета объекта | Событие на изменение приоритета объекта (у существующего объекта). | |
Установка руководителя | • Событие на установку пользователя на роль «Руководитель» объекта (в момент создания объекта). • При последующих изменениях руководителя (когда делегированный пользовать принимает полномочия) генерируется событие «Изменение Руководителя» |
|
Изменение руководителя | Событие на изменение пользователя у роли «Руководитель» объекта (в момент принятия пользователем полномочий у существующего объекта) | |
Установка делегированного руководителя | • Событие на установку делегированного пользователя на роль «Руководитель» объекта (в момент создания объекта). • В момент создания объекта данное событие все равно генерируется не зависимо от того, была ли сразу делигрована роль «Руководитель» другому пользователю или нет (к примеру, в режиме редактирования карточки создаваемого объекта). В обоих случаях параметр NewOwnerId будет = Null. • Если в процессе создания объекта сразу делигруется роль «Руководитель» другому пользователю, то при сохранении (непосредственном создании) объекта сначала генерируется событие на установку делегированного руководителя (в параметр NewOwnerId пишется Null), а после - событие на изменение делегированного руководителя, где уже в параметр NewOwnerId проставляется соответсвующий идентификатор пользователя, которому была делегирована роль «Руководитель». • При последующих делигерированиях роли «Руководитель» генерируется событие «Изменение делегированного Руководителя». |
|
Изменение делегированного руководителя | • Событие на делегирование пользователю роли «Руководитель» объекта (у существующего объекта). • Событие генерируется именно в тот момент, когда роль «Руководитель» делегируется пользователю (не путать с событием «Изменение Руководителя»). • Содержит список ChildProjectsDelegatedOwnerChangedMessages изменений делегированных руководителей в дочерних объектах (при делегировании всей иерархии объектов или объектов пользователя из иерархии объектов). º Содержит изменения только по тем объектам, по которым было произведено делегирование. º По соответствующим дочерним объектам генерируются такие же события (Изменение делегированного Руководителя). • Если в объекте «А» делегируются только объекты указанного пользователя, который не является руководителем объекта «А», то в событии для данного объекта в параметр «NewOwnerId» запишется значение «Null», т.к. данный объект не был делегирован. |
|
Установка исполнителя | • Событие на установку пользователя на роль «Исполнитель» объекта (в момент создания объекта). • При последующих изменениях исполнителя (когда делегированный пользовать принимает полномочия) генерируется событие «Изменение Исполнителя» |
|
Изменение исполнителя | Событие на изменение пользователя у роли «Исполнитель» объекта (в момент принятия пользователем полномочий у существующего объекта). | |
Установка делегированного исполнителя | • Событие на установку делегированного пользователя на роль «Исполнитель» объекта (в момент создания объекта). • В момент создания объекта данное событие все равно генерируется не зависимо от того была ли сразу делигрована роль «Исполнитель» другому пользователю или нет (к примеру, в режиме редактирования карточки создаваемого объекта). В обоих случаях параметр NewResponsibleId будет = Null. • Если в процессе создания объекта сразу делигруется роль «Исполнитель» другому пользователю, то при сохранении (непосредственном создании) объекта сначала генерируется событие на установку делегированного исполнителя (в параметр NewResponsibleId пишется Null), а после событие на изменение делегированного исполнителя, где уже в параметр NewResponsibleId проставляется соответсвующий идентификатор пользователя, которому была делегирована роль «Исполнитель». • При последующих делигерированиях роли «Исполнитель» генерируется событие «Изменение делегированного Исполнителя» |
|
Изменение делегированного исполнителя | • Событие на делегирование пользователю роли «Исполнитель» объекта (у существующего объекта). • Событие генерируется именно в тот момент, когда роль «Исполнитель» делегируется пользователю (не путать с событием «Изменение Исполнителя»). • Содержит список ChildProjectsDelegatedResponsibleChangedMessages изменений делегированных исполнителей в дочерних объектах (при делегировании всей иерархии объектов или объектов пользователя из иерархии объектов). º Содержит изменения только по тем объектам, по которым было произведено делегирование. º По соответствующим дочерним объектам генерируются такие же события (Изменение делегированного Исполнителя). • Если в объекте «А» делегируются только объекты указанного пользователя, который не является исполнителем объекта «А», то в событии для данного объекта в параметр «NewResponsibleId» запишется значение «Null», т.к. данный объект не был делегирован. |
|
Установка расчетной плановой даты начала | • Событие на установку расчетной плановой даты начала (РДН) в момент создания объекта. • На данный момент при создании объекта сначала генерируется событие на установку РДН = Null (или 0001-01-01T00:00:00), а после - событие на ее изменение, где уже проставляется нужная РДН. • При последующих изменениях РДН объекта генерируется событие «Изменение Расчетной плановой даты начала». |
|
Изменение расчетной плановой даты начала | Событие на изменение расчетной плановой даты начала (РДН) у существующего объекта. | |
Установка расчетной плановой даты конца | • Событие на установку расчетной плановой даты окончания (РДО) в момент создания объекта. • На данный момент при создании объекта сначала генерируется событие на установку РДО = Null (или 0001-01-01T00:00:00), а после - событие на ее изменение, где уже проставляется нужная РДО. • При последующих изменениях РДО объекта генерируется событие «Изменение Расчетной плановой даты конца». |
|
Изменение расчетной плановой даты конца | Событие на изменение расчетной плановой даты окончания (РДО) у существующего объекта. | |
Установка плановой даты начала | • Событие на установку плановой даты начала (ПДН) в момент создания объекта. • Если при создании объекта не была указана ПДН, то событие все равно сгенерируется с установкой ПДН = Null (или 0001-01-01T00:00:00). • При последующих установках/изменениях ПДН объекта генерируется событие «Изменение Плановой даты начала». |
|
Изменение плановой даты начала | Событие на изменение плановой даты начала (ПДН) у существующего объекта. | |
Установка плановой даты конца | Событие на установку плановой даты окончания (ПДО) в момент создания объекта. • Если при создании объекта не была указана ПДО, то событие все равно сгенерируется с установкой ПДО = Null (или 0001-01-01T00:00:00). • При последующих установках/изменениях ПДН объекта генерируется событие «Изменение Плановой даты конца». |
|
Изменение плановой даты конца | Событие на изменение плановой даты окончания (ПДО) у существующего объекта. | |
Установка фактической даты начала | • Событие на установку фактической даты начала (ФДН) в момент создания объекта. • Хотя в момент создания объекта он не имеет фактических дат, данное событие все равно сгенерируется с установкой ФДН = Null (или 0001-01-01T00:00:00). • При последующих установках/изменениях ФДН объекта генерируется событие «Изменение Фактической даты начала». |
|
Изменение фактической даты начала | Событие на изменение фактической даты начала (ФДН) у существующего объекта. | |
Установка фактической даты конца | • Событие на установку фактической даты окончания (ФДО) в момент создания объекта. • Хотя в момент создания объекта он не имеет фактических дат, данное событие все равно сгенерируется с установкой ФДО = Null (или 0001-01-01T00:00:00). • При последующих установках/изменениях ФДО объекта генерируется событие «Изменение Фактической даты конца». |
|
Изменение фактической даты конца | Событие на изменение фактической даты окончания (ФДО) у существующего объекта. | |
Установка процента завершения | Событие на установку процента выполнения объекта (в момент создания объекта). | |
Изменение процента завершения | Событие на изменение процента выполнения объекта (у существующего объекта). | |
Установка статуса | Событие на установку статуса объекта (в момент создания объекта). | |
Изменение статуса | Событие на изменение статуса объекта (у существующего объекта). | |
Создание/изменение базового плана | Событие, на основе которого генерируются следующие события: • Базовый план создан |
|
Базовый план создан | • Событие на создание базового плана (БП) у объекта. • Событие генерируется для каждого объекта, сохраненного в БП. |
|
Назначены целевые планы для объекта | Событие на назначение целевого плана в объекте типа «Проект» (из базового плана (БП)). | |
Удаление объекта | Событие на удаление объекта. | |
Реквизиты | Установка/изменение реквизита объекта или справочника | Событие, на основе которого генерируются следующие события: • Установка/изменение реквизита дискуссии • Установка/изменение реквизита документа • Установка/изменение реквизита объекта • Установка/изменение реквизита согласования • Установка/изменение реквизита справочника |
Реквизиты дискуссии / документа / объекта / согласования / справочника | Установка/изменение реквизита | Событие, на основе которого генерируются события на установку или изменение соответствующих типов реквитов дискуссии / документа / объекта / согласования / справочника: • Установка/Изменение реквизита типа «Адрес» • Установка/Изменение реквизита типа «Да/Нет» • Установка/Изменение реквизита типа «Счетчик» • Установка/Изменение реквизита типа «Дата» • Установка/Изменение реквизита типа «Классификатор» • Установка/Изменение реквизита типа «Файл» • Установка/Изменение реквизита типа «Формула» • Установка/Изменение реквизита типа «HTML» • Установка/Изменение реквизита типа «Число» • Установка/Изменение реквизита типа «Процесс» • Установка/Изменение реквизита типа «Строка» |
Установка реквизита «Адрес» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах / объектах / согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Адрес» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника | |
Установка реквизита «Да/Нет» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочниказначение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Да/Нет» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Счетчик» | Особенности: • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в мемент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах / объектах / согласованиях / записях справочника генерируется событие на изменение этого реквизита |
|
Изменение реквизита «Счетчик» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Дата» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в мемент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах / объектов /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Дата» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Классификатор» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Классификатор» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Файл» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Файл» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Формула» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Формула» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Html» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Html» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Число», формат «Денежный» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Число», формат «Денежный» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Число», формат «Число» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Число», формат «Число» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Число», формат «Проценты» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах / объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Число», формат «Проценты» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Процесс» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах /объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Процесс» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Установка реквизита «Строка» | • Событие на установку значения соответствующего реквизита (в момент создания дискуссии / документа / объекта / согласования / записи справочника). • Если в момент создания дискуссии / документа / объекта / согласования / записи справочника значение реквизита не указано, то событие не генерируется. • При последующих установках/изменениях значения соответствующего реквизита в уже созданных дискуссиях / документах / объектах /согласованиях / записях справочника генерируется событие на изменение этого реквизита. |
|
Изменение реквизита «Строка» | Событие на установку/изменение значения соответствующего реквизита у существующих дискуссий / документов / объектов / согласований / записей справочника. | |
Согласования | Создание/изменение согласования | • Событие, на основе которого генерируются следующие события: º Создание согласования º Изменение согласования • Содержит список NegotiationRequisitesChanges установленных или измененных значений реквизитов согласования в процессе его создания/изменения. ° По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита согласования). |
Создание согласования | • Событие на создание согласования • Содержит список NegotiationRequisitesChanges установленных или измененных значений реквизитов согласования в процессе его создания. º По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита согласования. |
|
Изменение согласования | • Событие на изменение согласования. • Событие, на основе которого генерируются следующие события: º Перемещение согласования по иерархии ° Согласование закрыто • Так же генерируется при изменениях в списке NegotiationRequisitesChanges (см. ниже) • Содержит список NegotiationRequisitesChanges установленных или измененных значений реквизитов согласования в процессе его изменения. ° По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита согласования). |
|
Перемещение согласования по иерархии | • Событие на перемещение согласования по иерархии объектов Системы. • Содержит список NegotiationRequisitesChanges установленных или измененных значений реквизитов согласования в процессе его перемещения. º По таким реквизитам генерируются события с базовым типом (на установку или изменение соответсвующего типа реквизита согласования). |
|
Согласование закрыто | • Событие на закрытие согласования. • Содержит список NegotiationRequisitesChanges установленных или измененных значений реквизитов согласования в процессе его закрытия. ° По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита согласования. |
|
Маршрут согласования пройден | • Генерируется при отправке запроса типа «Запрос о завершении согласования». Примечание: данный запрос отправляется автору согласования когда все согласующие в его маршруте дали ответ «Согласовано»/«Отказано» (во вкладку «Входящие» на главной странице Системы). • Содержит список NegotiationRequisitesChanges установленных или измененных значений реквизитов согласования в процессе его перемещения. º По таким реквизитам генерируются события на установку или изменение соответсвующего типа реквизита согласования. |
|
Создание/изменение маршрута согласования | Событие, на основе которого генерируются следующие события: • Создание маршрута согласования • Изменение маршрута согласования |
|
Создание маршрута согласования | • Событие на установку маршрута согласования. • Генерируется в момент создания согласования или согласования формы. • Содержит список пользователей и их настройки в маршруте согласования. Каждый пользователь списка содержит следующие данные: º Id (Идентификатор согласующего в маршруте согласования) º MemberId (Идентификатор карточки пользователя-согласующего) º Order (Порядковый номер пользователя в списке согласующих). Примечание: определяет принадлежность пользователя к группе согласующих. Если порядковый номер у нескольких согласующих один и тот же, то это означает, что пользователи находятся в одной и той же группе (актуально для последовательно-параллельного, параллельного маршрутов согласований) º Period (Плановый срок на ответ «Согласовано»/ «Отказано» (число)) º PeriodUnits (Единицы измерения срока на ответ. Возможные значения: Hours - рабочих часов; Days - рабочих дней) |
|
Изменение маршрута согласования | • Событие на изменение маршрута согласования. • Генерируется при изменении маршрута согласования у существующего согласования или согласования формы. • Содержит список пользователей и их настройки в новом маршруте согласования. • Содержит список пользователей и их настройки в предыдущем маршруте согласования. • Каждый пользователь списка содержит следующие данные: º Id (Идентификатор согласующего в маршруте согласования) º MemberId (Идентификатор карточки пользователя-согласующего) º Order (Порядковый номер пользователя в списке согласующих). Примечание: определяет принадлежность пользователя к группе согласующих. Если порядковый номер у нескольких согласующих один и тот же, то это означает, что пользователи находятся в одной и той же группе (актуально для последовательно-параллельного, параллельного маршрутов согласований) º Period (Плановый срок на ответ «Согласовано»/ «Отказано» (число)) º PeriodUnits (Единицы измерения срока на ответ. Возможные значения: Hours - рабочих часов; Days - рабочих дней) |
|
Справочники | Создание/изменение записи справочника | • Событие на основе которого генерируются следующие события: º Создание записи справочника º Изменение записи справочника • Содержит список «DirectoryRecordFieldsChanges» установленных или измененных значений реквизитов записи справочника в процессе ее создания/изменения. º По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита записи справочника. |
Создание записи справочника | • Событие на создание записи справочника • Содержит список DirectoryRecordFieldsChanges установленных или измененных значений реквизитов записи справочника в процессе ее создания. º По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита записи справочника. |
|
Изменение записи справочника | • Событие на изменение записи справочника • Генерируется при изменениях в списке DirectoryRecordFieldsChanges . • Содержит список DirectoryRecordFieldsChanges установленных или измененных значений реквизитов записи справочника в процессе ее изменения. • По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита записи справочника. |
|
Удаление записи справочника | • Событие на удаление записи справочника. | |
Табель учета времени | Отправка табеля учета времени на утверждение | Событие на отправку табеля учета времени на утверждение |
Таймер | Запланированное событие таймера | Событие на основе которого генерируются следующие события: • Запланированное повторяющееся событие таймера • Событие таймера, запланированное по подписке |
Запланированное повторяющееся событие таймера | • Событие генерируется по расписаниям всех пользовательских бизнес-операций, указанных в основной Системе в разделе «Администрирование/Дополнительные сервисы/Расписание пользовательских бизнес-операций». | |
Событие таймера, запланированное по подписке | • Событие, которое генерируется с помощью API метода InsertTimerEvent . • Событие срабатывает 1 раз и в дату и время, которые были заданы в параметре CallTime API метода InsertTimerEvent при создании этого события. |
|
Напоминание о запланированном событии | • Вспомогательное событие, обеспечивающее сработку триггера в запланированное время. • Событие генерируется ПЕРЕД генерацией событий «Запланированное повторяющееся событие таймера» и «Событие таймера, запланированное по подписке» |
|
Уведомления | Послано уведомление | • Вспомогательное событие, фиксирующее факт отправки события в очередь триггеров. • Событие генерируется ПОСЛЕ генерации событий «Запланированное повторяющееся событие таймера» и «Событие таймера, запланированное по подписке» |
Форма сбора отчетности | Отправка | Событие, на основе которого генерируются следующие события: • Отправка формы сбора отчетности к адресату • Отправка формы сбора отчетности к адресатам |
Отправка адресату | Событие на отправку формы сбора отчетности к адресату | |
Отправка адресатам | • Содержит список Addressees запросов на заполнение формы отправленных к адресатам. По таким запросам генерируются события на отправку формы сбора отчетности к адресату. |
|
Входящие запросы | Приемка объекта | Генерируется при приемке или отклонении запроса типа «Перевод проекта в статус «На проверке»». Примечание: данный запрос отправляется уполномоченному руководителю объекта (во вкладку «Входящие» на главной странице Системы) при переводе объекта в статус «На проверке», если: • У объекта роли «Руководитель» и «Исполнитель» занимают разные пользователи • Включена опция «Использовать процедуру приемки задач» (Администрирование/Общие настройки) |
Отказ от принятия полномочий | Событие на основе которого генерируются следующие события: • Отказ от принятия полномочий руководителя • Отказ от принятия полномочий исполнителя • Отказ от принятия полномочий участника |
|
Отказ от принятия полномочий руководителя | Генерируется при отклонении запросов типа «Передача полномочий руководителя на проект» и «Временная передача полномочий руководителя на проект». Примечание: данные запросы отправляются, только если отключена опция «Пропускать фазу подтверждения принятия полномочий на проект» (Администрирование/Общие настройки) |
|
Отказ от принятия полномочий исполнителя | Генерируется при отклонении запросов типа «Передача полномочий исполнителя на проект» и «Временная передача полномочий исполнителя на проект» Примечание: данные запросы отправляются, только если отключена опция «Пропускать фазу подтверждения принятия полномочий на проект» (Администрирование/Общие настройки) |
|
Отказ от принятия полномочий участника | Генерируется при отклонении запроса типа «Приглашение участника в проект». Примечание: данный запрос отправляется при делегировании роли «Участник» в объектах типа «Проект» и «Задача», независимо от состояния опции «Пропускать фазу подтверждения принятия полномочий на проект» (Администрирование/Общие настройки) |
|
Пользователи | Создание профиля пользователя | • Событие генерируется в случае корректного сохранения нового пользователя через интерфейс системы, или через API метод CreatePerson. • На каждого нового пользователя отправляется одно событие. |
Изменение профиля пользователя | • Событие генерируется в случае корректного сохранения изменений параметров имеющегося пользователя через интерфейс системы, или через API метод EditPerson. • На каждый измененный профиль пользователя отправляется одно событие. |
|
Пользователю назначена группа | • Событие генерируется в случае, если пользователю назначена одна или несколько новых групп пользователей. • На каждую новую группу отправляется одно событие. |
|
Пользователь исключен из группы | • Событие генерируется в случае, если пользователя удалили из одной или несколько групп пользователей. • На каждую удаленную группу отправляется одно событие. |
Guid …ID | Идентификатор объекта Пример: Guid RelationId, Guid DiscussionId, Guid DocumentId, Guid ProjectId, Guid ObjectId |
String …Name | Название объекта Пример: String DiscussionName, String DocumentName, String ProjectName |
List`1<FieldMessageBase> …Changes | Список установок или изменений значений реквизитов документа/объекта/дискуссии/справочника, если таковые происходили Пример: List`1<FieldMessageBase> DiscussionRequisitesChanges, List`1<FieldMessageBase> DocumentRequisitesChanges |
DateTime DocumentCreateDate | Дата и время создания документа |