Модуль «Корпоративные процессы для 1С:Документооборот КОРП» предоставляет востребованную и очень интересную возможность — использование типовых бизнес-процессов «1С:Документооборот КОРП», как вложенных процессов (подпроцессов) в визуальном конструкторе бизнес-процессов. С помощью Модуля «Корпоративные процессы для 1С:Документооборот КОРП» вы можете нарисовать сложный (или простой) бизнес-процесс и включить в него как вложенные процессы ранее созданные стандартные процессы.
Такое использование стандартных (типовых) бизнес-процессов позволяет расширить возможности стандартной конфигурации без дополнительного изменения каждого процесса в «Конфигураторе». Достаточно установить Модуль один раз и далее использовать его мощные возможности по созданию новых бизнес-процессов.
Стоит отметить, что все вызовы вложенных процессов, как и вообще построение бизнес-процессов в визуальном конструкторе выполняется мышкой в пользовательском режиме, без какого-либо программирования или изменения структуры метаданных в «Конфигураторе».
Вы можете использовать в качестве вложенных процессов не только типовые процессы, но и любые другие, ранее созданные бизнес-процессы вашими программистами. Таким образом, ни какие вложения в уже выполненную настройку не пропадут, они просто будут дополнены новыми возможностями, предоставляемыми Модулем «Корпоративные процессы для 1С:Документооборот КОРП».
Рассмотрим пример использования стандартного бизнес-процесса «1С:Документооборот КОРП» в качестве вложенного процесса. Например, у нас есть нарисованный в визуальном конструкторе бизнес-процесс оплаты счета. В нем, в случае, если сумма счета превышает определенное значение (в нашем примере 10 тыс. рублей), выдаётся задача регистрации договора в реестре. Пример, такого процесса в визуальном редакторе приведён на рисунке ниже.
Мы можем заменить эту простую выдачу задачи регистрации договора на вызов стандартного вложенного бизнес-процесса «Поручение».
Добавим новую точу «Вложенный процесс» в маршрут бизнес-процесса (предварительно удалив точку выдачи одной задачи). В точке вложенного процесса укажем, что вложенным процессом будет стандартный процесс «1С:Документооборот КОРП» с названием «Поручение», точнее мы укажем на один из ранее подготовленных шаблонов стандартного процесса «Поручение». Укажем параметры, которые будут передаваться в такой вложенный процесс из основного бизнес-процесса. На рисунке показан пример настройки точки вызова вложенного процесса в визуальном конструкторе бизнес-процессов.
Теперь, если наш нарисованный бизнес-процесс пойдёт по ветви с определенной суммой, то система автоматически сгенерирует новый стандартный бизнес-процесс «Поручение» с переданным набором параметров и нужными нам исполнителями.
Список исполнителей можно также передать из основного процесса во вложенный процесс или взять ранее закреплённый за этим типовым процессом список исполнителей. Данный бизнес-процесс «Поручение» будет выполняться в обычном режиме и выдавать свои задачи исполнителям.
При настройке точки вызова вложенного бизнес-процесса можно указать, нужно ли основному процессу ожидать окончания исполнения вызываемого процесса. В случае, если флажок «Остановить текущий процесс до окончания подпроцесса» включён, то выполнение основного процесса будет приостановлено до окончания работы вложенного процесса, в нашем примере до окончания выполнения бизнес-процесса «Поручение».
С помощью Модуля «Корпоративные процессы для «1С:Документооборот КОРП» можно составить сложные процессы, включающие вызовы следующих типовых процессов:
• Исполнение
• Ознакомление
• Поручение
• Рассмотрение
• Регистрация
• Согласование
• Утверждение
• Приглашение
• Комплексный процесс
• Обработка внутреннего документа
• Обработка входящего документа
• Обработка исходящего документа
Вы также можете добавить как вложенный процесс другой визуальный процесс, для этого в настройке точки «Вложенный процесс» установите переключатель «Тип подпроцесса» в значение «Вид корпоративного процесса» и укажите один из видов процесса.
Модуль «Корпоративные процессы для 1С:Документооборот КОРП» позволяет создавать сложные бизнес-процессы со множеством вызовов вложенных процессов, которые, в свою очередь, также могут иметь вызовы других вложенных бизнес-процессов.
Ещё одним вариантом использования Модуля «Корпоративные процессы для 1С:Документооборот КОРП» является быстрое и простое дополнение стандартных бизнес-процессов новыми возможностями. Например, у вас есть стандартный шаблон процесса «Поручение» и вам необходимо дополнить его выдачей дополнительной задачи нужному сотруднику после завершения процесса. Вы можете изменить типовой процесс «Согласование», добавив в его маршрут новую точку в «Конфигураторе» и написать программный код на языке «1С». Но, намного проще и эффективнее будет создать в визуальном конструкторе новый вид бизнес-процесса, включив мышкой в его маршрут сразу после точки «Старт» вызов типового вложенного процесса «Согласование» и далее после этой точки вызова добавить, также с помощью мышки и без программирования точку выдачи задачи исполнителю. Пример приведён на рисунке ниже.
Теперь, если запустить наш новый бизнес-процесс, то будет сразу запущен стандартный бизнес-процесс «Согласование» и после его выполнения система создаст требуемую дополнительную задачу.