ticket.moveAssignedPersonToEndOfQueue()
Перенести исполнителя в конец очереди
ticket.moveAssignedPersonToEndOfQueue(int $queueMode = 1, ?int $personQueueId = null, ?string $personQueueTable = null, bool $isResetRejectsCount = true)
Описание:
Используется для скрипта "Приема заявки" в боте, чтобы переместить исполнителя в конец очереди, после того как он принял заявку.
Логика работы функции: переносит персону, которой в данный момент назначен тикет, в конец очереди, при этом исполнитель заявки не меняется.
Атрибуты:
| Имя | Тип | Описание |
| queueMode | int |
Режим работы очереди. Для работы с очередью на основе видов заявок указывать не нужно, будет использовано значение по умолчанию 1; |
| personQueueId | ?int | id очереди |
| personQueueTable | ?string | Название таблицы-связки для очередей |
| isResetRejectsCount | bool | Обновить или нет счетчик попыток у персоны (в очереди исполнителей) |
Возвращает:
bool - подтверждение переноса исполнителя.
Пример:
ticket.moveAssignedPersonToEndOfQueue(1, null, null, true);