Рабочие процессы

Рабочие процессы — это основа автоматизации бизнес-процессов.
Комбинируя триггеры и узлы действий, NocoBase обеспечивает автоматическое выполнение и оркестрацию различных бизнес-процессов — от обновления данных и уведомлений до проверки условий и подтверждений.

Создание рабочих процессов с помощью триггеров и действий

Рабочий процесс NocoBase состоит из одного триггера и серии узлов действий. Триггер запускает рабочий процесс, а действия выполняются последовательно.

Проверка условий перед отправкой формы

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

Передача данных между несколькими источниками данных

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

Получение внешних данных с помощью триггера Webhook

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

Подключение к внешним системам с помощью узла HTTP-запроса

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

Отладка, контроль версий и отслеживание выполнения

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