Автозапуск процессов

В модуле «Конструктор процессов для 1С:УНФ» можно настроить автозапуск (автостарт) бизнес-процессов при создании нового элемента справочника или документа.

Например, при создании нового документа «Счет на оплату» может быть запущен новый бизнес-процесс.

Данный бизнес-процесс будет содержать ссылку на счет на оплату и выдавать задачи сотрудникам для корректной и быстрой обработки документа.

Пример показан на рисунке ниже.

autostart process
Настройка автозапуска

Для настройки автозапуска процессов откройте в подсистеме «Процессы» пункт «Автозапуск процессов». В форме справочника создайте необходимый элемент для обработки автозапуска процессов. Заполните в нем следующие поля:

  • Вид метаданных. Укажите вид метаданных, при создании которого будет создан новый экземпляр бизнес-процесса. Можно указать справочник или документ.
  • Вид процесса. Укажите вид бизнес-процесса, который программа будет использовать для автоматического создания экземпляров бизнес-процессов..
  • Рабочая группа. Укажите ссылку на рабочую группу исполнителей для бизнес-процесса. Если такая группа не указана, то будут использоваться исполнители, указанные в основном списке вида бизнес-процесса. Если там не указаны исполнители, то процесс запущен не будет.

Для отбора объектов, на основе которых будет выполнен запуск бизнес-процессов можно использовать отбор по реквизитам или программный код. После заполнения поля «Вид метаданных» на закладке «Основное» в списке выбора реквизитов будут доступны все поля выбранного объекта.

Пример отбора по реквизитам выбранного вида метаданных «Счет на оплату» показан на рисунке ниже.

rekvisit-otbor
Отбор по реквизитам объекта

Более гибкий отбор реализуется через программный код на языке 1С. Для этого на второй закладке форм автозапуска выберите тип отбора данных «Программная функция». В программной функции можно написать произвольный программный код, который будет анализировать переменную СсылкаНаОбъект и, при необходимости, устанавливать переменную Отказ в значение Истина для отказа от автозапуска процесса по такому объекту-источнику.

program code
Фильтрация в программном коде

Настройка автозапуска нужных бизнес-процессов может значительно повысить производительность работы персонала предприятия и сделать работу с 1С:УНФ более эффективной и простой.

Смотрите также: