Документация Accelera

Управление событиями

Общие сведения

События (Events) являются точками входа в модуль синхронных решений. Каждое событие определяет структуру входящих данных и параметры, которые будут использоваться для принятия решений.

События настраиваются через веб-интерфейс и позволяют создавать плоскую структуру параметров для дальнейшей обработки в Accelera и применения правил.

Управление событиями

Кнопки управления на панели Events

Кнопка "+ " (Добавить событие)

  • Расположение: в верхней части панели Events, слева
  • Назначение: создание нового события
  • Действие: открывает форму настройки нового события с полями Name, Description, Filter conditions и Output parameters

Кнопка "⚙" (Запуск тестового события)

  • Расположение: в верхней части панели Events, справа от кнопки "+"
  • Назначение: тестирование события с отправкой пробного запроса
  • Действие: открывает диалог "Send event to Sync Decisions" с двумя панелями:
    • Event context: редактор кода для ввода JSON с тестовыми данными события
    • Response: панель просмотра ответа от модуля Sync Decisions
  • Использование: позволяет проверить корректность настройки события и работу связанных Decision Tables без реальных запросов от внешних систем

Действия с отдельным событием

Каждое событие в списке имеет набор управляющих кнопок в правой части карточки:

Кнопка "+" (Связывание с Decision Table)

  • Иконка: плюс в кружке
  • Назначение: установка связи между событием и таблицей решений
  • Поведение:
    • При нажатии событие начинает "мигать" оранжевым цветом
    • В этом режиме можно кликнуть на любую Decision Table в правой части экрана
    • После клика на Decision Table создается визуальная связь (линия) между событием и таблицей
    • Таблица решений теперь будет применяться при обработке этого события
  • Отмена: повторное нажатие на кнопку "+" отменяет режим связывания

Кнопка "ⓘ" (Информация)

  • Иконка: буква "i" в кружке
  • Назначение: просмотр детальной информации о событии
  • Действие: показывает расширенную информацию о настройках события

Кнопка "≡" (Меню действий)

  • Иконка: три горизонтальные линии (гамбургер-меню)
  • Назначение: доступ к дополнительным действиям над событием
  • Открывает выпадающее меню со следующими опциями:

Меню действий события

Edit (Редактировать)

  • Открывает форму редактирования события
  • Позволяет изменить все параметры: Name, Description, Filter conditions, Output parameters, Flow trigger settings

Edit routes (Управление маршрутами)

  • Открывает диалог "Manage event routes"
  • Показывает список всех Decision Tables, связанных с данным событием
  • Для каждой таблицы отображается:
    • Название таблицы (например, "Black list")
    • Описание (например, "Черные списки")
    • Кнопка "⊗ Delete route" для удаления связи между событием и таблицей
  • Кнопка Close для закрытия диалога

Duplicate (Дублировать)

  • Создает копию события со всеми настройками
  • Новому событию автоматически присваивается имя с постфиксом "(порядковый номер)"
  • Полезно для создания похожих событий с небольшими изменениями

Delete (Удалить)

  • Удаляет событие из системы
  • Отображает диалог подтверждения перед удалением
  • Внимание: при удалении события также удаляются все его связи с Decision Tables

Визуальные связи между событиями и таблицами решений

Линии связей

  • Визуальное представление: синие линии, соединяющие события слева с Decision Tables справа
  • Назначение: показывают, какие таблицы решений будут применяться при обработке конкретного события
  • Множественные связи: одно событие может быть связано с несколькими Decision Tables
  • Интерактивность: линии обновляются в реальном времени при добавлении или удалении маршрутов

Рабочий процесс связывания события с таблицей решений

  1. Нажмите кнопку "+" на нужном событии
  2. Событие начнет мигать оранжевым, индицируя активный режим связывания
  3. Кликните на целевую Decision Table в правой части экрана
  4. Система создаст связь, отобразив соединительную линию
  5. Событие перестанет мигать, возвращаясь к нормальному состоянию
  6. Для добавления еще одной связи повторите процесс

Альтернативный способ через Edit routes:

  1. Откройте меню события (кнопка "≡")
  2. Выберите "Edit routes"
  3. В списке маршрутов включите/отключите нужные таблицы решений переключателями
  4. Или нажмите "Delete route" для удаления существующих связей
  5. Закройте диалог кнопкой "Close"

На этой странице