Создание рабочего процесса
подсказка
Требуемая роль: admin, wf_admin.
Для создания рабочего процесса выполните следующие действия:
- В навигаторе перейдите в Рабочие процессы → Редактор процессов.
- Нажмите Создать.
- Заполните поля формы и нажмите Создать.
Рабочий процесс создан и готов к настройке. Вы можете добавлять действия, переходы и выходы, определять условия выходов и другое.
Для определения дополнительных свойств рабочего процесса, выполните следующие действия:
- В бургер-меню выберите Свойства.
- Заполните поля.
- Нажмите Сохранить, чтобы применить изменения.
- Добавьте действия, чтобы настроить рабочий процесс.
Поле | Обязательно | Описание |
---|---|---|
Наименование | Да | Задайте наименование рабочего процесса. |
Описание | Нет | Введите краткое описание процесса. |
Активен | Нет | Установите флажок, чтобы активировать рабочий процесс. Флажок устанавливается по умолчанию при создании рабочего процесса. |
Таблица | Да | Выберите таблицу, к которой применяется рабочий процесс. |
условия | Нет | Укажите тип события, запускающего рабочий процесс. Доступные варианты:
|
Условие | Нет | Укажите условие срабатывания рабочего процесса. Используйте конструктор условий для создания сложных фильтров с операторами И/ИЛИ. |
SimpleWorkflow.start
new SimpleWorkflow('159491114038814558').start(current); // workflowID
внимание
Запуск серверной бизнес-логики может не выполняться для системных таблиц, если создание или обновление записей инициируется стороной backend. Например, создание Элементов набора в рамках загрузки Источника импорта или создание Электронной почты в результате срабатывания правила уведомления, и другое.
Пример таблиц, для которых может не срабатывать серверная бизнес-логика:
- Основной журнал (sys_log)
- Журнал работы скриптов (sys_log_script)
- Журнал исключений (sys_log_exception)
- Журнал удаления записей (sys_record_deletion_log)
- Наборы для импорта (sys_import_set)
- Объекты ленты активности (sys_activity_feed_item)
- Электронная почта (sys_email)