After completing the FieldOne Certification, I tried to list done some important terms and features of FieldOne and how they relate to standard CRM service module entities. As built on top of Dynamics CRM, it uses all the powers of Dynamics CRM with an addition to FieldOne services like Schedule Board, Mobile app, resource pay and advance scheduling algorithm.
The list is more of a quick guide to understand or revise the terms. See FieldOne learning material and other blogs (listed below) for detailed information on each term. Feel free to add more information or correct me in comments section below.
- FieldOne user who manages work order creation and scheduling.
- Usually manages work orders using FieldOne web client from Dynamics CRM.
- Notifies and dispatches a field agent for a particular work order.
- Field Agent
- Field agents are users who visits customer location to provide services.
- Uses FieldOne mobile application to get notified about work order assignment, work on work order, change status of work order, driving direction, etc.
- FieldOne users who analysis data by making use of reports, dashboards, etc.
- All standard features of Dynamics CRM applicable to reports and dashboard like export to excel.
- Consist of description of the issue or work to be performed, customer information, check list of steps to be followed for completing the work order, location, etc.
- These are related to a service accounts and not billing account. A customer can have one billing address and multiple service accounts.
- A particular work order goes through various stages before it is closed. These stages are Create, Scheduled, Dispatched, Serviced, Review / Approval, Invoiced & Inventory adjusted.
- Work orders can be created manually into CRM or automatically from Case, Order or agreement.
- Power full tool that helps Dispatcher to schedule work orders and assign resources based on availability, territory, skill set, etc.
- Shows list of work orders as well as map.
- Allows rescheduling, updating status and reassigning of work order.
- Dispatcher can make use of various filters to find right resource to assign to a work order.
- Used to document skills
- These can be associated with resources and incidents.
- A resource can be selected for a particular work order based on skills possessed by the resource.
- Skills related to incidents can be helpful to find right resource who can fulfil incident needs.
- Accounts are customers.
- A customer can have one billing address and multiple service locations.
Based on above point, customers are divided in two types as:
- These are locations where service is to be provided.
- Service accounts can be used as billing address too.
- These are locations used for billing.
- E.g. Head office of a customer.
- Same functionality as CRM price list.
Security Roles & FLS
- Uses standard CRM security roles and Field security profiles.
Few OOB security roles specific to field one are (all prefixed with Field Service):
- Inventory Purchase
- Defines service areas.
- Zip codes are assigned to territories.
- Resources with similar zip code fall under relevant territory.
- Work orders are auto assigned to territories based on zip codes.
- These are users, crews, service center, etc.
- Resources can be configured to have work hours, time offs, etc. similar to user in CRM.
- Resources can be paid based on their time tracked for a particular work order and their status like Working hour, overtime, Travel, Break, Business closure, etc.
- These are products owned by customers and serviced by field agents.
- These are similar to contracts.
- Agreements can be used to auto create work order and invoices
- By using drag and drop of work orders from Work Order list or Map available on Schedule Board.
- Scheduling Assistant
- Auto Routing Scheduling
- Sky Mobile App