Roles installed with Field Service Management

  • Release version: Xanadu
  • Updated August 1, 2024
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Roles installed with Field Service Management

    Field Service Management (FSM) in ServiceNow includes a comprehensive set of predefined roles designed to manage various aspects of field service operations. These roles enable users to perform specific tasks such as managing work orders, scheduling, approving tasks, and integrating with Customer Service Management (CSM).

    Show full answer Show less

    Key Roles and Their Capabilities

    • Field Service Management Administrator [wmadmin]: Full control over FSM data including creating, editing, and deleting work orders, tasks, models, incidentals, and questionnaires. Can book appointments and override system information.
    • Field Service Management Agent [wmagent]: Executes work on site, manages task acceptance, parts sourcing, work notes, and submits questionnaires. Cannot modify scheduling windows.
    • Field Service Management Approver User [wmapproveruser]: Responsible for approving work orders before qualification or assignment.
    • Field Service Management Basic [wmbasic]: Provides common data access across FSM roles and allows creation and follow-up on work orders.
    • Field Service Management Dispatcher [wmdispatcher]: Schedules and assigns tasks, manages task details and statuses, adds parts, and controls actual work and travel times.
    • Field Service Management Initiator [wminitiator]: Creates work orders, assigns qualification groups, and edits draft work orders they created.
    • Field Service Management Initiator Qualifier [wminitiatorqualifier]: Extends initiator capabilities by creating tasks, adding parts, sourcing parts, and assigning agent skills.
    • Field Service Management Initiator Qualifier Dispatcher [wminitiatorqualifierdispatcher]: Further extends initiator qualifier by assigning work to agents and managing their tasks.
    • Field Service Management Manager [wmmanager]: Manages agent skills, timecards, work schedules, and personal events.
    • Field Service Management Qualifier [wmqualifier]: Qualifies and edits work orders and tasks in draft or qualified states; manages parts and technical details.
    • Field Service Management Read [wmread]: Provides read-only access to work orders and tasks.
    • Field Service Desk Agent [snfsmservicedeskagent]: Enables creating, applying templates, and progressing work orders from a service desk perspective.
    • Field Service Management Task Initiator [wmtaskinitiator]: Manages creation, deletion, and modification of work order tasks and parts while in draft state.

    Role Integration with Customer Service Management

    When the Customer Service Management (CSM) plugin is enabled alongside FSM, specific CSM roles can be added to FSM agents to extend their capabilities. This integration allows agents to:

    • sncustomerservice.caseviewer: Read access to cases with the same field visibility as customer service agents.
    • sncustomerservice.customerdataviewer: Read-only access to critical customer data entities such as install base items, contracts, entitlements, accounts, contacts, assets, and sold products.
    • sncustomerservice.proxycontact: Permission to create cases using a record producer.

    Practical Benefits for ServiceNow Customers

    These roles facilitate clear segregation of duties and streamlined workflows across field service operations, ensuring appropriate access and capabilities tailored to each user's responsibilities. The integration with Customer Service Management enhances cross-functional collaboration by enabling field agents to access and contribute to customer service data and cases directly, improving service efficiency and customer satisfaction.

    Roles are added with Field Service Management.

    Table 1. Roles in Field Service Management
    Role title [name] Description Contains Roles
    Field Service Management Administrator

    [wm_admin]

    Manages data related to field service management. Field service management administrators also can:
    • Control and override all information in the Field Service Management application.
    • Delete work orders and tasks.
    • Create tasks using the Clone Task feature.
    • Create, edit, and delete work order models and work task models.
    • Create, edit, and delete incidentals.
    • View expense lines.
    • View certain fields in non-subscription-based contracts.
    • Create questionnaires.
    • Book an appointment.
    • wm_approver_user
    • fsm_skill_admin
    • dynamic_scheduling_admin
    • wm_agent
    • skill_model_admin
    • skill_admin
    • territory_admin
    • sn_apptmnt_booking.appointment_booking_admin
    • plan_maint_admin
    • wm_dispatcher
    • questionnaire_admin
    • catalog_admin
    • wm_qualifier
    • knowledge_manager
    • template_admin
    Field Service Management Agent

    [wm_agent]

    Manages actual task time and performs work on site. Agents also can:
    • Accept or reject tasks assigned to them.
    • Add parts requirements.
    • Source parts.
    • Create tasks using the Clone Task feature.
    • Add work notes to work orders and work order tasks.
    • Submit questionnaires.
    • Create, edit, and delete incidentals.
    • View expense lines.
    • View certain fields in non-subscription-based contracts.
    • Book an appointment.

    Agents can’t update schedule or task window times or toggle the window control.

    • wm_basic
    • skill_user
    • inventory_user
    • territory_user
    • document_management_user
    • agent_schedule_user
    • questionnaire_user
    • sn_apptmnt_booking.appointment_booking_manager
    • timecard_user
    • fsm_skill_user
    Field Service Management Approver User

    [wm_approver_user]

    Responsible for approving work orders before they’re qualified or assigned.
    • approver_user
    • cmdb_read
    Field Service Management Basic

    [wm_basic]

    Create work orders and follow up on work orders they had created. Common data access shared by all field service roles.
    • task_activity_writer
    • skill_user
    • inventory_user
    • territory_user
    • wm_read
    • service_fullfiller
    • document_management_user
    • fsm_skill_user
    Field Service Management Dispatcher

    [wm_dispatcher]

    Schedules tasks, adds parts, and assigns tasks to work agents. Dispatchers also can:
    • Create tasks.
    • Add part requirements.
    • Source parts.
    • Edit all work order task fields and manage tasks from Draft to Assigned status.
    • Edit the Assigned to field until work starts.
    • Create tasks using the Clone Task feature.
    • Set actual travel time and work start and end times if needed.
    • Add work notes to any field service record.
    • Create, edit, and delete incidentals.
    • View expense lines.
    • View certain fields in non-subscription-based contracts.
    • wm_basic
    • inventory_user
    • territory_user
    • dynamic_scheduling_user
    • document_management_user
    • sn_customerservice.customer_data_viewer
    • skill_model_user
    • sn_apptmnt_booking.appointment_booking_manager
    • timecard_user
    Field Service Management Initiator

    [wm_initiator]

    Creates work orders and assigns qualification group. Initiators also can:
    • Edit work orders that they create that are in the Draft state.
    • Add work notes to any field service record.
    • View work order tasks and part requirements.
    wm_basic
    Field Service Management Initiator Qualifier

    [wm_initiator_qualifier]

    Initiator-qualifiers can:
    • Create work orders.
    • Create tasks.
    • Add part requirements.
    • Source parts.
    • Assign skills to agents.
    • View incidentals.
    • wm_initiator
    • wm_qualifier
    Field Service Management Initiator Qualifier Dispatcher

    [wm_initiator_qualifier_dispatcher]

    Initiator-qualifier-dispatchers can:
    • Create work orders.
    • Create tasks.
    • Add parts requirements.
    • Source parts.
    • Assign skills to agents.
    • Assign work to agents.
    • Manage agent tasks.
    • View incidentals.
    • wm_initiator
    • wm_dispatcher
    • wm_qualifier
    Field Service Management Manager

    [wm_manager]

    Field Service Managers can:
    • Manage agent skills
    • Manage time cards
    • View and maintain work schedules
    • View and maintain personal events
    • fsm_skill_admin
    • wm_agent
    • timecard_manager
    • agent_schedule_manager
    Field Service Management Qualifier

    [wm_qualifier]

    Qualifies work orders and creates work order tasks. Qualifiers also can:
    • Edit work orders in the Qualified state.
    • Edit work orders in the Awaiting Qualification state.
    • Edit tasks that are in the Draft state to provide technical details, such as information about CIs involved or parts needed.
    • Create tasks using the Clone Task feature.
    • Change the qualification group.
    • Set the dispatch group.
    • Add part requirements.
    • Source parts
    • Add work notes to any field service record.
    • View incidentals.
    • wm_basic
    • inventory_user
    • territory_user
    • document_management_user
    • skill_model_user
    Field Service Management Read

    [wm_read]

    Capable of reading work orders and work order tasks.
    • sn_apptmnt_booking.appointment_booking_user
    • cmdb_read
    Field Service Desk Agent [sn_fsm_servicedesk_agent] Allows a user to create a work order, apply a template, and progress the work order.
    • wm_read
    • sn_apptmnt_booking.appointment_booking_user
    Field Service Management Task Initiator

    [wm_task_initiator]

    Create, delete, and modify work order tasks and part requirements when both the work order and work order task are in the draft state. wm_initiator

    Role integration with Customer Service Management

    When you enable the Customer Service Management plugin (com.sn_customerservice) along with the Field Service Management plugin (com.snc.work_management) and add specific Customer Service roles to Field Service agents, they can view or create a case and also view additional customer service data. For more information on customer service agent roles, see Roles installed with Customer Service Management.
    Table 2. Role integration for Customer Service agents
    Adding this role Allows agents
    sn_customerservice.case_viewer
    • To have read access to cases.
    • To view all fields in a case that a customer service agent [sn_customerservice_agent] can access.
    sn_customerservice.customer_data_viewer To have read-only access to customer data entities such as:
    • Install base items
    • Contracts
    • Entitlements
    • Accounts, contacts, and account team members
    • Assets
    • Consumers
    • Sold product
    sn_customerservice.proxy_contact To create a case using a record producer.