The Smart Field Service Prototype powered by SAP FSM and Wechat

In this blog I will introduce a prototype regarding a Smart Field Service prototype recently developed by our team. The aim of this prototype development is to give our local partners a demonstration about how SAP FSM is flexible enough to integrate with popular mobile application framework to achieve a more modern user experience.

SAP FSM is named as VISIONARIES in Gartner Magic Quadrant for Field Service Management.

The Smart Field Service Prototype powered by SAP FSM and Wechat

See the report in Aprial 2019.

The Smart Field Service Prototype powered by SAP FSM and Wechat

And till 2019 Q1, Wechat has more than 1.1 billions active users per month. The Wechat users finds out that more and more of activities in their daily life could be achieved within Wechat itself by "subscription account" and "mini program", without installing any additional mobile application. Wechat has almost become a sort of "mobile application platform" in de facto standard.

The Smart Field Service Prototype powered by SAP FSM and Wechat

So it would be very promising if both could be combined to make customer life easier.

We design such a scenario: suppose a customer has bought an equipment from a given company, and need to finish the equipment installation by a technian some days later.

Traditional way for field service reservation

That customer has to call equipment selling company, discuss with the service agent via the phone, schedule a technian and determine the field service date and time. All of such discussion has to be performed online via phone.

The Smart Field Service Prototype powered by SAP FSM and Wechat

And for the service agent who has picked up the call, he/she has to manually create every record in SAP FSM, such as service calls and activities. It's time consuming with poor productivity.

The Smart Field Service Prototype powered by SAP FSM and Wechat

Innovation way for field service reservation

(1) The customers can directly make reservation themselves via self service provided in Wechat. No additional application required.

(2) The self service in Wechat is developed with a frontend web application and a backend proxy server leveraging SAP FSM nodejs SDK. When customers choose the appropriate date time, specify a technician and confirm the reservation, the request is sent to the backend proxy server, which then calls SAP FSM Restful API via nodejs SDK, to create service calls and activities automatically.

In this way, no human service agent is needed any more.

Below is more detail about this demo scenario.

(1) After the customer has bought the equipment, he/she subscribed the official subscription account of the equipment selling company, in our demo it's "SAPCX数字创新空间".

Once done, the menus provided by the subscription account is available. Click "预约(Reserve)" to start book a time via self-service way.

The Smart Field Service Prototype powered by SAP FSM and Wechat

Then the web application developed by our team is displayed in Wechat.

"预约地址":the address of customer who currently uses Wechat for booking, which is automatically filled by GPS API call. Manual change is still available.

"联系电话":customer mobile phone number.

"上门时间": the actual time that customer would like to book the field service.

Once service time is determined, the web application will fire a query request to SAP FSM to fetch technicians list who are available for that very booked time.

The Smart Field Service Prototype powered by SAP FSM and Wechat

The available technicians are rendered in Wechat via list format, with each technician's name, title, employment length, user ranking etc. Then the customer can choose a technician based on these information.

The Smart Field Service Prototype powered by SAP FSM and Wechat

Once the customer confirms the reservation, our proxy server will call SAP FSM Restful API to create corresponding service calls and activity in the system:

Here below is the created service call in SAP FSM triggered from W echat:

The Smart Field Service Prototype powered by SAP FSM and Wechat

Here below is the created activity in SAP FSM:

The Smart Field Service Prototype powered by SAP FSM and Wechat

In order to let customers can check the appointment anytime after this successful booking, once our web application receives the response from SAP FSM API call, we will push a "reservation confirmation" to Wechat:

The Smart Field Service Prototype powered by SAP FSM and Wechat

Click this notification and customers can review reservation detail in Wechat:

The Smart Field Service Prototype powered by SAP FSM and Wechat

Now a day later, it's time for the selected technician to travel to the customer site. Once the technician starts, the customer will receive a "real-time position sharing" initiated by the technician in customer's mobile phone:

The Smart Field Service Prototype powered by SAP FSM and Wechat

With the support of location tracking, the customer can have a rough estimation when the technician arrives.

The Smart Field Service Prototype powered by SAP FSM and Wechat

Now let's switch to technician perspective for the time being. Once the dispatcher employee presses the "Release Assignments" button on the installation task created by SAP FSM API call in the dispatching dashboard,

The Smart Field Service Prototype powered by SAP FSM and Wechat

The technician will receive a notification message from the SAP FSM application in his phone:

The Smart Field Service Prototype powered by SAP FSM and Wechat

Click the FSM mobile application and the technician can see what exactly should be installed for the current field service:

The Smart Field Service Prototype powered by SAP FSM and Wechat

where do two items (installation service and accessory list) in task view above come from?

Two templates are created in advanced in SAP FSM, tile "Smartforms and Feedback":

The Smart Field Service Prototype powered by SAP FSM and Wechat
The Smart Field Service Prototype powered by SAP FSM and Wechat

The binding relationship between the activity which the technician see in the mobile and the two work items is achieved by an API call to assign the two templates into the created activity in the runtime.

Once technician has finished installation service, in our prototype, a bill will be pushed to customer's Wechat application containing detailed price:

The Smart Field Service Prototype powered by SAP FSM and Wechat

The customer can open the bill detail, review it and press the blue button "支付账单(pay the bill)" in the bottom.

The Smart Field Service Prototype powered by SAP FSM and Wechat

Wechat Pay is one of most popular payment method currently used in China. We simply bind a credit card in Wechat and then can perform payment directly using Wechat.

The Smart Field Service Prototype powered by SAP FSM and Wechat

Once the customer pays the bill, a user survey will be sent to the Wechat to collect feedback about this field service experience.

The Smart Field Service Prototype powered by SAP FSM and Wechat

We have developed a web page leveraging Qualtrics survey API. The survey result will be sent back by API to generate corresponding Qualtrics Response for further analysis.

The Smart Field Service Prototype powered by SAP FSM and Wechat

In summary, using our prototype, customers can now perform all necessary steps for a typical field service process purely in Wechat. Neither phone call nor other application is needed. This prototype demonstrates how flexible and powerful SAP FSM Restful API in regard to integration with third party software and how Wechat can be involved to bring an enhanced user experience of SAP FSM.

I have uploaded a video in youtube: https://youtu.be/tscSPtPlPqE

Hope it can inspire you a little bit.

The Smart Field Service Prototype powered by SAP FSM and Wechat

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
The Smart Field Service Prototype powered by SAP FSM and Wechat

上一篇:隐藏服务器端信息X-Powered-By: Servlet/3.0


下一篇:有什么方法判断网站后台是用什么语言写的