SAP FSM 學習筆記(四) : 現場服務技師使用的移動應用
這個系列的前三篇文章:
假設這樣一個場景:Jerry使用手機,關注自己購買的產品所在公司的微信公眾號後,在公眾號選單裡點選“預約”,選擇了“李小剛”這個技師進行上門安裝服務。
預約成功後,SAP FSM的排程員在系統的排程皮膚裡立即看到了這條任務記錄,和技師李小剛確認了時間。
下面我們把視角切換成技師李小剛。
他的手機上安裝了名叫SAP Field Service Management的移動應用。
一旦排程員在SAP FSM裡點選了Release Assignments按鈕確認了任務分配後,李小剛安裝的SAP FSM會收到一條新的推送資訊,如下圖所示:
點開一看,是Jerry Wang預約的機械臂上門安裝服務。
把頁面滑到底部,能看到紅色高亮顯示的任務清單提示,以及Travel和Work的按鈕。
點選Travel之後,意味著李小剛已經動身前往Jerry所在地了,而我們團隊在此處做了一個增強,向Jerry的微信推送一條實時位置共享訊息,功能和現在大家用的嘀嘀叫車的司機位置實時跟蹤差不多,能幫助Jerry預估李小剛大概的上門時間。
李小剛上門之後,開啟任務清單開始工作。
這次任務包括裝置本身的安裝,以及一個額外機械臂配件的替換工作,因此我們在任務清單裡會看到兩項紀錄。這個任務清單是SAP FSM的管理員事先在系統裡維護好的,後面我們會介紹。
李小剛點選上圖第二項“配件清單”,這個新的機械臂是他從公司倉庫帶到Jerry現場的,單價120元。把數量更改為1之後,儲存。
李曉剛以PDF格式的方式,單獨預覽這個清單產生的費用:
儲存之後,這個機械臂的配件清單被附加到整個服務工單中去:
等李小剛完成所有的安裝工作後,點選checkout結束任務:
李小剛點選“預覽報告”,生成這次上門安裝服務的明細:
李小剛點選“服務報告”底部的“在此簽字”按鈕,
在服務報告上籤下自己的大名:
此時我們團隊做了另一處增強:Jerry的微信會收到一條新的服務詳情推送,包含了此次安裝服務需要支付的賬單詳情:
總共費用是安裝服務費500加上機械臂120等於620元。
賬單支付之後,Jerry會收到新的一條推送訊息,包含了一份我們基於SAP Qualtrics製作的調查問卷。
回到文章中間討論的問題,為什麼李小剛在移動應用上,開啟安裝任務,會看到兩個清單?
實際上,我們的原型開發裡,在SAP FSM系統裡建立了一個安裝服務模板和一個配件清單模板。然後在前文介紹的使用nodejs SDK建立Activity時,用程式碼將這兩個模板分配給新建立出來的Activity,就能達到李曉剛點開安裝任務後看到兩個清單的效果了。
在“Smartforms and Feedback”裡編輯模板:
和SAP其他很多產品一樣,FSM裡的模板也具有版本和狀態的控制。
這就是李曉剛移動應用裡看到的第一個安裝服務清單,在SAP FSM系統裡對應的編輯介面:
後續Jerry會繼續介紹這個微信和SAP FSM整合場景的一些細節,比如技師的實時位置是如何在微信裡實時共享的,敬請期待。
更多閱讀
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2673570/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP FSM 學習筆記(二) : SAP FSM的微信接入筆記
- SAP FSM 學習筆記(一) : 使用API消費FSM的資料筆記API
- SAP FSM 學習筆記(三) : 在微信裡建立SAP FSM客戶預約筆記
- Kubernetes學習筆記(四):服務筆記
- springCloud學習筆記2(服務發現)SpringGCCloud筆記
- nacos學習筆記之服務發現中心筆記
- 華為帳號服務學習筆記(四):Authorization Code模式服務端開發筆記模式服務端
- SAP 應用服務負載均衡的實現負載
- Laravel 學習筆記 —— 神奇的服務容器Laravel筆記
- 飛機的 PHP 學習筆記十:應用技術PHP筆記
- 設計模式學習筆記(四)單例模式的實現方式和使用場景設計模式筆記單例
- angular學習筆記(十五)-module裡的'服務'Angular筆記
- SAP BW 學習筆記筆記
- 飛機的 PHP 學習筆記之應用技術篇PHP筆記
- Consul 學習筆記-服務註冊筆記
- SAP Leonardo圖片處理相關的機器學習服務在SAP智慧服務場景中的應用機器學習
- JavaScript MVC 學習筆記(四)類的使用(下)JavaScriptMVC筆記
- SpringCloud學習筆記:服務註冊與發現Eureka(2)SpringGCCloud筆記
- goLang學習筆記(四)Golang筆記
- Javascript 學習 筆記四JavaScript筆記
- TS學習筆記(四)筆記
- MyBatis學習筆記(四)使用map實現查詢和插入MyBatis筆記
- Java學習筆記3事務的四大特性Java筆記
- SAP BASIS學習筆記(轉)筆記
- angular學習筆記(二十九)-$q服務Angular筆記
- Symfony2 學習筆記之服務容器筆記
- Serverless 微服務實踐-移動應用包分發服務Server微服務
- Laravel底層學習筆記02 - 服務容器,服務提供者Laravel筆記
- 小白的學習筆記——服務拆分和遠端呼叫筆記
- 『應用機器學習的建議』的學習筆記機器學習筆記
- 【學習筆記】並查集應用筆記並查集
- 移動地理資訊系統學習筆記筆記
- SurvivalShooter學習筆記(二.玩家移動旋轉)筆記
- Activiti 學習筆記四:流程例項、任務的執行筆記
- 今日學習筆記:hash 以及 nodejs基本服務筆記NodeJS
- Angular6學習筆記8: 服務(Service)(1)Angular筆記
- SAP學習筆記--整合與核算筆記
- ONNXRuntime學習筆記(四)筆記