Пауза в выполнении

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

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

  Описание Параметров

Режим:

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

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

  • Время – указывается конкретное время возобновления бизнес-процесса.

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

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

Сохранять в журнал Бизнес-процесса информацию о паузах – при включенном параметре информация о паузе будет записываться в статус БП. Параметр доступен с версии 20.200.0 модуля Бизнес-процессы.


  Особенность работы бизнес-процесса после паузы

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

Подробнее...
responsible выводится время в часовом поясе Ответственного.

  Пример

Простой пример заполнения:

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

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

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

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

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


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

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

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