Рабочие процессы — это основа автоматизации бизнес-процессов.
Комбинируя триггеры и узлы действий, NocoBase обеспечивает автоматическое выполнение и оркестрацию различных бизнес-процессов — от обновления данных и уведомлений до проверки условий и подтверждений.
Рабочий процесс NocoBase состоит из одного триггера и серии узлов действий. Триггер запускает рабочий процесс, а действия выполняются последовательно.
"События перед действием" срабатывают до выполнения действия. Например, при создании заказа, система должна проверить, достаточно ли товара на складе.
Если запасов недостаточно, рабочий процесс автоматически блокирует создание и предупреждает пользователя, предотвращая перепродажу или ошибки данных.
Когда приложение NocoBase включает несколько источников данных, рабочие процессы позволяют оркестрировать логику между ними и автоматизировать процессы на бэкенде. Например, при создании заказа в ERP его статус автоматически обновляется на «Оплачен», а данные синхронизируются с CRM.
С помощью триггера Webhook NocoBase может получать данные из внешних систем и автоматически выполнять указанные действия.
Например, когда пользователь оставляет отзыв во внешней системе поддержки, данные автоматически отправляются в NocoBase и создаётся новый тикет.
С помощью узлов HTTP-запроса NocoBase может активно взаимодействовать с внешними системами — вызывать API, автоматически отправлять данные и получать ответы.
Например, когда статус доставки обновляется в NocoBase, информация о заказе может быть автоматически отправлена на платформу логистики.
Рабочие процессы в NocoBase поддерживают ручную отладку, контроль версий и логирование, упрощая разработку, тестирование и отслеживание выполнения.