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 either Universal Cases or Users, depending on whether you want to control visibility for cases or user records.

      1. If you select Universal Cases: You get two options:

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

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

      2. If you select Users: You get one option:

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

    3. Entity Visibility Criteria: You can apply filters not just using the custom field of the selected entity (Case or User), 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.

    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 or Users. 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. 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

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

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

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.