Действие «Запустить Workflow» для Workflows

Материал из Документация Ключ-АСТРОМ
Версия от 16:30, 14 октября 2026; IKuznetsov (обсуждение | вклад) (Новая страница: « = Действие «Запустить Workflow» для Workflows = Действие '''Запустить Workflow''' позволяет модуляризировать использование Workflows, запуская Workflow как задачу в другом Workflow. Такой Workflow можно рассматривать как sub-workflow. Этот подход повышает гибкость и удобство сопровожден...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Действие «Запустить Workflow» для Workflows

Действие Запустить Workflow позволяет модуляризировать использование Workflows, запуская Workflow как задачу в другом Workflow. Такой Workflow можно рассматривать как sub-workflow. Этот подход повышает гибкость и удобство сопровождения, позволяя Workflow функционировать независимо, и вы можете интегрировать его как sub-workflow в зависимости от ваших потребностей. Вот несколько примеров:

  • Workflow, который отправляет уведомление по различным каналам связи, например сообщение в Slack или электронное письмо.
  • Выбор канала может зависеть от серьёзности проблемы и времени суток или дня недели.
  • Workflow с набором задач, по которым вы хотите выполнить итерацию, например список сущностей: получить сведения о сущности, найти информацию о владельце и создать заявку.

Ограничения

Список доступных Workflows отображает только те, к которым у вас есть доступ. Он также не содержит простых Workflow или Workflow, существующих только как черновики. Для успешного выполнения актору текущего Workflow требуются разрешение на запуск автоматизации Workflow automation:workflow:run и доступ к выбранному Workflow в действии. Действие Запустить Workflow всегда запускает live-версию выбранного Workflow. Если Workflow не развёрнут и доступен только как черновик, задача завершится с ошибкой и соответствующим сообщением. Убедитесь, что у вас есть надлежащий доступ и конфигурация разрешений для актора, чтобы запускать все Workflows, которые вы планируете использовать. Подробности см. в разделе Управление разрешениями Workflow. Если у вас нет доступа к уже выбранному Workflow, это отображается в Workflows. Однако вы по-прежнему можете редактировать и настраивать входные данные задачи и любую другую задачу в Workflow. Прямые или косвенные рекурсии выполнений Workflow не допускаются.

Входные данные

  • Запустить Workflow: выберите из раскрывающегося списка, какой Workflow запускать как sub-workflow.
  • Входные данные: входные данные для Workflow.
    • Доступ к ним можно получить через выражение input() в sub-workflow.
    • Входные данные задачи объединяются с входными данными sub-workflow по умолчанию. Подробности см. в разделе Запуск Workflow с входными данными.
    • Отображаются значения по умолчанию входных данных выбранного Workflow.
    • Используйте Редактировать этот Workflow, чтобы открыть выбранный sub-workflow для редактирования в новой вкладке.

Результат

Результат действия — это результат, определённый в sub-workflow. Подробности см. в разделе Результаты Workflow.

Выполнения Workflow

Действие Запустить Workflow создаёт отдельное выполнение Workflow для выбранного Workflow. О мониторинге, навигации и поведении при отмене см. в разделе Мониторинг выполнений sub-workflow.