Filter Agent Assist Knowledge base dynamically based on logged in agent or case type

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-29-2024 06:05 AM
We have two different groups using CSM in the CSM/FSM Configurable Workspace that each have their own knowledge base for their content available to their agents, their customers, and/or the public depending on the article, meaning that they each have access to some of the other's content which might be relevant to them in their personal or employment-related activities, but will not be relevant to their work helping their customers, so the content should not be in their agent assist. We cannot use user criteria to restrict their access to the content, as they may be a customer of the other area and thus need access to the content.
How do we create a filtered article view for these individuals in Agent Assist without having to restrict their access entirely? We thought about adding a new search context to the drop-downs available for their agents but ran into issues with maint being the only role with access to create the required records to do so (cxs_search_res_config,cxs_searcher_config,cxs_search_res_config_prop ). Does anyone know if it would cause issues if we added new ACLs to give our admins access to create the required records? Or if there is a reason that these were so locked down to start with?
Each area has a role and a unique case type, so either would probably meet this need, but restricting based on the logged-in user's role would probably be better for other use cases we have run into. We would also be ok with the agents having to manually select their own knowledge filter from the list in agent assist, even if they could see the other area's filter as well, but we can't seem to even create one without customizing the ACLs.