Перейти к основному содержимому

Свойства узла процесса интеграции вида «Таймер»

Узел этого вида создает сообщение через равные интервалы времени. Может быть только первым узлом в маршруте.

Свойства узла

  • Имя

    Имя узла, уникальное в рамках процесса интеграции. Используется для обращения к узлу из встроенного языка (УзелСхемыИнтеграции.Имя). Должно начинаться с буквы, за которой следуют буквы, цифры или символы '_' (нижнее подчеркивание). Минимальная длина — 2 символа

  • Описание

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

  • ОбновлениеМетрик

    Обработчик, внутри которого можно обновлять метрики, добавленные в проект разработчиком. Пример:

    // Разработчик добавил в проект метрику «СчетчикВУзле». Тогда обновить метрику в узлах
    // можно следующим образом:
    метод ОбновлениеМетрик(Контекст: МойПроцессИнтеграции.КонтекстВызова, Сообщение: МойПроцессИнтеграции.Сообщение)
    пер СчетчикВУзле = МойПроцессИнтеграции.Метрики["СчетчикВУзле"]
    СчетчикВУзле.Обновить(Сообщение.УзлыПути.Текущий.Узел.Имя, 1)
    ;
  • Период

    Длительность в миллисекундах. Периодичность срабатывания таймера — один раз в указанный период

  • КоличествоПовторов

    Число повторений таймера. При достижении указанного значения генерация сообщений прекращается. Значение 0 — для бесконечной генерации

Пример использования

Контекст: Есть сайты, которые содержат котировки. Необходимо каждые 10 миллисекунд опрашивать эти сайты, получать от них содержимое и отправлять это содержимое без изменения внутрь системы 1С.

Задача: Настроить процесс интеграции так, чтобы запрос к сайтам осуществлялся каждые 10 миллисекунд.

Решение: Используем узел «Таймер» для того, чтобы обеспечить осуществление запроса к сайтам каждые 10 миллисекунд. От узла «Таймер» проведем маршрут к узлу «Http». После запуска процесса интеграции, этих узлов сформируется столько, сколько информационных систем содержится в группе участников «Сайты». Для каждого из этих узлов свойство URI формируется с использованием реквизита «Uri» из справочника «Information Systems». Содержимое, полученное от сайтов будет размещено в очереди сообщений, сформированной в Канале1СНазначение («ДляПолучателя»). Из этой очереди информационная система из группы Получатель заберет сообщения с ответами, полученными от сайтов.

В свойстве Период у «Таймера» укажем 10 миллисекунд.

КоличествоПовторов укажем 0, для того, чтобы обеспечить бесконечную генерацию запросов.