Формулировка проблемы: для возможности синхронизации модуля "Потоки работ" с другой системой необходима реализация событий добавления, изменения и удаления комментариев в зависимости от их типа (Работа, Документ, Личные).
Решение: необходимо реализовать следующие типы событий для:
Комментариев к работе
[event.comment.work.add]
Добавление нового
комментария к работе
[event.comment.work.change]
Изменение
комментария к работе
[event.comment.work.delete]
Удаление
комментария к работе
Примечание
При добавлении/изменении/удалении комментария к работе, аналогичное событие для документов в очередь не добавляется.
Комментариев к документу
[event.comment.document.add]
Добавление
нового комментария к документу
[event.comment.document.change]
Изменение
комментария к документу
[event.comment.document.delete]
Удаление
комментария к документу
Личных комментариев
[event.comment.personal.add]
Добавление
нового личного комментария
[event.comment.personal.change]
Изменение
личного комментария
[event.comment.personal.delete]
Удаление
личного комментария
Комментариев к проекту/мероприятию
[event.comment.action.add]
Добавление нового
комментария к мероприятию проекта
[event.comment.action.change]
Изменение
комментария к мероприятию проекта
[event.comment.action.delete]
Удаление
комментария к мероприятию проекта
Для всех событий типа event.comment.*
передаваемые данные зависят от типа комментария и выглядят следующим
образом:
Комментарий к работе:
идентификатор комментария (свойство с ключом message text)
идентификатор автора комментария (свойство с ключом userID)
идентификатор документа (свойство с ключом documentID)
идентификатор работы (свойство с ключом actionID)
Комментарий к документу:
идентификатор комментария (свойство с ключом message text)
идентификатор автора комментария (свойство с ключом userID)
идентификатор документа (свойство с ключом documentID)
Личный комментарий:
идентификатор комментария (свойство с ключом message text)
идентификатор автора комментария (свойство с ключом userID)
идентификатор документа (свойство с ключом documentID)
идентификатор работы (свойство с ключом actionID)
Комментарий к мероприятию:
идентификатор комментария (свойство с ключом message text)
идентификатор автора комментария (свойство с ключом userID)
идентификатор проекта (свойство с ключом projectID)
идентификатор мероприятия (свойство с ключом actionID)
Примечание
В случае, если объектом события является комментарий к проекту, то параметры projectID и actionID будут равны.