Блок «Ожидание» откладывает переход к следующему шагу. Время перехода можно задать явно или рассчитать по дате из карточки клиента или заказа.
Содержание
«Ожидание»
Блок имеет несколько взаимоисключающих вариантов настройки:
Отложенный запуск
Настройка может иметь два варианта — «Точная дата» или «Спустя время». В зависимости от того, какой вариант будет выбран, переход к следующему блоку произойдёт в конкретно установленную дату/время или через определённый промежуток времени.
Ожидание даты из карточки клиента или заказа
Ожидание даты, и, соответственно, выполнение шага, может быть трёх видов: «Сразу», «До» и «После». Первый вариант указывает на то, что шаг будет выполнен сразу в момент наступления даты, хранящейся в выбранном поле «Поле». Варианты «До» и «После» выполнят шаг за определённое время до или после наступления даты, хранящейся в выбранном поле «Поле». Доступны системные и пользовательские поля форматов «Дата и время» и «Дата».
Чтобы сценарий повторялся каждый год, используется опция «Не учитывать год». Она отключает привязку к конкретному году — дата срабатывания будет работать ежегодно, если нет других ограничений, например по датам работы сценария.
Например, сценарий должен отправлять клиенту сообщение за 7 дней до дня рождения. Для этого в блоке «Ожидание даты из карточки клиента или заказа» необходимо выбрать поле «День рождения», вариант выполнения «До» и указать сдвиг 7 дней. В этом случае переход к следующему блоку произойдёт за 7 дней до даты, указанной в поле «День рождения».
Если дата ожидания указана в прошлом
Если в выбранном поле указана дата или дата/время, которые уже прошли, такой шаг требует отдельной проверки при настройке сценария. Для подобных случаев не следует рассчитывать на стандартное ожидание без дополнительной валидации, так как сценарий не рассчитан на корректную обработку прошедшей даты.
Чтобы исключить ложные срабатывания и некорректное прохождение сценария, перед блоком «Ожидание» рекомендуется добавить условие, которое проверяет, что дата в поле находится в будущем с нужным запасом.
Пример: сценарий запускается при изменении «Даты доставки», затем ожидает «за 1 день до даты».
В блоке «Условие» проверьте, что поле «Дата доставки» установлено не задним числом — например, новое значение от +1 день.
Примечание


