Roles installed with Field Service Management

  • Release version: Zurich
  • Updated July 31, 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 comprehensive set of roles designed to manage and streamline field service operations within ServiceNow. These roles define specific permissions and responsibilities, enabling organizations to control access, delegate tasks, and optimize workflows from work order creation to task completion and approval.

    Show full answer Show less

    Key Roles and Their Capabilities

    • Field Service Management Administrator [wmadmin]: Full control over FSM data including overriding information, deleting work orders/tasks, managing models, incidentals, skills, appointments, and questionnaires. Contains multiple sub-roles for comprehensive administration.
    • Field Service Management Agent [wmagent]: Manages onsite task execution, including accepting/rejecting tasks, adding part requirements, sourcing parts, submitting questionnaires, and booking appointments. Agents have limited scheduling permissions.
    • Field Service Management Dispatcher [wmdispatcher]: Responsible for scheduling tasks, assigning agents, managing task statuses, and editing work order fields. Dispatchers can also handle parts and incidentals, and set actual work times.
    • Field Service Management Qualifier [wmqualifier]: Qualifies work orders and creates tasks, editing technical details and managing parts. Can change qualification and dispatch groups.
    • Field Service Management Manager [wmmanager]: Oversees agent skills, timecards, work schedules, and personal events, combining administrative and agent capabilities.
    • Field Service Management Initiator [wminitiator]: Creates and edits draft work orders, assigns qualification groups, and adds work notes.
    • Field Service Management Approver User [wmapproveruser]: Approves work orders before qualification or assignment.
    • Field Service Management Basic [wmbasic]: Enables creation and follow-up of work orders with common data access shared across FSM roles.
    • Other specialized roles include Location Agent, Location Manager, Task Initiator, and combined roles such as Initiator Qualifier Dispatcher which merge responsibilities to fit organizational needs.

    Role Integration with Customer Service Management (CSM)

    When Customer Service Management is enabled alongside FSM, specific CSM roles can be assigned to FSM agents to extend capabilities:

    • sncustomerservice.caseviewer: Grants read access to cases with all fields visible to customer service agents.
    • sncustomerservice.customerdataviewer: Provides read-only access to customer-related data such as contracts, accounts, entitlements, and assets.
    • sncustomerservice.proxycontact: Allows agents to create cases via record producers.
    • wmlocationsecurity: Restricts data visibility based on provider service organization.

    Practical Implications for ServiceNow Customers

    Understanding these roles enables customers to:

    • Assign appropriate permissions to users based on their responsibilities in field service workflows.
    • Control data access and operational capabilities to maintain security and process integrity.
    • Integrate field service with customer service functions to provide a seamless service experience.
    • Customize role combinations to tailor access and task management according to organizational structure.

    Proper role assignment ensures efficient management of work orders, tasks, scheduling, approvals, and resource allocation within FSM, supporting optimized field operations and enhanced 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.
    • 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
    • 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.