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



