Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • Customer Service Management
Table of Contents
Choose your release version
    Home Paris Customer Service Management Customer Service Management Customer Service Management Exploring Customer Service Management Additional Customer Service Management features Agent calendar

    Agent calendar

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    Agent calendar

    Customer service agents and field service technicians can use the agent calendar to see work schedules and assignments and also add personal events such as meetings or appointments.

    The agent calendar provides a tool for maintaining different work schedules or shifts and assigning agents and technicians to shifts for specific time periods. The calendar has the flexibility to accommodate work schedules that are fixed or varied and shifts that rotate by week, month, or other patterns. The agent calendar administrator creates the calendar configuration, including a schedule configuration for each calendar user and the types of tasks to display on the calendar.

    The schedule information stored in the agent calendar is used by other ServiceNow applications and features, such as the assignment workbench, central dispatch, and auto assignment. The assignment workbench uses agent availability, based on upcoming work schedules and personal time off, when evaluating predefined criteria and recommending agents for case assignment. Auto assignment in Service Management core applications, such as Field Service Management and Facilities Service Management, evaluate agent work schedules before assigning tasks.

    The agent calendar administrator has access to the Agent Schedule menu in the application navigator. This menu includes the following modules:
    • Event Configuration: create a configuration for each type of event or task displayed on the agent calendar.
    • Work Schedule: create one or more work schedules for each calendar user.
    • Agent Personal Events: create personal schedules for each agent and add events to those schedules.
    • Schedule: create or modify schedules. For more information, see Schedules.

    Viewing the calendar

    Customer service agents and field service technicians with the agent_schedule_user role can access their personal calendars in the following ways:
    • Customer Service > My Schedule
    • Field Service > Agent > My Schedule
    Note: The agent calendar is supported in the mobile application and the mobile web.
    Figure 1. Agent Calendar
    Agent Calendar

    The calendar can display a single day, a week, or a month. Buttons in the calendar header allow you to switch views as well as go backward or forward in time. An agent's scheduled work hours are highlighted in gray and the current day is highlighted in blue. The agent calendar displays work or tasks assigned to the agent as well as personal events. Each type of event is displayed on the calendar using a different color.

    Agents can add events to their calendars by double-clicking a specific time slot and entering the details in the New Event popup window or by clicking and dragging. Agents can also move events by dragging and dropping. Click an event to display a popup with event details and double-click an event to open the event record.

    Plugins

    The Agent Schedule plugin (com.snc.agent_schedule) is activated as part of the Customer Service Management and Field Service Management plugins.

    Tables

    The Agent Schedule plugin adds the following tables.
    Table Description
    Agent Work Schedule

    [agent_work_schedule]

    Stores one or more work schedules for each agent, including the date range for the schedule and the schedule type.
    Agent Personal Schedule

    [agent_events]

    Stores personal calendar events for each agent, such as training, personal time off, or meetings.
    Event Configuration

    [agent_schedule_task_config]

    Stores a configuration for each type of task displayed on the agent calendar, such as case tasks or work order tasks.
    Agent Schedule User Config

    [agent_schedule_user_pref]

    Stores the agent’s personalization data for the calendar. A user configuration is created automatically when a user with the agent_schedule_user role accesses their personal calendar.
    Agent Schedule Relationship

    [agent_schedule_task_config_rel_user_pref]

    Stores the relationships between agent configurations and event configurations. Relationship entries are created automatically based on a user's read access to the task tables selected in the event configurations.
    Agent Schedule Definition Theme

    [agent_schedule_definition_theme]

    Stores the colors used to display different types of tasks on the agent calendar.

    User Roles

    The Agent Schedule plugin adds the following user roles.
    Role Description
    Agent schedule administrator

    [agent_schedule_admin]

    Sets up the Agent Calendar configuration. Contains roles:
    • agent_schedule_user
    • schedule_admin
    Agent schedule user

    [agent_schedule_user]

    Allows customer service agents and field service technicians to access and update their personal calendars.
    • Configure the agent calendar

      Users with the agent calendar administrator role can perform several calendar configuration tasks.

    • Use the agent calendar

      Users with the agent calendar user role can add events to their personal calendar and configure the calendar to show or hide different types of events.

    Related topics
    • Creating and using schedules

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      Agent calendar

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      Agent calendar

      Customer service agents and field service technicians can use the agent calendar to see work schedules and assignments and also add personal events such as meetings or appointments.

      The agent calendar provides a tool for maintaining different work schedules or shifts and assigning agents and technicians to shifts for specific time periods. The calendar has the flexibility to accommodate work schedules that are fixed or varied and shifts that rotate by week, month, or other patterns. The agent calendar administrator creates the calendar configuration, including a schedule configuration for each calendar user and the types of tasks to display on the calendar.

      The schedule information stored in the agent calendar is used by other ServiceNow applications and features, such as the assignment workbench, central dispatch, and auto assignment. The assignment workbench uses agent availability, based on upcoming work schedules and personal time off, when evaluating predefined criteria and recommending agents for case assignment. Auto assignment in Service Management core applications, such as Field Service Management and Facilities Service Management, evaluate agent work schedules before assigning tasks.

      The agent calendar administrator has access to the Agent Schedule menu in the application navigator. This menu includes the following modules:
      • Event Configuration: create a configuration for each type of event or task displayed on the agent calendar.
      • Work Schedule: create one or more work schedules for each calendar user.
      • Agent Personal Events: create personal schedules for each agent and add events to those schedules.
      • Schedule: create or modify schedules. For more information, see Schedules.

      Viewing the calendar

      Customer service agents and field service technicians with the agent_schedule_user role can access their personal calendars in the following ways:
      • Customer Service > My Schedule
      • Field Service > Agent > My Schedule
      Note: The agent calendar is supported in the mobile application and the mobile web.
      Figure 1. Agent Calendar
      Agent Calendar

      The calendar can display a single day, a week, or a month. Buttons in the calendar header allow you to switch views as well as go backward or forward in time. An agent's scheduled work hours are highlighted in gray and the current day is highlighted in blue. The agent calendar displays work or tasks assigned to the agent as well as personal events. Each type of event is displayed on the calendar using a different color.

      Agents can add events to their calendars by double-clicking a specific time slot and entering the details in the New Event popup window or by clicking and dragging. Agents can also move events by dragging and dropping. Click an event to display a popup with event details and double-click an event to open the event record.

      Plugins

      The Agent Schedule plugin (com.snc.agent_schedule) is activated as part of the Customer Service Management and Field Service Management plugins.

      Tables

      The Agent Schedule plugin adds the following tables.
      Table Description
      Agent Work Schedule

      [agent_work_schedule]

      Stores one or more work schedules for each agent, including the date range for the schedule and the schedule type.
      Agent Personal Schedule

      [agent_events]

      Stores personal calendar events for each agent, such as training, personal time off, or meetings.
      Event Configuration

      [agent_schedule_task_config]

      Stores a configuration for each type of task displayed on the agent calendar, such as case tasks or work order tasks.
      Agent Schedule User Config

      [agent_schedule_user_pref]

      Stores the agent’s personalization data for the calendar. A user configuration is created automatically when a user with the agent_schedule_user role accesses their personal calendar.
      Agent Schedule Relationship

      [agent_schedule_task_config_rel_user_pref]

      Stores the relationships between agent configurations and event configurations. Relationship entries are created automatically based on a user's read access to the task tables selected in the event configurations.
      Agent Schedule Definition Theme

      [agent_schedule_definition_theme]

      Stores the colors used to display different types of tasks on the agent calendar.

      User Roles

      The Agent Schedule plugin adds the following user roles.
      Role Description
      Agent schedule administrator

      [agent_schedule_admin]

      Sets up the Agent Calendar configuration. Contains roles:
      • agent_schedule_user
      • schedule_admin
      Agent schedule user

      [agent_schedule_user]

      Allows customer service agents and field service technicians to access and update their personal calendars.
      • Configure the agent calendar

        Users with the agent calendar administrator role can perform several calendar configuration tasks.

      • Use the agent calendar

        Users with the agent calendar user role can add events to their personal calendar and configure the calendar to show or hide different types of events.

      Related topics
      • Creating and using schedules

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login