Параллельное ожидание действия

Урок 110 из 463
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Дата изменения: 31.03.2022
Просмотров: 27441
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес

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

  Структура конструкции

При добавлении конструкции в шаблон бизнес-процесса автоматически создаются две ветки (минимальное количество). С помощью знака добавляется новая ветка, а знак на ветке - удаляет её. Других настроек у действия нет.

Важно правильно использовать эту конструкцию.

  Особенности использования

В работе конструкции есть два важных момента:

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

    Подробнее...
    или Задача Действие позволяет создать задачу.

    Подробнее...
    . То, по какой ветке действий направится выполнение бизнес-процесса, зависит от того, какое из этих действий выполнится раньше. Под выполнением действия понимается:
    • Выполнение команды пользователем в запущенном бизнес-процессе для действия Команда;
    • Завершение созданной задачи для действия Задача;
    • Истечение периода времени или наступление даты / времени, указанного в действии Пауза в выполнении (об этом в следующем пункте).
    Примечание: Как только выполнится первое действие одной из веток, другие ветки бизнес-процесса полностью исключаются. Даже если процесс первой ветки остановится на ожидании Например, для запроса дополнительной информации у пользователя. . Главный критерий для выбора ветки - это только завершение первого действия.
  • Всегда используйте действие Пауза в выполнении Действие позволяет отложить выполнение следующего действия на заданное время.

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

    Подробнее...
    .

  Пример

Посмотрим на простой пример правильного использования конструкции в шаблоне бизнес-процесса:

В примере показаны три ветки. В двух из них используется команда, в третьей - пауза. Пользователь должен выбрать команду . И в зависимости от выбранной команды - исполнится дальнейшая ветка БП. Если выбор не будет осуществлен, через указанное время сработает окончание Паузы (третья ветка) и бизнес-процесс завершится.



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас