Параметры запуска бизнес процесса

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

  • Когда начинать?
  • Должны ли они выполняться как бизнес-процессы в реальном времени или фоновом режиме?
  • Какие действия они должны выполнить?
  • При каких условиях должны выполняться действия? Раздел Обзор операций бизнес-процессов показывает, как найти бизнес-процессы, когда запускать их и должны ли они выполняться в реальном времени или фоновом режиме. В этом разделе показано, какие действия могут выполнять бизнес-процессы, и какие условия требуются для выполнения этих действий.

Этапы и шаги бизнес-процессов

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

ЭТАПЫ
Этапы бизнес-процесса облегчают чтение логики бизнес-процесса и объясняют логику бизнес-процесса. Однако стадии не влияют на логику или поведение бизнес-процессов. Если процесс включает стадии, все шаги процесса должны включать стадию.

Запуск бизнес-процесса из бизнес-процесса. Модуль 5. Урок 3.

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

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

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

Настройка значений записи

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

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

Внизу диалогового окна можно просмотреть список дополнительных полей, не присутствующих в форме.

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

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

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

Читайте также:  Изготовление пряжек для ремней как бизнес

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

Условия задания действий бизнес-процесса

Применяемые действия часто зависят от разных условий. Бизнес-процессы предоставляют несколько способов задания условий и создания логики ветвления для получения нужных результатов. Можно проверить значения записи, относительно которой выполняется бизнес-процесс, любые записи, связанные с этой записью отношениями N:1, или значения внутри самого процесса

Параметры запуска бизнес-процессов. Модуль 5. Урок 1.

Можно проверить текущие значения для записи, в которой выполняется бизнес-процесс, любых записей, связанных с этой записью отношениями N:1, или всех записей, созданных на предыдущих шагах. На основе этих значений можно определить дополнительные шаги, если условие имеет значение true.

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

В разделе Добавить шаг выберите Проверить условие, чтобы указать условие если, то, содержащее операторы Менее или Не менее. Первое условие если, то применяется ко всем организациям «Альпийский лыжный курорт», к которым применяется оператор Менее. Эти организации получают 10% скидки на приобретаемые товары и услуги.

Второе условие если, то применяется ко всем организациям «Альпийский лыжный курорт», к которым применяется оператор Не менее. Они получают скидку 5%. После этого выберите Обновить запись, чтобы определить действие, которое требуется выполнить в зависимости от условия.

Читайте также:  115 фз Сбербанк бизнес онлайн направлено уведомление с рекомендациями

Бизнес-процесс с операторами

Использование бизнес-процессов реального времени

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

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

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

Преобразование между бизнес-процессом реального времени и фоновым бизнес-процессом

Можно изменить бизнес-процесс в реальном времени на фоновый бизнес-процесс, выбрав на панели инструментов команду Преобразовать в фоновый бизнес-процесс.

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

Инициирование бизнес-процессов в реальном времени до или после изменения статуса

При настройке Параметры для автоматических процессов для бизнес-процессов реального времени параметр Условия запуска для событий изменения статуса позволяет выбирать время изменения статуса — После или До. Параметр по умолчанию — После.

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

Читайте также:  Рекламный бизнес как найти клиентов

Использование действия «Остановить бизнес-процесс» в работе с бизнес-процессами в реальном времени

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

Источник: learn.microsoft.com

Параметры бизнес-процесса

Чтобы перейти к настройке параметров кликните Параметры шаблона в визуальном редакторе.

Основное

Укажите название и описание процесса, а также настройки автозапуска.

Подробнее об автозапуске бизнес-процессов читайте в отдельной статье Автозапуск бизнес-процессов.

Параметры

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

Переменные

Используются для временного хранения данных для выполняемого процесса. После завершения процесса их значения стираются.

Константы

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

Глобальные константы

Глобальные константы — это те, которые работают во всех существующих бизнес-процессах в вашем Битрикс24.

Глобальные переменные

Глобальные переменные попадают сразу во все процессы в вашем Битрикс24. Создаются аналогично Переменным.

Доступ

На вкладке Доступ указываются права на данный шаблон бизнес-процесса.

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

Источник: d7-crm.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин