Twilio Обновление текущей очереди задачи - PullRequest
0 голосов
/ 14 февраля 2020

Я использую TaskRouter для создания рабочей области, задач, очередей, рабочих и рабочих процессов.

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

Есть ли способ вручную обновить Task \ Call, чтобы поместить его в другую очередь? Или существует конфигурация рабочего процесса, предотвращающая перемещение задачи в следующую очередь в течение определенного промежутка времени или при соблюдении определенных условий c?

1 Ответ

2 голосов
/ 14 февраля 2020

Инженер TaskRouter здесь!

Посмотрите на Тайм-ауты рабочего процесса в документации . Они позволяют Задаче сидеть в течение некоторого времени перед тем, как упасть на следующую цель (которая может также перемещать или не перемещать ее Очередь, в зависимости от того, как вы настраиваете следующую Цель.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...