Show/Hide Toolbars

Руководство администратора

Сервис отсылки событий

Ссылки Назад Вверх Вперед

dev_icon Скоро эта страница будет выглядеть по-новому

web_service_out_2

Список всех настроенных в системе сервисов отсылки событий.

Добавление\изменение настройки сервиса

Для изменения настройки сервиса нажмите кнопку Изменить, и выбранная строка отобразится в режиме редактирования. Для добавления нового сервиса нажмите кнопку Добавить, отобразится новая строка для ввода данных. После ввода новых или изменения существующих данных нажмите кнопку Обновить для сохранения изменений или кнопку Отмена для отказа от сохранения.

web_service_out_4

Строка настроек сервиса отсылки событий в режиме добавления\редактирования.

Настройки сервиса отсылки событий

Параметр

Описание

Название

Название сервиса (для отображения в общем списке сервисов)

Url

URL сервиса (например, http://server.name/path/to/send). При синхронизации с другой инсталляцией "Первой Формы" в качестве сервиса выступает импорт данных

Количество попыток

Количество попыток отправки данных. Если все попытки были неудачны, отправка данных прекращается

Таймаут отправки (сек.)

Время ожидания успешной отправки данных. Если за данный промежуток времени отправка не была выполнена, попытка отправки данных прекращается

События

Выбор событий, при наступлении которых инициируется отправка данных с помощью данного сервиса. Одновременно может быть выбрано несколько событий.

Возможные значения:

NewTask — постановка новой задачи в категории,

TextChange — изменение текста задачи,

Accepted — принятие подписи,

Declined — отклонение подписи,

ExtParamChange — изменение значения ДП,

FileAttach — вложение файла,

PerformerChange — изменение исполнителя,

ResponsibleChange — изменение ответственного исполнителя,

DeadlineChange — изменение срока задачи,

OwnerChanged — изменение заказчика,

UpdateStartTime — изменение времени начала работы с задачей,

StateChange — изменение статуса задачи,

UpdatePriority — изменение приоритета задачи

Смарт фильтр

(необязательное)

Смарт-фильтр, который проверяется в БД-источнике. В БД-приемник отправляются только записи, удовлетворяющие условию фильтра

Формат хранения модели

Возможные значения:

Xml,

Json

В категории

Выбор категорий, в которых отслеживаются указанные события

web_service_out_3

Передаваемые данные

Параметры, которые передаются из "Первой Формы" во внешнюю систему, зависят от типа события. В настоящее время посмотреть список передаваемых параметров можно следующим образом:

1.Инициировать событие, указанное в настройках. Например, чтобы получить параметры события TextChange, нужно изменить текст одной из задач в категории, указанной в настройках.

2.В базе данных открыть таблицу HookServiceEvents, в ней найти строку, соответствующую событию, и посмотреть значение поля Model. Например, для события TextChange передаются следующие параметры:
 

{"timestamp": "2017-03-01T11:44:27.0799391Z", "action": "update", "subcatId": 111, "task": {"taskId": 123456, "taskGuid": "718f2859-31d5-4249-9a0e-46e612b78903",
"text": "<p>Текст задачи</p>"}}

Удаление настройки сервиса

Для удаления настройки сервиса  нажмите кнопку Удалить.

При этом появится окно подтверждения.

del_window

Окно удаления объекта.

Для подтверждения удаления нажмите ОК. Если действие было сделано ошибочно, нажмите Отмена.