Назначение

Один процесс может обслуживать несколько точек входа. Этот блок направляет таблицу согласно контексту запуска: например, показывает форму пользователю Workspace, а входящие данные API обрабатывает без ручного шага.

Входы и выходы

Один вход и три выхода: manual — «Кнопка запуска процесса», api — «Вызов API», workspace — «Кнопка Workspace». Активен только выход текущего способа запуска. Остальные передают сигнал неактивной ветки с той же схемой. Неподключённый активный выход завершает ветку.

Другие способы и симуляция

other обрабатывает расписания, события, вызовы другим потоком и кнопки UBC Analytics: manual/api/workspace или stop, по умолчанию manual. simulation выбирает ветку для проверки, симуляции и предпросмотра конструктора: manual/api/workspace, по умолчанию manual. Вызов REST-источника не меняет способ запуска на api; эта ветка относится к контексту входящей доставки API.

Порядок настройки

  1. Разместите блок перед различающимися частями.
  2. Подключите нужные выходы к форме, обработке или сообщению.
  3. Определите поведение для остальных способов запуска.
  4. Поочерёдно выберите каждую используемую ветку в настройке симуляции.
  5. Проверьте контролируемый запуск из каждой точки входа и опубликуйте согласованный процесс.

Повторное соединение веток

Используйте «Слияние веток» после альтернатив, если выполнение должно продолжиться из завершённой альтернативы. Неактивная ветка отличается от активной пустой таблицы. Фоновым веткам нужны полные параметры и доступные источники; маршрутизация не создаёт файлы или значения формы.

Пример общей загрузки

Ветка Workspace запрашивает период и показывает проверку данных. Ветка API проверяет полученные данные. Обе ведут к контролируемой записи. Для расписания задайте явный маршрут с параметрами по умолчанию или выберите stop, если процесс предназначен только для человека и API.