logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo
Рабочие процессы
Обзор
Быстрый старт

Триггер

Обзор
Событие таблицы данных
Задача по расписанию
Событие перед действием
Событие после действия
Пользовательское событие действия
Согласование
Webhook

Узел

Обзор

Искусственный интеллект (AI)

Большая языковая модель (LLM)

Управление потоком

Условие
Ветвление по условиям
Цикл
Переменная
Параллельное ветвление
Вызов рабочего процесса
Вывод потока
Сопоставление переменных JSON
Задержка
Завершение

Вычисление

Вычисление
Вычисление даты
Вычисление JSON

Операции с данными

Добавление данных
Обновление данных
Запрос данных
Удаление данных
Операция SQL

Ручная обработка

Ручная обработка
Согласование
Копия (CC)

Расширенные типы

HTTP-запрос
Скрипт JavaScript
Уведомление
Отправка email
Ответ
Сообщение ответа
Переменная
Журнал выполнения
Управление версиями
Расширенные параметры

Разработка расширений

Обзор
Расширенные типы триггеров
Расширенные типы узлов
Справочник API
Previous PageБыстрый старт
Next PageСобытие таблицы данных
Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

#Обзор

Триггер — это точка входа для рабочего процесса. Когда во время работы приложения происходит событие, соответствующее условиям триггера, рабочий процесс будет запущен и выполнен. Тип триггера определяет тип рабочего процесса. Он выбирается при создании рабочего процесса и не может быть изменен после этого. В настоящее время поддерживаются следующие типы триггеров:

  • События коллекции (Встроенный)
  • Запланированные задачи (Встроенный)
  • Перед действием (Предоставляется плагином @nocobase/plugin-workflow-request-interceptor)
  • После действия (Предоставляется плагином @nocobase/plugin-workflow-action-trigger)
  • Пользовательское действие (Предоставляется плагином @nocobase/plugin-workflow-custom-action-trigger)
  • Согласование (Предоставляется плагином @nocobase/plugin-workflow-approval)
  • Webhook (Предоставляется плагином @nocobase/plugin-workflow-webhook)

Время срабатывания каждого события показано на рисунке ниже:

События рабочего процесса

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

Триггеры, связанные с данными (например, действия, события коллекции), обычно передают контекстные данные триггера. Эти данные выступают в качестве переменных и могут быть использованы узлами в рабочем процессе как параметры обработки для автоматизации работы с данными. Например, когда пользователь отправляет форму, и кнопка отправки привязана к рабочему процессу, этот рабочий процесс будет запущен и выполнен. Отправленные данные будут внедрены в контекст среды выполнения для использования последующими узлами в качестве переменных.

После создания рабочего процесса, на странице просмотра рабочего процесса, триггер отображается как начальный узел в начале процесса. Нажатие на эту карточку откроет панель конфигурации. В зависимости от типа триггера, вы можете настроить его соответствующие условия.

Триггер_Начальный узел