Real Time Adherence

Real-Time Adherence (RTA) allows you to monitor whether agents are following their assigned schedules. The RTA table displays a side-by-side comparison of each agent’s scheduled and actual activities, providing a live view of each agent’s current state and adherence status.

To review adherence for earlier time intervals or past days use the Historical Adherence report.

Adherence is calculated using one of the following approaches:

  • Activity-based: Compares the agent’s scheduled activity with their actual activity.

  • Category-based: When enhanced adherence monitoring is enabled, it compares the scheduled category with the actual category.

Actual Activity is the ACD Event mapped to a WFM Activity via Map ACD Events to Activities.

How adherence is calculated

In RTA, you can:

  • Monitor Adherence:

    • View how long agents have been out of adherence.

    • Identify agents with unmapped ACD Login IDs or unmapped actual activities.

  • Data Filtering:

    • Filter data by agents, scheduling units, WEM skills, scheduled activities, or actual activities.

  • Export Data:

    • Export historical adherence data.

Note: You can only view users within the scheduling units (or teams) that you are authorized to access in your assigned view.

If an employee belongs to a tenant configured with a Non-CXone ACD, ensure the ACD Login ID is assigned in the employee profile. This is necessary to map the agent state, monitor real-time adherence, and generate reports.

Adherence States

The following adherence states indicate an agent’s current adherence status:

  • In adherence: When agents are performing the activities they are scheduled to do.

  • Out of adherence (OOA): The agent is not performing the scheduled activity. This usually occurs when the scheduled and actual activities (or categories) do not match.

    Example: An agent is scheduled for a break but is handling calls.

    • If the adherence category is missing for either the scheduled or actual activity (but not both), the agent is considered OOA.

    • If both categories are missing and the actual activity does not match the scheduled activity, the agent is also considered OOA.

  • OOA Open: Agents are scheduled to be available for interactions and are Out of Adherence. An agent may still be marked as OOA Open even if their actual activity shows they are open for interactions, but that Open actual activity is different from the scheduled activity.

     

    Severe Out of Adherence: Indicated by the headset iconimage of headset icon . This occurs when an agent is scheduled to be open for interactions, but their actual activity is not open.

  • Not calculated: The system cannot determine whether the agent is in or out of adherence. This can occur when:

    • The agent’s actual activity is not mapped in WFM.

    • The agent is not working and has no schedule (for example, out of office).

  • Real-Time adherence is calculated when:

    • The agent has an active schedule.

    • The agent is logged in and moving between states.

    Changes made in real time to schedules or settings are reflected almost immediately in RTA and may result in an adherence status change (for example, from In Adherence to Out of Adherence, or the reverse).

    To maintain consistent adherence reporting, avoid modifying the schedule or configuration settings during the reporting cycle.

Real Time Adherence Tabs

Use the Real-Time Adherence (RTA) tabs to view specific adherence data based on your needs.

You can search for individual agents or filter by scheduling units, WEM skillsClosed An employee's area of expertise. A skill can be fluency in a specific language or business skills, such as sales or technical support., scheduled activities, actual activities, or groups.

Filters apply across all tabs. For example, if you filter for a specific scheduling unit in the Active Agents tab, the same filter remains applied when you switch to the In Adherence tab. Only agents from that scheduling unit will be displayed until you clear the filter. The counts and values in each tab automatically update to reflect the filtered data.

Real Time Adherence Table

The RTA table displays key adherence details, including alerts, adherence duration, scheduled and actual activities and categories, and time in state.

When there's an alert icon image of alert icon, you can map the ACD Login ID or actual activity directly in RTA.

ACD Events Mapped to Login and Logoff Activity Codes

When mapping ACD events, the Login and Logoff activity codes do not appear on the Activity Code page. These activities are typically not included in agent schedules.

In RTA, Login and Logoff events are displayed as actual activities until a new ACD event is received, which usually occurs immediately after the agent logs in or logs off.

These activity codes are automatically mapped to ACD events to ensure accurate adherence monitoring.

How Adherence is Calculated?

RTA calculates adherence by comparing the agent’s scheduled actions with their actual actions during each time period.

The comparison method depends on whether the enhanced adherence monitoring method is enabled.

When Adherence Categories are Enabled

Adherence is calculated based on categories. For each time period in which the agent has an active schedule, the system:

  • Determines the agent’s Scheduled category from the schedule.

  • Determines the Actual category from the agent’s current activity, based on the activity’s assigned adherence category.

  • Compares the two values:

    • If the Scheduled category and Actual category match, the agent is In Adherence.

    • If they do not match, the agent is Out of Adherence.

When Adherence Categories are Not Enabled

Adherence is calculated based on activities (activity codes). For each time period in which the agent has an active schedule, the system:

  • Identifies the Scheduled activity from the schedule.

  • Identifies the Actual activity from the ACD event, based on the mappings configured on the Map ACD Events to Activities page.

  • Compares the two values:

    • If the Scheduled activity and Actual activity match, the agent is In Adherence.

    • If they do not match, the agent is Out of Adherence.

When Adherence is not Calculated

Adherence is not calculated in the following scenarios:

  • The agent does not have an active schedule during the time period.

  • The agent’s Actual activity or category cannot be determined.

  • The ACD event is unmapped and appears as Unknown or Unmapped.

In these cases, the system cannot determine whether the agent is in or out of adherence, and the adherence value may appear as Not Calculated.

Export Real Time Adherence as a CSV

In addition to monitoring adherence directly in the Real Time Adherence table, you can also export a historical adherence report to review the raw adherence data for the selected scheduling units over the past 30 days. The adherence report is exported as a CSV file.

Data refresh rate: 3 hours

In the report, each agent activity is listed in its own row. The agent activity may span several rows, depending on the adherence breakdown.

If an agent is deactivated and then reactivated before midnight UTC, you must recreate and republish the agent’s schedules so that future adherence exports reflect the updated data.

The export includes adherence data only for the period when an agent is active. When an agent is deactivated, any future schedules for that agent are excluded from the export starting from the end of the last assigned activity or shift on the day of deactivation.

If an agent is deactivated and then reactivated before midnight UTC, you must recreate and republish the agent’s schedules so that future adherence exports reflect the updated data.

To export a historical adherence report:

  1. Click the app selector icon of app selector and select WFM.

  2. Click Real Time Adherence.

  3. Click Export.

  4. Select the required From to To date range to define the time frame for the report. You can generate and export a report for up to 30 days.

  5. Click on Scheduling Units dropdown and select the required scheduling units for which you need to export the data.

  6. Click Export to submit the export request. When the file is ready, you will get a notification. The download link is shared through an email.

    You can forward the email to other employees to access the download link.

    The adherence calculation in the report depends on whether you have opted for enhanced adherence monitoring.

Unmapped activities appear as Unmapped in the CSV, and adherence is not calculated for those activities.

Actual activities appear as Unknown when an agent does not log in or when there is an ACD data transfer issue. In this case, adherence is calculated as if the activity were closed.

With this method, two additional parameters are included in the report:

  • Scheduled category

  • Actual category

The duration is reported as in adherence when the actual category matches the scheduled category. All other times are reported as out of adherence.

Empty cells in the scheduled or actual category columns indicate activities that are not mapped to any category.

If there is no adherence data for the selected date range and scheduling units (for example, agents have no published schedules), the historical adherence export generates a blank report.

Troubleshoot RTA