Быстрое начало работы
Этот шаг заключается в проектировании узлов нашего процесса и определении их последовательности.
На странице проектирования процесса нажмите «Добавить», введите название процесса и подтвердите его, чтобы создать запись проектирования процесса. После успешного создания вы автоматически перейдёте на страницу проектирования процесса.
Также можно перейти на страницу проектирования, нажав кнопку «Редактировать» в списке. На странице проектирования левая часть представляет собой перетаскиваемые узлы, средняя часть — компоновку узлов, а правая часть — область редактирования атрибутов.
Перетащите узлы из левой части в среднюю для создания макета процесса: начало — обычный — конец. Это самый простой процесс проектирования.
Соедините узлы, перетащив узел в целевой узел левой кнопкой мыши. Узлы будут автоматически соединены.
Нажмите кнопку «Сохранить» в правом верхнем углу, чтобы сохранить проект процесса. Таким образом, вы завершите создание простого процесса.
Один узел может быть соединён с несколькими нижестоящими узлами, что создаёт многоветвевой процесс.
Несколько узлов могут быть соединены с узлом утверждения, который реализуется через ожидание утверждения всех участников перед переходом к следующему шагу.
Используя узлы подпроцессов, можно реализовать ожидание завершения утверждения подпроцесса, прежде чем основной процесс перейдёт к следующему узлу (используйте подпроцессы с осторожностью). Узлы подпроцессов и узлы подзадач используются вместе. Подпроцесс должен начинаться с узла подзадачи, который используется для обозначения начала подпроцесса. У подпроцесса может быть несколько узлов подзадач, которые можно настроить с помощью условий для определения того, какой подпроцесс будет выполняться (условие настройки будет обсуждаться позже).
Подпроцессы имеют относительно сложную логику, и могут возникнуть проблемы с откатом. Если есть такие требования, рекомендуется разместить все узлы на одной плоскости, например:
Щелкните узел, чтобы отредактировать атрибуты в правой части.
Примечание: после завершения настройки атрибутов узла обязательно нажмите кнопку «Подтвердить» в нижней правой части панели конфигурации, иначе настройка не будет сохранена.
Отображаемое название узла.
Определяет, кто будет утверждать этот узел.
Для одного узла можно добавить несколько элементов конфигурации. Можно использовать пользовательский селектор людей для добавления типов выбора людей (см. раздел расширений).
Щелкните «Добавить человека», чтобы добавить элемент конфигурации человека.
Тип человека определяет способ или категорию получения этого человека. Например, по роли или должности.
Элемент человека указывает конкретный тип, такой как роль, которая выбирает конкретную роль.
Параметр: это дополнительная конфигурация, конкретная функция и использование которой определяются селектором людей.
Утверждение и пересылка: утверждение означает, что соответствующий человек может утвердить, пересылка означает, что соответствующее лицо может только просматривать, но не утверждать.
Описание: настраиваемое примечание.
Если этот параметр выбран, все соответствующие люди должны утвердить его, прежде чем двигаться дальше, когда выбрано несколько человек.
Это похоже на утверждение, но утверждение ожидает утверждения всех узлов в утверждении, но каждый узел может соответствовать нескольким людям, особенно при сопоставлении по должности.
Возврат к предыдущему узлу используется для указания узла возврата вручную при отклонении утверждения. По умолчанию нет необходимости указывать узел возврата, и система автоматически вернётся к узлу верхнего уровня при отклонении.
Добавьте узел возврата, щёлкнув «Добавить узел».
Например, тип условия «Логический обработчик» требует передачи параметра true, чтобы указать, что условие выполнено, но этот метод является фиксированным.
Если используется обработчик условий таблицы, передайте значение параметра value(просьба об отпуске)>3 (просьба об отпуске — это поле json в форме), то условие будет выполнено только тогда, когда количество дней отпуска превышает 3.
Обратите внимание ещё раз, формат использования параметров зависит от типа условий.
Щелкните линию соединения узла, чтобы настроить свойства линии. Основная конфигурация линии определяет, может ли линия быть подключена.
После завершения настройки свойств линии обязательно нажмите кнопку «Подтвердить» в нижней правой части панели конфигурации, иначе конфигурация не будет сохранена.
Нажмите на линию, чтобы переключиться на панель конфигурации линии в правой части экрана.
Имя линии отображается на линии дизайна, обычно, если линия имеет настроенное условие, имя условия можно использовать в качестве имени линии.
Настройте условия для определения возможности подключения линии.
При утверждении узла процесс будет определять, какие линии подключения могут быть подключены к нижестоящим узлам. Это похоже на некоторые процессы принятия решений в дизайне процессов. Здесь напрямую присваивается условие линии, и линия может быть подключена, если условие выполняется.
Что касается конфигурации линий подпроцессов, если у узла подпроцесса есть несколько подпроцессов, то должна быть возможность подключения только одной ветви, иначе в процессе возникнут проблемы.
Процесс анализа условий обработчика:
Источник данных: при утверждении процесса данные, используемые для оценки условий, поступают из двух источников: один — это данные формы, которые заполняются заранее и не могут быть изменены после запуска, другой — данные формы утверждения каждого шага, которые могут изменяться на каждом этапе утверждения (обычно не требуется, см. фактическую ситуацию). Они анализируются с использованием разных полей при анализе условий:
Анализ данных: разные обработчики условий анализируют по-разному, здесь в качестве примера используется обработчик Json-условий (добавленный в 2023-5-1), который поддерживает анализ переменных с использованием синтаксиса «${attribute key}», например, данные формы: "{days:12}", затем используйте ${days}, чтобы получить 12, если мы напишем выражение "${days}>10", то результат будет истинным. Конкретный метод анализа зависит от поддержки обработчика условий.
Поскольку данные получаются через атрибут key, эти ключи должны существовать в данных формы.
Если данные формы являются прямым редактированием в поле ввода, просто укажите имя атрибута напрямую, например:
Тогда, если это динамическая форма, вам нужно вручную указать атрибут элемента управления:
Вы можете просмотреть текущую информацию о дизайне json на странице редактирования, или вы можете напрямую обновить информацию json для достижения цели редактирования, обычно вам нужно скопировать процесс, эта функция может пригодиться.
Нажмите кнопку «Сохранить» в правом верхнем углу, чтобы сохранить дизайн процесса.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )