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Обзор
Уведомление о переводе ИИ

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

#Быстрый старт

#Настройте свой первый рабочий процесс

Из верхнего меню, через меню настройки плагинов, перейдите на страницу управления плагином «Рабочий процесс»:

Вход на страницу управления плагином «Рабочий процесс»

В интерфейсе управления отображаются все созданные рабочие процессы:

Управление рабочими процессами

Нажмите кнопку «Создать», чтобы создать новый рабочий процесс, и выберите событие коллекции:

Создание рабочего процесса

После сохранения нажмите ссылку «Настроить» в списке, чтобы перейти в интерфейс настройки рабочего процесса:

Пустой рабочий процесс

Затем нажмите на карточку триггера, чтобы открыть панель настройки триггера. Выберите ранее созданную коллекцию (например, «Статьи»), для условия срабатывания выберите «После добавления записи» и нажмите кнопку «Сохранить», чтобы завершить настройку триггера:

Настройка триггера

Далее вы можете нажать кнопку с плюсом в рабочем процессе, чтобы добавить узел. Например, выберите узел вычисления, который будет объединять поля «Заголовок» и «ID» из данных триггера:

Добавление узла вычисления

Нажмите на карточку узла, чтобы открыть панель настройки узла. Используйте функцию CONCATENATE из Formula.js для объединения полей «Заголовок» и «ID». Оба поля вставляются с помощью селектора переменных:

Узел вычисления с использованием функций и переменных

Затем создайте узел обновления записи, чтобы сохранить результат в поле «Заголовок»:

Создание узла обновления записи

Аналогично, нажмите на карточку, чтобы открыть панель настройки узла обновления записи. Выберите коллекцию «Статьи», для ID обновляемой записи выберите ID данных из триггера, для обновляемого поля выберите «Заголовок», а для значения выберите результат из узла вычисления:

Настройка узла обновления записи

Наконец, нажмите переключатель «Включить»/«Отключить» в панели инструментов в правом верхнем углу, чтобы перевести рабочий процесс в активное состояние. Теперь рабочий процесс готов к запуску.

#Запуск рабочего процесса

Вернитесь в основной интерфейс системы, создайте статью через блок статей и введите заголовок статьи:

Создание данных статьи

После сохранения и обновления блока вы увидите, что заголовок статьи был автоматически обновлен до формата «Заголовок статьи + ID статьи»:

Заголовок статьи, измененный рабочим процессом

Подсказка

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

#Просмотр истории выполнения

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

Просмотр списка рабочих процессов

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

Список истории выполнения для соответствующего рабочего процесса

Нажмите ссылку «Просмотреть», чтобы перейти на страницу сведений об этом выполнении, где вы сможете увидеть статус выполнения и данные результатов для каждого узла:

Детали истории выполнения рабочего процесса

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

Результат узла вычисления

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

#Итоги

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

  • Рабочий процесс: Определяет основную информацию о потоке, включая название, тип триггера и статус активности. В нём можно настроить любое количество узлов. Это сущность, которая содержит поток.
  • Триггер: Каждый рабочий процесс содержит один триггер, который настраивается на определённые условия для запуска рабочего процесса. Это точка входа в поток.
  • Узел: Узел — это единица инструкций в рабочем процессе, которая выполняет определённое действие. Несколько узлов в рабочем процессе образуют полный поток выполнения через отношения «вышестоящий-нижестоящий».
  • Выполнение: Выполнение — это конкретный объект, создаваемый после запуска рабочего процесса, также известный как запись выполнения или история выполнения. Оно содержит такую информацию, как статус выполнения и контекстные данные триггера. Для каждого узла также существуют соответствующие результаты выполнения, включающие статус узла и данные результатов.

Для более глубокого изучения вы можете обратиться к следующим материалам:

  • Триггеры
  • Узлы
  • Использование переменных
  • Выполнения
  • Управление версиями
  • Расширенные настройки