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

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

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

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

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

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

  Как использовать

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

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

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

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

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

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

  Пример

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

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



Нам жаль это слышать… Но мы постараемся быть лучше!

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

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