9.4 Запланированные рабочие процессы

Процессы API могут использоваться для планирования запуска процессов в вашем приложении. Если вы хотите запланировать какие-либо действия на будущее, например, отключить пробный период через месяц после регистрации, или послать напоминание за неделю до события, или настроить рекурсивные события, такие как еженедельная рассылка, вам нужно использовать Запланированные Процессы (Sheduled Workflows). Хоть это и не API как таковой, но настройка запланированных процессов происходит в том же интерфейсе, что и API процессов, которые будут запускаться в фоне вашего приложения.

Настройка таких процессов должна осуществляться так, как описано выше; этот раздел описывает настройку запланированных действий внутри ваших процессов.

Планирование процессов в будущем

Планирование процесса

Для запуска процессов в будущем вам нужно воспользоваться действием "Запланировать API процесс"/"Schedule API Workflow". Вам нужно выбрать процесс, который вы хотите запланировать и задать время запуска. Вам также предложат заполнить различные параметры, которые определяются на уровне процесса API.

Это действие возвращает ID, который может использоваться для отмены запланированного процесса, как это описано ниже (!!!ЛНК!!!).

Также вы можете также запланировать API процесс для списка сущностей или запланировать более одного процесса за раз. Bubble может разделить во времени выполнение процессов в целях улучшения производительности.

Отмена запланированного процесса

Вы можете использовать действия "Отменить запланированный API процесс"/"Cancel a scheduled API Workflow" или "Отменить список запланированных API процессов"/"Cancel a list of scheduled API Workflows" для отмены будущего исполнения процесса. В качестве входного параметра это действие принимает ID запланированного процесса.

Настройка повторяющегося события

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

Просмотр будущих процессов

Во вкладке Логи (!!!ЛНК!!!) есть раздел с расписаниями, в котором отображаются события, запланированные после заданной даты. Вы можете отменить предстоящие события кликнув на отмену в каждой строке. Это сработает так же, как и действие Отмены, описанное выше.

Last updated