Roles installed with Field Service Management

  • Release version: Yokohama
  • Updated January 30, 2025
  • 4 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) includes a variety of pre-defined roles designed to manage different aspects of field service operations within ServiceNow. These roles enable users to perform specific tasks ranging from administrative control, scheduling, task execution, approval processes, to skill and resource management.

    Show full answer Show less

    Key Roles and Their Capabilities

    • Field Service Management Administrator [wmadmin]: Full control over FSM data and configuration including overriding information, deleting work orders/tasks, managing work order/task models, incidentals, questionnaires, skills, appointments, and more.
    • Field Service Management Agent [wmagent]: Manages task execution on-site, including accepting/rejecting tasks, adding parts, submitting questionnaires, and adding work notes. Agents cannot modify scheduling windows.
    • Location Agent [wmlocationagent]: Similar to agents but scoped to location-specific tasks and requires Work Management and Service Organization plugins.
    • Location Manager [wmlocationassignmentmanager]: Manages work orders and tasks within their service organization, including task assignments.
    • Approver User [wmapproveruser]: Responsible for approving work orders before qualification or assignment.
    • Basic Role [wmbasic]: Provides common data access and ability to create and follow up on work orders, shared among all FSM roles.
    • Dispatcher [wmdispatcher]: Handles task scheduling, parts management, assignment of tasks to agents, and task status management including editing and timing adjustments.
    • Initiator Roles [wminitiator, wminitiatorqualifier, wminitiatorqualifierdispatcher]: Responsible for creating work orders and tasks, adding parts, sourcing parts, and managing assignments depending on the role level.
    • Manager [wmmanager]: Oversees agent skills, timecards, schedules, and personal events, with administrative skill management privileges.
    • Qualifier [wmqualifier]: Qualifies work orders, creates and edits tasks with technical details, manages dispatch groups, and parts sourcing.
    • Read-Only Role [wmread]: Provides read access to work orders and tasks for users who need visibility without modification rights.
    • Service Desk Agent [snfsmservicedeskagent]: Allows creation and progression of work orders with template application.
    • Task Initiator [wmtaskinitiator]: Creates, deletes, and modifies tasks and parts while in draft state.

    Integration with Customer Service Management (CSM)

    When Customer Service Management is enabled alongside FSM, additional roles can be assigned to FSM agents to extend capabilities such as case viewing, customer data access, and case creation via record producers. Key related roles include:

    • sncustomerservice.caseviewer: Read access to cases and case fields accessible by customer service agents.
    • sncustomerservice.customerdataviewer: Read-only access to customer-related data including contracts, entitlements, accounts, assets, and more.
    • sncustomerservice.proxycontact: Permission to create cases using record producers.
    • wmlocationsecurity: Restricts data access based on provider service organization.

    Practical Benefits for ServiceNow Customers

    • Clearly defined roles help streamline field service operations by assigning precise permissions tailored to job functions.
    • Role integration with CSM enhances cross-functional collaboration between field service and customer service teams.
    • Role-based access controls ensure security and data integrity by limiting user capabilities to their operational needs.
    • Enables efficient management and execution of work orders, scheduling, parts sourcing, approvals, and skill assignments.
    • Supports scalability by allowing organizations to assign roles according to team structure and responsibilities.

    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.
    • Assign skills to agents.
    • Book an appointment.
    • wm_approver_user
    • fsm_skill_admin (contains the skill_manager role)
    • 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 location agent

    [wm_location_agent]

    • Accept or reject tasks assigned to them.
    • Create tasks using the clone task feature.
    • Add work notes to work orders and work order tasks.
    Note:
    Work Management and Service Organization plugins are to be installed.
    wm_location_security
    Field Service Management location manager

    [wm_location_assignment_manager]

    • Create, read, and write work orders.
    • Create, read, and write work order tasks.
    • Assign work order tasks to fulfillers within their own service organizations.
    Note:
    Work Management and Service Organization plugins are to be installed.
    • wm_location_security
    • 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.
    • 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 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
    • Assign skills to agents
    • View and maintain personal events
    • fsm_skill_admin (contains the skill_manager role)
    • 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.
    wm_location_security View data based on the provider service organization.