[NEW][ENTERPRISE] Omnichannel Contact Manager as preferred agent for routing (#20244)
* Update index.js * Livechat - auto assign visitor to contact-manager * remove console logs * Add improvements to Omnichannel Queue. * Imoprovements on codebase. * Final queue improvements. * Removed unnecessary imports. * Fix translations missing. * Allow contact manager from different department to view the chat in their queue * Fix Omnichannel Queue delegation. * Fix default agent when unarchiving chats. Co-authored-by:Guilherme Gazzo <guilhermegazzo@gmail.com> Co-authored-by:
Renato Becker <renato.augusto.becker@gmail.com>
Showing
- app/livechat/server/api/lib/inquiries.js 9 additions, 1 deletionapp/livechat/server/api/lib/inquiries.js
- app/livechat/server/hooks/beforeDelegateAgent.js 10 additions, 4 deletionsapp/livechat/server/hooks/beforeDelegateAgent.js
- app/livechat/server/index.js 1 addition, 1 deletionapp/livechat/server/index.js
- app/livechat/server/lib/Helper.js 71 additions, 5 deletionsapp/livechat/server/lib/Helper.js
- app/livechat/server/lib/Livechat.js 6 additions, 3 deletionsapp/livechat/server/lib/Livechat.js
- app/livechat/server/lib/QueueManager.js 9 additions, 12 deletionsapp/livechat/server/lib/QueueManager.js
- app/livechat/server/lib/RoutingManager.js 14 additions, 10 deletionsapp/livechat/server/lib/RoutingManager.js
- app/livechat/server/lib/routing/AutoSelection.js 0 additions, 4 deletionsapp/livechat/server/lib/routing/AutoSelection.js
- app/livechat/server/lib/routing/External.js 0 additions, 4 deletionsapp/livechat/server/lib/routing/External.js
- app/livechat/server/lib/routing/ManualSelection.js 0 additions, 62 deletionsapp/livechat/server/lib/routing/ManualSelection.js
- app/livechat/server/roomAccessValidator.compatibility.js 9 additions, 1 deletionapp/livechat/server/roomAccessValidator.compatibility.js
- app/models/server/models/LivechatInquiry.js 11 additions, 2 deletionsapp/models/server/models/LivechatInquiry.js
- app/models/server/raw/Users.js 1 addition, 1 deletionapp/models/server/raw/Users.js
- client/providers/OmniChannelProvider.tsx 5 additions, 1 deletionclient/providers/OmniChannelProvider.tsx
- ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js 6 additions, 1 deletionee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js
- ee/app/livechat-enterprise/server/hooks/checkAgentBeforeTakeInquiry.js 2 additions, 1 deletion...at-enterprise/server/hooks/checkAgentBeforeTakeInquiry.js
- ee/app/livechat-enterprise/server/hooks/handleNextAgentPreferredEvents.js 31 additions, 12 deletions...enterprise/server/hooks/handleNextAgentPreferredEvents.js
- ee/app/livechat-enterprise/server/index.js 1 addition, 1 deletionee/app/livechat-enterprise/server/index.js
- ee/app/livechat-enterprise/server/lib/Helper.js 0 additions, 10 deletionsee/app/livechat-enterprise/server/lib/Helper.js
- ee/app/livechat-enterprise/server/lib/routing/LoadBalancing.js 0 additions, 4 deletions...p/livechat-enterprise/server/lib/routing/LoadBalancing.js
Loading
Please register or sign in to comment