====== Проверка наличия вызова в очереди событий ====== Метод: **CheckTimerEvent** Позволяет увидеть всю очередь сообщений бизнес-операции. **Примечание:** Информацию о способе вызова также можно найти на странице «APIScheduledEvents» (относительный путь для установленной системы ADVANTA: «/components/services/APIScheduledEvents.asmx»). =====Передаваемые параметры===== ^Параметр^Тип^Назначение^ |**SessionID**|string|Идентификатор сессии пользователя, от имени которого выполняется операция| |**OperationCode**|int|**Обязательный**. Код бизнес-операции. Определяет тип обрабатываемого события| |**ObjectID**|Guid|Идентификатор объекта, с которым связано событие. Влияет на логику поиска существующих записей в очереди: \\ • Если параметр передан (не null), производится поиск записей с точным совпадением по GUID и коду операции \\ • Если параметр имеет значение null, поиск осуществляется только по коду операции с условием ObjectID = null| string guid int =====Возвращаемые параметры===== ^Параметр^Название^Описание^Тип данных^ |CheckTimerEventResponse|Ответ на проверку таймера|Корневой элемент ответа|Контейнер| |CheckTimerEventResult|Результат проверки таймера|Содержит список событий таймера|Контейнер| |TimerEvents|Список событий|Коллекция событий таймера|Массив| |CheckTimerEventWrapper|Событие таймера|Информация о запланированном событии|Объект| |Id|Идентификатор события|Уникальный идентификатор события|GUID| |ObjectId|Идентификатор объекта|ID объекта, с которым связано событие|GUID| |CallTime|Время вызова|Дата и время запланированного вызова|DateTime (ISO 8601)| |Parameters|Параметры|JSON-строка с дополнительными параметрами|JSON| **Примечания:** * ''CallTime'' представлен в формате ISO 8601: ''ГГГГ-ММ-ДДTЧЧ:ММ:СС'' * ''Parameters'' содержит сериализованный JSON с данными объекта * Все GUID идентификаторы имеют стандартный формат ''8-4-4-4-12'' * Пространство имен XML: ''http://streamline/'' \\ string string dateTime string string string dateTime string ===== Пример вызова API «CheckTimerEvent» в Postman ===== Пример настройки POST-запроса для вызова «CheckTimerEvent» в Postman: {{ :product:api:picture_10.png?600direct&400 |}} //Рисунок 1. Настройки заголовков вызова API «CheckTimerEvent»// \\ {{ :product:api:picture_11.png?600direct&400 |}} //Рисунок 2. Настройки тела запроса API «CheckTimerEvent»// \\ Если запрос настроен верно, в Postman появится перечень сообщений указанной бизнес-операции. Пример: {{ :product:api:picture_12.png?600direct&400 |}} //Рисунок 3. Пример списка запланированных сообщений//