Activity Codes

You might want to include activities in the shift when you build a schedule. For example, you might want to add break, meeting, training, and so on to a shift. These events in the shifts are defined as activities. You can create activity codes for these different activities. Activity codes define the activities that you can include in a schedule.

These activity codes become the activities that you use to build a schedule. Shifts are used as the main activities in the schedule and other activities can be overlaid on the shifts at specific time periods.

See example:

You created these activity codes:

  • Open: The agent is open to handle interactions.

  • Lunch Break: The agent is on a lunch break.

When scheduling a shift for Joe, you assign the Open activity code from 9 AM to 5 PM. Then, overlay a Lunch_Break from 12:00 to 12:30.

ACD events are mapped through activity codes.

  • When mapping ACD events, there are two codes that don't appear in the activity code page: Login and Logoff. Typically, these activities aren't scheduled. You map those activity codes to ACD events that represent the agent logging in and out.

  • If you want to schedule overtime for agents, make sure to create an overtime activity code for that activity. This will help you to monitor adherence. When agents are scheduled to work overtime, they'll be in adherence when they're open for interactions or involved in one.

Create a New Activity Code

To create a new activity code:

  1. Click the app selector and select CXone WFM.

  2. Go to SetupActivity Codes.

  3. Click New Activity Code.

  4. In the Create New Activity Code window, enter the activity code name.

  5. From the Display As drop-down list, select how this activity you want to appear in the Schedule Manager.

  6. Select the Priority for the activity, from 1 to 10.

    A lower number means a higher priority. When two activities occur at the same time during the schedule generation, the activity with the higher priority takes precedence. This is not relevant for an activity that's a shift type.

  7. Select the Default Length for the activity.

    This can be changed on the schedule once the schedule has been generated. This is not relevant for a shift.

  8. Define the Attributes for the activity. This defines how the scheduler presents these activities.

    For example, you are creating an activity code called Lunch Break. If you select Open as an activity attribute, the scheduler shows that agents are open for calls during their lunch break.

    The activity attributes include:

    • Open: The employee is open for calls.

      Select this attribute for any activity codes you will use to define agents as available.

    • Work Hours: The defined activity counts as work hours.

    • Overtime: The activity is considered to be overtime.

      If the overtime activity is open, make sure the Open attribute is also selected.

    • Can be set as shift type: The activity can be defined as a type of shift.

      In the Schedule Manager, you can add activities and shifts manually. When this attribute is selected, you can use the activity code as a shift.

      Using this attribute doesn't affect schedule generation. When generating a schedule, the Open (Default) activity code is used to create shifts.

    • Payroll code: Map the activity code to a payroll code.

      With this attribute, you'll be able to extract payroll data from CXone for external payroll reporting purposes.

  9. Define the Agent Options for the activity.

    • For Out of Office activities:

      • Full-days off: This is enabled by default.

      • Partial days off: If you enable partial days, define the Min hours and Max hours an employee can request.

        Keep in mind, the Max hours of the activity code should be lower than the length of a full-day time off defined in the weekly rule (under Define shift start and length, in the Advanced tab). That's where you define how many hours to deduct when an employee is out of office for a full day.

      • Allow cancellation of approved out of office activities.

        This allows agents to cancel their approved time-off requests. The manager gets only the cancellation notifications, not the requests. The agent's previous schedule is restored after the cancellation. Agents can cancel their:

        • Full day time-off requests only for future dates.

        • Partial day time-off requests for future time and dates.

    • For all other activities, you can define whether agents can edit their schedules and submit the changes as requests to their managers. Select the checkboxes for Add, Delete, or Edit time, depending on which actions you want to enable.

  10. Click Create.

Overtime Activity Codes

You use overtime activity codes when you want to schedule your agents to work overtime. Overtime activities are mapped automatically to ACD events. When agents are scheduled to work overtime, they'll be in adherence when they're open for interactions or involved in one. You can monitor and review the activities with Real Time Adherence (RTA) and the adherence report.

When you create an activity code for overtime, make sure to select the Overtime and Open attributes.

Only select the Overtime attribute for the overtime activity code. Selecting it for other activity codes affects adherence.

To make sure the overtime attribute is selected for an overtime activity code:

  1. Click the app selector and select CXone WFM.

  2. Go to SetupActivity Codes.

  3. Click the overtime activity code.

  4. In the Edit Activity Code window under Attributes, make sure Overtime and Open are selected.

  5. Click Save.