Come from :https://neilparkhurst.com/2016/08/20/field-service-work-order-theory/

In this post I aim to continue my series covering all aspects of Field Service for Microsoft Dynamics CRM, work orders are the primary entity within Field Service. Think of them as the “essence” of all information needed complete a service request.

Note: If you have previously used FieldOne Sky then you will find most of the theory connected with work orders to be very similar. Except some related entities now have different names!

In this post I specifically cover these questions on work orders;

  • What are they?
  • What is the work order life cycle?
  • How do work orders relate to other Field Service entities?

It is important to appreciate the information in this post before continuing to configure Field Service as you’ll need to understand these base concepts to be able to appreciate the implications of any configuration work.

Work Orders – What are they?

A work order is used to coordinate and schedule resources and activities. The work orders can be for differing types of work including installations, repairs or preventative maintenance. (The types can be configured to reflect whatever services a particular organization performs.)

A work order can contain;

  • A description of issue or work to be completed
  • Customer details include service and billing accounts
  • Equipment affected
  • Location
  • Parts, products and services needed
  • Tasks to follow
  • Priority and estimated duration
  • Characteristics (skills) required to complete the work order

What is the work order life cycle?

A work order will have a lifecycle in that they are created, scheduled, Dispatched, Serviced, Review / Approval, invoiced (& inventory adjusted)

One very important difference between Field Service and FieldOne is the additional of a business process flow that is used to progress the work order life cycle. Making the process much simpler from a user point of view.

Creation

Work orders can be created in four ways.

  1. From an agreement, this might be an on-going contract involving regular service visits for preventative maintenance.
  2. From a case, a case might be created in the contact center. If the case can’t be resolved locally and a field engineer is required, then work order(s) can be created directly from the case.
  3. From a sales opportunity.
  4. Manually directly within the Field Service options in CRM or from the Field Service Mobile application.

When a work order is created it can contain many fields, including the service and billing account details, incident type plus details of the services and products required.

When a work order is created its status is initially “Open Unscheduled”.

Scheduled

After a work order has been created it can then be scheduled to a resource. A work order can be scheduled in four ways;

  1. Manually by a dispatcher from the schedule board.
  2. Manually by a field agent from the Field Service mobile application.
  3. By a dispatcher using the scheduling assistant.
  4. By using the Field Service routing engine to automatically schedule.

Once a booking (work order schedule) is created the status on the work order changes to “Open Scheduled”.

One work order can have many resource bookings (schedules), as a separate schedule will be created for each resource needed on a work order.

Note: If you have previously used FieldOne you need to be aware that work order schedules are now called resource bookings.

Dispatched

After a work order schedule has been created a specific resource will be dispatched.

Once assigned to a resource (field agent), the field agent will be notified and they can accept or reject the work order schedule.

When dispatched the work orders retains the status of “Open Scheduled” but the work order schedule is changed to be scheduled, accepted or declined.

Note: You can also create customer work order schedule status values beyond the defaults of schedules, accepted or declined.

Serviced

This stage reflects the processes that would happen whilst the work order is in progress. Such as on route, in progress etc.

The work order status changes from “Open Scheduled” to “Open Complete” once the service has been completed.

Changing the status to “Open Complete” is the default out of the box behavior. It is however possible to alter the Field Service setting to assign a different status if required. You could, for example, jump straight to Closed – Posted.

Review / Approval

After the service has been completed a manager or the dispatcher will review the work order and confirm the required services have been correctly completed and all the information correctly entered.

Once reviewed the work order status changes to “Closed – Posted”. From this point onwards the work order cannot be changed.

invoiced (& inventory adjusted)

Finally, Field Service will automatically create any invoices required and adjust inventory.

Optionally parts used can be logged against as customer a “customer equipment”. Useful scheduling future maintenance work.

How do work orders relate to other Field Service entities?

Below is a summary of the key relationships between a work order and the other Field Service entities.

  • Each work order will have one service account.
  • The service account is Geo Coded and is used to decided where the work order should be performed.
  • Optionally a work order can have a billing account. (The billing account is the service account if not defined.)
  • Each work order will have one or many resource booking records.
  • The resource bookings contain details of when & who should complete the work order.
  • Each resource booking will have a resource. This could be a person, crew or piece of equipment

Each work order can be assigned an incident type. The incident entity is used to “bundle together all the products, services, service tasks and resource characterictics (skills) needed to complete that incident. Using incidents to bundle these items like this makes the process of creating work orders much easier. Meaning the use of incidents isn’t mandatory with Field Service but they are highly recommended.

The last group if entities, work order type, priority and territory are used mainly for information purposes,

Hopefully this post has given you some useful information about work order theory. As I produce more posts about Field Service I will build on this theory.

Dynamics365 Field Service Work Order Theory的更多相关文章

  1. Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (三)- 发送 work order 和 booking 信息给 IoT Central

    首先, 我们可以打开IoT alert, 并且点击上的 create a flow. 接下来,我们使用微软准备好的模板:Sample Contoso- When a work order is cre ...

  2. S/4HANA Service Management和SAP Field Service Management的集成

    经常有朋友提出这样的问题:"SAP Business Suite里的CRM的Service模块已经通过Addon的方式迁移到了S/4HANA上,并且SAP之前又收购了一家专门做Service ...

  3. Dynamics 365 CRM 配置field service mobile

    配置field service mobile其实微软是有官方文档的, 但是没有坑的微软产品不是好产品. 一些细节设置文中还是没有考虑到的. 所以这里带大家配置一下field service mobil ...

  4. Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (一)- 配置 IoT Central和IoT alert

    今天这个系列给大家带来怎样在connected field service中部署IoT Central 并且做连接. 首先, 这里提供微软官方的tutorial的链接https://docs.micr ...

  5. MB2-718 Certification: (Microsoft Dynamics 365 Customer Service) – Field Service, Customer Assets

    Come from : https://neilparkhurst.com/2018/02/25/mb2-718-certification-microsoft-dynamics-365-custom ...

  6. Dynamics 365 CRM Connected Field Service 自动发送command

    上期降到了怎样部署connected field service(CFS) 我们假设现在IoT 设备是温度监控器, 当温度触发我们之前预设的温度值, IoT会通过IoT Hub 发送IoT Alert ...

  7. Dynamics 365 CRM 部署 Connected Field Service

    微软 Connected Field Service 是一个提供Azure IoT 和 Dynamics 365 连接的这样一个框架 有两种方式部署CFS, 一种是用IoT Hub PaaS, 一种是 ...

  8. How to solve the error "Field service in com.xx.xxx.xxxx required a bean of type 'com.aa.bb.cc' that could not be found."

    When runung a SpringBoot demo, I  got a error as following: *************************** APPLICATION ...

  9. Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (二)- 匹配设备

    上个blog中介绍了我们怎么去部署IoT central和 connected field service做连接. 我们这次介绍怎么把IoT设备在CRM中怎么去注册. 首先我们打开devices,再选 ...

随机推荐

  1. 「树形DP」洛谷P2607 [ZJOI2008]骑士

    P2607 [ZJOI2008]骑士 题面: 题目描述 Z 国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英.他们劫富济贫,惩恶扬善,受到社会各界的赞扬. 最近发生了一件可怕的事情,邪恶的 ...

  2. 神奇的建图方式(Tarjan)——小z玩游戏

    原题来自与:洛谷 P5676(GZOI2017)  链接: https://www.luogu.com.cn/problem/P5676 题面: 题意比较明显,如果已经建好了边,那么跑个Tarjan ...

  3. [PA2015]Siano 单调栈

    由于某人找了个单调栈的题解但是没研究透所以让我们来研究............ 首先先来考虑下面一种情况,假设第\(k\)次切割时,天数为\(d_k\),高度为\(b_k\),第\(k+1\)次切割时 ...

  4. NOIP 2016 洛谷 P2827 蚯蚓 题解

    题目传送门 展开 题目描述 本题中,我们将用符号[c]表示对c向下取整,例如:[3.0」= [3.1」=[3.9」=3.蛐蛐国最近蚯蚓成灾了!隔壁跳 蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手 ...

  5. Redis哨兵集群创建脚本--v2

    1. 基础环境 操作系统版本  CentOS Linux release 7.6.1810 (Core) Docker 版本  19.03.11, build 42e35e61f3 Redis  版本 ...

  6. 有点愧疚,今天把unity官方骗了...

    今天下午2点,突然给我发了一封邮件说我违规: Unity Technologies Hello, Your Account: *@*.net has been suspended and you ca ...

  7. 底层剖析 Window 、Activity、 View 三者关系

    不管工作几年的 Android 工程师,或多或少都听说过 Window 的概念,并且隐隐约约感觉它在 Activity 与 View 之间应该发挥着某种连接的作用.但是如果需要说出这 3 者之间的关系 ...

  8. python 并发专题(十四):asyncio (三)实战

    https://www.cnblogs.com/wongbingming/p/9124142.html 在实战中,将会用到以下知识点: 多线程的基本使用 Queue消息队列的使用 Redis的基本使用 ...

  9. 如果你每次面试前都要去背一篇Spring中Bean的生命周期,请看完这篇文章

    前言 当你准备去复习Spring中Bean的生命周期的时候,这个时候你开始上网找资料,很大概率会看到下面这张图: 先不论这张图上是否全面,但是就说这张图吧,你是不是背了又忘,忘了又背? 究其原因在于, ...

  10. redis的集群化方案

    关于 目前有三种 (1)Twitter开发的twemproxy (2)豌豆荚开发的codis (3)redis官方的redis-cluster Twemproxy 架构简单 就是用proxy对后端re ...