БИП Бизнес-Процессы, FAQ: Ответы на вопросы, Часть 01

14.04.25

Функциональные - Управление бизнес-процессами (BPMS)

В статье содержатся примеры настроек системы БИП: Бизнес-Процессы и возможности по её использованию. Часть 1.

Здравствуйте!

В данной статье приводятся ответы на вопросы с примерами настроек системы КонструкторБизнесПроцессов

Эта первая часть, которая содержит первые 5 из 28 примеров

Надеемся, данная информация окажется для вас полезной и интересной!🙂


Навигация


:FAQ01 – Динамическое наименование задачи

ВопросМожно ли название задач создавать динамически из реквизитов бизнес-процесса? Например: Согласуйте договор поставки с 'Наименование клиента'

 https://rutube.ru/video/9e164caee62935f322b2b0492ccc1244/

 

Да.

Наименование задачи может содержать программный код, заключенный в квадратные скобки. Внутри скобок мы можем указать значение для подстановки.

Для примера, у нас есть сценарий, который создается с привязкой к договору контрагента.

 

 

Укажем наименование для задачи. Наименование клиента мы можем получить через _Процесс.Объект.Контрагент.

 

 

Объектом в данном случае является договор, по которому будет запущен бизнес-процесс.

Кроме этого, подробное описание задачи тоже может содержать параметры.

Укажем наименование клиента и выделим его цветом. Параметр рассчитывается через реквизит договора, по которому запущен бизнес-процесс.

 

 

Выберем для примера договор и запустим по нему новый процесс.

 

 

 

Как видим, в наименовании задачи вместо квадратных скобок подставилось рассчитанное значение: наименование контрагента из договора.

 

 

И в подробном описании задачи мы тоже видим форматированный текст с рассчитанным параметром.

 

↑Наверх

 

:FAQ02 – Создание документов при выполнении задач

ВопросМожно ли создавать документы при выполнении задач?

 https://rutube.ru/video/82d62ecb38dfa55fb5eaabeb7023e31f/

 

Да.

При выполнении задачи, а точнее на следующем после выполненной задачи шаге сценария, может быть следующая задача, вложенный процесс, проверка условия, выбора варианта или шаг Обработка, в котором может быть выполнен произвольный программный код.

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

 

 

Также, добавим код записи файла.

Код, конечно, условный. Но суть передает. Он может быть произвольным и делать всё, что угодно.

 

Переименуем шаг, чтобы было понятно его назначение, и запишем новый сценарий.

 

 

Запустим по сценарию новый процесс. На карте процесса видна последовательность шагов.

 

 

Выполним задачу. При выполнении задачи выполнился и шаг Обработка.

 

 

В списке инвентаризационных описей появился новый документ.

 

 

 

А в указанной папке появился новый текстовый файл.

 

 

В общем виде можно сказать, что любой шаг сценария может быть выполнен до, после или параллельно с любым другим шагом сценария.

А показанный пример создания документа при выполнении задачи – это просто частный случай.

 

↑Наверх

 

:FAQ03 – Условная адресация задач

ВопросМожно ли адресовать задачи по условию?

 https://rutube.ru/video/a830fcb9098180063a0ccb55b51d1430/

 

Да.

Назначать исполнителей задач можно произвольным образом.

В качестве примера будем использовать сценарий, запускаемый вручную по договору. Сценарий будет состоять из двух последовательных задач.

 

 

Исполнителем для задачи можно установить конкретного пользователя, роль или определить исполнителя программно.

 


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

 

 


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

В остальных случаях назначим исполнителем задачи конкретного пользователя – с фамилией Белкина.

 


В переменную _Результат в данном случае помещается вычисленный программно исполнитель.

 


Запишем сценарий и создадим процесс. В новом процессе укажем договор.

 

 


Основной менеджер партнера, указанного в договоре – Гладилина. Этот пользователь и будет исполнителем первой задачи.

 

 

Партнер не является поставщиком, значит, согласно настройкам адресации, исполнителем второй задачи будет пользователь Белкина.


Запустим процесс.

В первой задаче исполнителем назначен основной менеджер партнера.

 

 

Выполним задачу.

Во второй задаче исполнитель определился программно.

 

 

Таким образом, исполнитель задачи может быть указан явно или определяться произвольным (условным) образом.

 

↑Наверх

 

:FAQ04 – Автоматическое выполнение задач

ВопросМожно ли настроить условия, при которых задача выполнится автоматически – в определенное время или при каком-то событии, например, при изменении реквизита документа?

 https://rutube.ru/video/331859e4aef7c4fd27d44e326f1b02d0/

 

Да.

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

 

 

В настройках задачи укажем, что задача может быть завершена автоматически при выполнении условия.

 

 

В качестве условия укажем отбор. Когда статус документа, по которому запущен процесс, будет равен Собрано, задача завершится автоматически.

 

 

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

 


В настройках этой задачи также укажем условие автоматического завершения.

Но на этот раз укажем условие в виде произвольного программного кода.

 


Задача завершится автоматически, когда текущий час будет больше тринадцати.

 


Запустим сценарий.

После записи очередного документа сборки товаров, в системе будет запущен новый процесс, привязанный к этому документу.

 

 

При попытке выполнить первую задачу нам выходит сообщение, что задача не может быть выполнена, так как не выполнено условие завершения: статус документа не равен установленному в настройках.

 

 

Теперь откроем сборку товаров и изменим статус.

 


Первая задача при этом автоматически завершается.

На форме задачи мы видим признак автоматического завершения.

 



Вторая задача также будет завершена автоматически, когда текущий час станет больше тринадцати.

 

 

На форме задачи мы можем видеть точное время, когда задача была завершена, а также причину завершения.

 

 

В данном случае точное время будет зависеть от периодичности выполнения регламентных заданий подсистемы.

 

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

 

↑Наверх

 

:FAQ05 – Условное отображение реквизитов на формах

ВопросМожно ли настроить условное отображение реквизитов на форме запуска бизнес-процесса или задачи?

 https://rutube.ru/video/4ce7834f3135a6cca8820baccc39dfba/

 

Да.

Формы бизнес-процессов и задач формируются динамически, в зависимости от настроек сценария, по которому они запущены.

Состав формы бизнес-процесса зависит от настроек обязательных к заполнению реквизитов.

 

В качестве примера укажем, что при запуске нового бизнес-процесса требуется указать описание и объект. В примере это будет договор.

При этом мы сможем выбрать не любой договор, а по установленному отбору. Например, только договор с поставщиком.

 

 

Также укажем, что при запуске требуется указать еще один объект указанного типа.

 

 

Кроме этого можно настроить дополнительную таблицу произвольных данных.

Добавим в таблицу две колонки: Товар и Количество.

Можно настроить, чтобы таблица заполнялась автоматически или вручную. Включим ручное заполнение.

 

 

На этом в рамках данного примера с настройкой формы бизнес-процесса мы закончим.

 

 

Перейдем к настройкам формы задачи.

Внешний вид будущей задачи будет формироваться в зависимости от того, какие обязательные реквизиты для заполнения мы выберем.

Укажем обязательность заполнения комментария, выберем чек-лист для заполнения и добавим два дополнительных поля для заполнения.

 

 

Здесь же можем настроить доступность и видимость таблицу данных, настроенной ранее.

 

 

Для задачи можно указать произвольное описание в виде форматированного документа, содержащего текст, ссылки и изображения. Здесь же можно добавить произвольные кнопки, выполняющие произвольные действия.

 

 

Добавим на схему шаг проверки условия и еще одну задачу.

 

 

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

Кроме этого можем указать условную видимость полей, в зависимости от результата проверки условия.

Оба поля должны быть обязательно заполнены, если условие выполнено.

Переименуем кнопки проверки условия: Да и Нет.

 

 

Во второй задаче для выполнения ничего не требуется заполнять и выбирать. Просто переименуем кнопку "Выполнена".

 

 

А вывод таблицы данных в этой задаче ограничим только колонкой "Товар".

 

 

Сценарий готов.

 

 

Запишем и запустим по нему новый процесс.

 

На форме процесса мы видим обязательное для заполнение поле "Договор", поле "Объект 1" и поле для описания процесса.

 

 

Заполним их.

 

 

Кроме этого добавим в таблицу данных информацию о товарах.

 

 

Запустим бизнес-процесс и откроем первую задачу по процессу.

Форма задачи заполнилась в соответствии с данными из карточки процесса и в соответствии с настройками самой задачи.

Здесь мы видим описание самого процесса и описание задачи. Чек-лист, который требуется выполнить. Комментарий, который требуется заполнить.

 

 

Если мы нажмем кнопку "Принято", появятся два дополнительных поля, которые требуется заполнить. Поле "Объект 1" и поле "Значение".

 

 

Заполним их, укажем комментарий и завершим задачу.

 

 

Первая задача выполнена. Процесс перешел на следующую задачу.

В данной задаче не требуется заполнять поля. Только отметить факт выполнения нажатием кнопки "Исполнено".

 

 

В таблице данных по процессу мы видим товары без количества. В соответствии с настройками задачи.

 

 

Вторая задача выполнена. Процесс завершен.

 

 

Формы процессов и задач могут быть настроены не только штатными средствами самой 1С, но и динамически формируются в соответствии с настройками подсистемы в целом и отдельных сценариев в частности.

 

↑Наверх

 

Продолжение следует...

См. также

Управление бизнес-процессами (BPMS) Платформа 1С v8.3 Бесплатно (free)

В статье приводится пример настройки бизнес-процесса по готовой схеме в типовой конфигурации с использованием универсальной подсистемы КонструкторБизнесПроцессов.

21.01.2025    3184    1bpm    0    

5

Управление бизнес-процессами (BPMS) Бесплатно (free)

В этой статье вы узнаете, что такое нотации, зачем они нужны, и какие виды моделирования бизнес-процессов существуют в природе. Сравним положительные и отрицательные стороны каждого из них. Более подробно погрузимся в, пожалуй, один из самых универсальных и удобных инструментов – BPMN 2.0. Разберем основные элементы и попрактикуемся на реальном примере. Я предоставлю вам базовые знания, которые позволят вам сразу после завершения знакомства с данной статьёй, спроектировать свою первую BPMN-диаграмму на любую актуальную для вас профессиональную тему.

30.08.2024    7262    1Concept    21    

25

Управление производством (МES) Управление бизнес-процессами (BPMS) Платформа 1С v8.3 Платные (руб)

Программный продукт является самостоятельным решением, разработанным на современной технологической платформе "1С:Предприятие 8.3" и позволяет автоматизировать основные бизнес-процессы производственных лабораторий, служб управления качеством и ОТК на предприятиях с дискретными и процессными типами производств, а также независимых и аккредитованных лабораторий.

357000 руб.

16.07.2024    1027    0    0    

0

Управление бизнес-процессами (BPMS) Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Анкета-опросник по 1С: ЗУП, состоит из 70 вопросов. Используется до предпроектного обследования для проекта по автоматизации бизнес-процессов на базе 1С: ЗУП .

2 стартмани

28.05.2024    1442    19    user2086497    0    

0

Управление бизнес-процессами (BPMS) Платформа 1С v8.3 Бесплатно (free)

В статье приводится пример настройки бизнес-процесса в типовой конфигурации с использованием универсальной подсистемы КонструкторБизнесПроцессов.

30.11.2023    5871    1bpm    0    

17
Оставьте свое сообщение