The first three articles in this series:

  • Consume FSM data using the API
  • SAP FSM Learning Notes (2) : SAP FSM wechat access
  • Create SAP FSM customer appointment in wechat

Suppose a scenario like this: Jerry uses his mobile phone, pays attention to the wechat official account of the company where he buys the product, clicks “Make an appointment” in the menu of the official account, and selects “Li Xiaogang”, a technician, to provide on-site installation service.

After the appointment was made, the dispatcher of SAP FSM immediately saw the task record in the scheduling panel of the system and confirmed the time with technician Li Xiaogang.

Now let’s switch to technician Li Xiaogang.

He has a mobile app called SAP Field Service Management installed on his phone.

Once the dispatcher clicks Release Assignments in SAP FSM, the SAP FSM installed by Li Xiaogang will receive a new push message, as shown in the picture below:

Click and see, it is Jerry Wang’s appointment of the mechanical arm installation service.

Scroll down to the bottom of the page to see a red highlighted to-do list prompt, as well as buttons for Travel and Work.

After clicking Travel, It means That Li Xiaogang has left for Jerry’s location, and our team has made an enhancement here. We push a real-time location sharing message to Jerry’s wechat, whose function is similar to the real-time tracking of the driver’s position of didi taxi, which is used by everyone now. It can help Jerry estimate the approximate arrival time of Li Xiaogang.

Li Xiaogang door, open the task list began to work.

The mission involved the installation of the equipment itself, as well as the replacement of an additional arm accessory, so we’ll see two entries on the to-do list. This task list is maintained in the system by the ADMINISTRATOR of SAP FSM in advance, which will be introduced later.

Li Xiaogang clicked the second item “Accessory list” in the picture above. He brought the new mechanical arm to Jerry’s site from the company’s warehouse, with a unit price of 120 yuan. After changing the amount to 1, save.

Li Xiaogang previews the costs of this list separately in PDF format:

After saving, the spare parts list of the robot arm is appended to the entire service work order:

When li Xiaogang has finished all the installation work, click Checkout to finish the task:

Li Xiaogang click “Preview Report” to generate the details of the door-to-door installation service:

Li Xiaogang clicked the “Sign here” button at the bottom of the “Service Report”.

Sign your name on the service report:

At this point, our team made another enhancement: Jerry’s wechat will receive a new service detail push, including the bill details that need to be paid for this installation service:

The total cost is installation service fee 500 plus 120 mechanical arm equals 620 yuan.

After the bill was paid, Jerry received a new push message containing a questionnaire we had created based on SAP Qualtrics.

Back to the question discussed in the middle of the article, why li Xiaogang opened the installation task on the mobile application and saw two lists?

In fact, in our prototyping, we created an installation service template and a widget list template in the SAP FSM system. Then, when creating an Activity using nodeJS SDK, assign the two templates to the newly created Activity with code. This will achieve the effect of two lists after Li xiaogang clicks on the installation task.

Edit the template in Smartforms and Feedback:

As with many SAP products, templates in FSM have versioning and state control.

This is the first installation service list that Li Xiaogang saw in his mobile application, and the corresponding editing interface in SAP FSM system:

In the future, Jerry will continue to introduce some details of the integration scenario between wechat and SAP FSM, such as how the real-time location of technicians is shared in wechat in real time. Please look forward to it.

Read more

For more of Jerry’s original articles, please follow the public account “Wang Zixi “: