Подход No-code предполагает настройку системы в проводнике без разработки кода. При этом используются редакторы, справочники и другие визуальные инструменты. Настройкой, как правило, занимается аналитик.
Мы запускаем цикл статей, посвященных No-code в Directum RX. И начнем разговор с одного из популярных кейсов – настройка процесса исполнения поручений. Этот пример также приведен в справке.
Предположим, в отделе помощник руководителя регулярно отправляет поручение на подготовку отчета – квартального плана развития. В нем собираются задачи, выполнение которых повышает эффективность работы отдела. В карточке поручения в качестве исполнителя помощник указывает назначенного сотрудника из отдела, а автором и контролером – руководителя.
Допустим, нужно адаптировать вариант процесса «Простое поручение» таким образом:
В примере ведется работа с квартальным планом развития, поэтому такой вид документа должен быть предварительно создан. При последующей настройке можно указать другой, близкий по смыслу вид документа, который уже есть в системе.
Создайте копию стандартного варианта процесса «Простое поручение» для типа задачи Задача на исполнение поручения. На вкладке «Свойства» укажите имя, описание, приоритет и критерий варианта процесса.
Новый процесс будет выбран, если соблюдены условия:
Перейдите на вкладку «Схема» и доработайте схему, как показано ниже.
В примере дорабатывается процесс для отправки простого поручения. Пункты составного поручения и поручения для соисполнителей создаются по той же схеме «Простое поручение». Чтобы не нарушить логику работы, вынесем наши изменения процесса в отдельную ветку. Для этого после первого блока «ИЛИ» добавьте:
Настройте связи между блоками и добавьте результаты выполнения.
Для условия «Поручение составное или соисполнителю?» задайте Логическое выражение вида:
Заполните свойства второго блока «Исполнение поручения»:
Настройте ограничение: исполнитель поручения не сможет выполнить задание, пока не добавит документы в группу вложений. Для этого перейдите на вкладку «Вложения» и для группы вложений «Результаты исполнения» установите флажок Обязательная.
Для второго блока «Приемка работ контролером» задайте такие же свойства, как для одноименного блока на схеме.
Чтобы при выполнении задания на исполнение поручения помощнику не отправлялись уведомления с результатами работ, в конец схемы добавьте условие «Задание соисполнителю поручения?». Ветку Нет оставьте пустой и соедините ее с блоком «И». По ветке Да процесс исполнения поручений с соисполнителями остается без изменений.
Для условия «Задание соисполнителю поручения?» задайте Логическое выражение вида:
В карточке варианта процесса на вкладке «Свойства» в поле Состояние выберите значение Действующая и сохраните изменения. В результате новый вариант будет автоматически выбираться в задачах на исполнение поручения, если отправлен документ с видом «Квартальный план развития» и указан один исполнитель.
Вариант процесса по исполнению поручений входит в стандартную поставку. Повторить показанные выше настройки можно как в локальной, так и облачной системе.
Также рекомендуем ознакомиться с новинками Directum RX 4.8 по развитию возможностей No‑code в системе: разные представления форм для одной сущности, добавление вкладок и групп на форму, просмотр схемы бизнес-процесса и т.д.
Авторизуйтесь, чтобы написать комментарий