码迷,mamicode.com
首页 > 其他好文 > 详细

The Smart Field Service Prototype powered by SAP FSM and Wechat

时间:2020-01-25 10:16:28      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:vol   err   fir   into   access   uri   format   backend   team   

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.

技术图片

See the report in Aprial 2019.

技术图片

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.

技术图片

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.

技术图片

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.

技术图片

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.

技术图片

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 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.

技术图片

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:

技术图片

Here below is the created activity in SAP FSM:

技术图片

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:

技术图片

Click this notification and customers can review reservation detail in 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:

技术图片

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

技术图片

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 technician will receive a notification message from the SAP FSM application in his phone:

技术图片

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

技术图片

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 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 customer can open the bill detail, review it and press the blue button "支付账单(pay the bill)" in the bottom.

技术图片

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.

技术图片

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

技术图片

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.

技术图片

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.

技术图片

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
技术图片

The Smart Field Service Prototype powered by SAP FSM and Wechat

标签:vol   err   fir   into   access   uri   format   backend   team   

原文地址:https://www.cnblogs.com/sap-jerry/p/12232803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!