Перейти к основному содержимому
Версия: 8.4

Обработчики потоков данных

Конфигурация обработчиков событий настраивается на вкладке Конфигурация соответствующего Потока данных (руководство)

Настройка непосредственно сценария обработки производится на визуальном движке программирования (руководство)

Внимание

После внесения изменений в сценарии необходимо произвести его компиляцию соответствующей кнопкой в верхней панели меню.

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

Функции автоматизации для работы с событиями

AddLabels

  • Категория: Automaton.Cl

  • Тип функции: Impure

  • Описание:

    Функция принимает на вход структуру OnProcessedLogEvent, и массив объектов, который будет добавлен к объекту _labels, входящему в состав структуры.

    • Inputs

      НазваниеТипОписаниеПараметры
      InExecПин вызова функцииСвязь
      ProcessedEventStruct:OnProcessedLogEventПринимает на вход структуру OnProcessedLogEventСвязь
      LabelsDynamic (array)Массив метокСвязь
    • Outputs

      НазваниеТипОписаниеПараметры
      OutExecПин вызова функцииСвязь
      ResultStruct:OnProcessedLogEventОбновленная модель события с добавленными метками.Связь

SendAutomatonEvent

  • Категория: Automaton.Core

  • Тип функции: Impure

  • Описание:

    Функция принимает событие и отправляет в очередь RabbitMQ по указанному пользователем ключу события.

    • Inputs

      НазваниеТипОписаниеПараметры
      InExecПин вызова функцииСвязь
      ValueStruct: AnyПринимает событие, которое будет отправлено в указанную очередьСвязь
      EventNameStringСтрока для указания ключаСвязь/контрол
    • Outputs

      НазваниеТипОписаниеПараметры
      OkExecПоследовательность активна при успешной отправке событияСвязь
      FailedExecПоследовательность активна при ошибке отправки событияСвязь
      ErrorStringТекст ошибки (при наличии)Связь