Когда пользователь обращается за поддержкой через чат (сообщения в соцсетях, мессенджерах, онлайн-чате на сайте), в первую очередь он ожидает
быструю реакцию и
решение вопроса в режиме онлайн.
Если с первой задачей справиться относительно несложно, например, с помощью
автоматических приветствий, то для выполнения второй задачи сотрудники иногда просят помощи коллег, и в итоге над чатом работает несколько человек.
Суть предыдущей логики по назначению ответственного сводилась к тому, что в чате автоматически выставлялся ответственным сотрудник, который отвечал последним. Мы думали таким образом упростить задачу сотрудникам, чтобы они даром не открывали параметры обращения и не выставляли ответственного. Однако оказалось, что такая логика больше мешает, чем помогает.
1) Если в процессе общения с пользователем сотрудник решил передать обращение более компетентному коллеге, выставил его ответственным и завершил чат, отписав пользователю что-то вроде «Проверим и ответим позже», мы всё равно выставляли ответственным его самого, так как именно он последним общался с пользователем. Сменить ответственного в чате можно было, отредактировав параметры обращения в общем списке, но это то ещё удобство.
2) Через правило в чатах, поступающих с определённого бота, автоматически выставлялся ответственным конкретный сотрудник. Если в момент поступления чата кто-то другой среагировал и ответил пользователю, ответственный в чате менялся, и назначение ответственного через правило теряло смысл.