Перейти к основному контенту

ticket.moveAssignedPersonToEndOfQueue()

Перенести исполнителя в конец очереди

ticket.moveAssignedPersonToEndOfQueue(int $queueMode = 1, ?intint|null $personQueueId = null, ?stringstring|null $personQueueTable = null, bool $isResetRejectsCount = true)
Описание:

Используется для скрипта "Приема заявки" в боте, чтобы переместить исполнителя в конец очереди, после того как он принял заявку.

Логика работы функции: переноситПереносит персону, которой в данный момент назначен тикет, в конец очереди, при этом исполнитель заявки не меняется.

Атрибуты:
Имя Тип Описание
queueMode  int

Режим работы очереди.

Для работы с очередью на основе видов заявок указывать не нужно, будет использовано значение по умолчанию 1;
Для работы с очередью на основе видов очередей указать 2.

personQueueId  ?intint|null id очереди
personQueueTable  ?stringstring|null Название таблицы-связки для очередей
isResetRejectsCount bool Обновить или нет счетчик попыток у персоны (в очереди исполнителей)
Возвращает:

bool -— подтверждение переноса исполнителя.

Пример:
ticket.moveAssignedPersonToEndOfQueue(1, null, null, true);