Case and User Visibility Configuration

Updated 

Sprinklr provides an easy-to-use interface to control visibility of Cases and Users across teams. This feature enables admins to configure visibility rules directly from the UI, based on custom fields, user groups, without requiring backend support. It ensures that agents or supervisors can only access the cases and users relevant to their department or team, improving data privacy and operational efficiency across modules like Agent Console, Supervisor Console, and Quality Management Dashboard.

Key Benefits

  • Improved Data Security: Ensures teams can only access the cases and users relevant to them.

  • Efficient Team Operations: Prevents confusion and accidental case/user assignments.

  • Instant Rule Enforcement: Visibility settings take effect in real-time across all supported modules.

Note: Access to this feature is controlled by the dynamic property.

To enable this feature in your environment, contact your Success Manager. Alternatively, you can submit a request at tickets@sprinklr.com.

Implementation Steps

  1. Click the New Tab icon. Under the Sprinklr Service tab, click All Settings within Platform Modules.

  2. On the left pane, click Audit and Compliance, and then select Entity Visibility Control.

  1. Click Add New Policy in the top right corner or edit an existing one by hovering over the Options menu and clicking Edit.

  1. Enter the following details:

    1. Policy Name: This is where you enter a name for your visibility rule. Give it a clear and meaningful name so it's easy to identify later—for example, "Case Visibility for Support Team A".

    2. Entity to Filter: Choose the type of data you want to apply visibility rules to. You can select Universal Cases, Users, or Tasks depending on whether you want to control visibility for cases or user records.

      • If you select Universal Cases: You get two options:

        • Custom: Lets you define your own conditions to control which case records are visible to the target users.

        • View All Cases Assigned to the User: Automatically gives visibility to all cases that are assigned to that user.



      • If you select Users: You get one option:

        • Custom – Lets you define your own conditions to control which user records are visible to the target users.


        • If you select Tasks: You get one option:

          • Custom – Lets you define your own conditions to control which tasks (such as callbacks) are visible to specific users.

    3. Entity Visibility Criteria: You can apply filters not just using the custom field of the selected entity (Case, User, or Task), but also based on specific users or user groups.

      1. User Contextual Filters: You can use custom field mappings between Users and Cases. For example, if a user belongs to Department A, they will only see cases tagged with Department A. This avoids creating separate policies for each department, as the mapping automatically ensures the right visibility for each user.

      2. When Tasks is selected as the entity, the criteria can be defined using task properties (for example, callback attributes, task ownership, or team-related fields) to determine which tasks should be visible.

      3. Entity Visibility Policy filters support user context–based conditions for user-type fields, including Logged-in User, Supervisor Team, Direct Reportees, and All Reportees. These contexts dynamically evaluate values based on the user accessing the platform, enabling administrators to create scalable visibility rules without defining separate policies for each user. Example: A policy such as Last Assigned Agent contains Logged-in User ensures that users only see entities assigned to them. Similarly, Last Assigned Agent contains Direct Reportees allows supervisors to view entities handled by agents who report to them.

    4. Target Users for Policy: In this section, you define which users the policy should apply to. You can choose specific users based on their user name, user group, or user custom field values. Only the users matching these conditions will be able to see the filtered cases or users as per the policy.

  1. Click Save.

Audit Trail for Policy Changes

To improve transparency and accountability, Sprinklr provides an audit log for Entity Visibility Control policies. This audit trail records all changes made at the policy level, such as policy creation, updates, and deletions.

  • Admins can track who made changes, when the changes were made, and what was modified.

  • This ensures full visibility into configuration history, which is especially valuable for compliance, troubleshooting, and governance.

  • Audit logs can be accessed alongside other system-level audit reports for easy monitoring.

Key Features

  1. Access to the Entity Visibility Control setup screen is permission-based, meaning only users with the right access can configure it.

    1. Please ensure to have these permissions:

  1. Admins can choose whether they want to apply visibility rules to Cases, Users, or Tasks. Once the entity is selected, they can create mapping rules between specific values in Case custom fields, User custom fields, and Assigned User Standard field. These mappings decide which users can view which cases based on matching field values.

  2. Admins can easily add, update, or delete multiple mapping rules directly through the user interface without needing any backend help.

  3. If multiple policies are applied to a user, the intersection of all policies will be enforced. For example, if one policy allows access to cases from Department A and another policy allows access only to cases in the Complaint category, then the user will only see cases from Department A that are also marked as Complaint.

  4. Task visibility policies are enforced across multiple areas of the platform to ensure consistent access control. When enabled, users can only view, search, or act on tasks they are authorized to access. Unauthorized tasks are removed from agent home lists, queues, case side panels, ACW, and task dashboards.

  5. Once configured, these visibility rules are automatically applied across various areas of the Sprinklr platform, including:

The visibility rules are applied to the following:

  1. Users

  2. Cases

  3. Tasks

1. Users

Persona

Feature / Action

Location

Agent

Peer-to-Peer Chat: User list in "To" field

Care Console → Agent

Agent

Conversation Widget

Care Console → Agent

Agent

Case Activity

Care Console → Agent

Agent

Case Collaboration Widget

Care Console → Agent

Agent

Assign to

Care Console → Agent

Agent

Assign to X Macro

Care Console → Agent

Agent

Profile Activity

Care Console → Agent

Agent

Voice Call Control → Assign to User

Care Console → Agent

Agent

User Lookup Field

Care Console → Agent

Supervisor

All Agents

Reporting Dashboard → Supervisor

Supervisor

My Team

Agents → Supervisor

Supervisor

My Reportee

Agents → Supervisor

Supervisor

All Agents

Queue Monitoring → Supervisor

Supervisor

My Team

Queue Monitoring → Supervisor

Supervisor

My Reportee

Queue Monitoring → Supervisor

Supervisor / Agent

Agent C-360 View

Queue Monitoring → Supervisor / Agent

Supervisor

Active Agents in Queue

Queue Monitoring → Supervisor

Supervisor

User / User Group Announcement

Queue Monitoring → Supervisor

Supervisor

Assign to Agent

Callbacks → ReSchedule → Supervisor

Supervisor

All Agents

Voice Campaign Console → Supervisor

Supervisor

My Team

Voice Campaign Console → Supervisor

Supervisor

My Reportee

Voice Campaign Console → Supervisor

Admin

Assignees Queue → Third Pane

Admin

Admin

Assignee Queue → Edit

Admin

Admin

Share Settings

Queue → Edit → Admin

Admin

Activity Queue

QMAudit Checklist → Admin

Admin

User Activity

User Screen → Admin

Admin

User Lookup Field

User Screen → Admin

Supervisor

Queues

Engagement Dashboard

Supervisor / Admin

Case Assignment

Unified Routing

Supervisor / Admin

User Groups

Unified Routing

Supervisor / Admin

User Groups Filter → UG

Unified Routing

Supervisor / Admin

Agents — CF Filter → UG

Unified Routing

Supervisor / Admin

Agents — Search

Unified Routing

Agent

Call Transfer

Care Console → Call Directory

2. Cases

Entity

Persona / Feature

Location

Case

Agent Persona → Case History

Care Console → Historical Cases

Case

Agent Persona → Cases widget based on Shifu filters

Care Console → Cases Widget

Case

Agent Persona → Case Third Pane → Profile → Cases

Care Console → Case Third Pane → Profile → Cases

Case

Agent Persona → Universal Search

Universal Search

Case

Agent Persona → Engagement Dashboards

Care Console → Engagement Dashboards

Case

Agent Persona → Case Filter

Reporting Dashboard → Case Filter

Case

Admin → Assignments

Queue → Third Pane → Assignments

Case

Admin → Assignee

Queue → Edit → Assignee

Case

Unified Routing → Virality Pane

Queues → Virality Pane

3. Tasks

Persona

Feature

Location

Agent

Agent Home Page

​Agent Persona → My tasks

Admin

Queue Pending Assignment Page

​Queue → View Details → Assignment

Admin

Case Third Pane

​Case Third Pane → Tasks

Admin

Quality Management (QM)

Quality Management → ​Case Third Pane → Tasks

Admin

After Call Work (ACW)

Admin

Tasks / Callbacks Engagement Dashboard

Supervisor persona Tasks Engagement Dashboard

Supervisor persona Schedule Callbacks

Use Cases

  1. Multi-Virtual Environments: Users in one virtual environment cannot access or view cases from another environment.

  2. Multi-Team Environments: Each team only has visibility of the cases assigned to them, helping them stay focused.

  3. Sensitive Case Handling (Compliance/Confidential Data): Cases with sensitive information, like legal or executive matters, are only visible to authorized users.

  4. Outsourced / Third-Party Agent Access: External agents, such as BPOs or contractors, can only see cases relevant to their work.

  5. Queue-Based Visibility: Agents can only view cases from the queues they are allowed to handle.

  6. Supervisor / Managerial Oversight: Supervisors have access to all cases within their team, while agents remain limited to their own cases.

  7. Assigned User Visibility: Only the user currently assigned to a case, or those assigned historically, can view the case. This ensures secure, focused case handling.