第 2 章:範例案例簡介

VanArsdel 加熱和空調是世界領導公司,專門處理熔爐和空調中的安裝和維修。 業務會派現場技術人員前往客戶的房屋,安裝和修理所有的加熱及空調裝置。 與去年相比,業務已呈指數級增長。 在仍然是小型公司的同時,VanArsdel 依靠手動和大量佔用大量工作的工作程式。 不過,隨著公司的成長,我們在擴充核心商務應用程式時會遇到一些摩擦,如下列各節所述的使用案例所述。

現場庫存管理

當技術人員到達客戶的住處,並發現卡車上沒有維修所需的零件時,有時會回到商店並從倉庫取得零件。 他們填寫一張紙,說明該零件已被移除。 如果存貨中沒有該零件,則技術人員會申請。 然後,辦公室庫存經理會使用舊版系統來下訂單,並確定倉庫已保留存貨。 這種工作模式會造成下列低效率:

  • 技術人員必須往返行程才能取得所需的零件。 當庫存中沒有該零件時,會造成時間的浪費。

  • 辦公室庫存經理必須每天必須多次檢查列出庫存零件的工作簿,以訂購新的耗材。

  • 因為發生錯誤,所以辦公室庫存管理員必須根據庫存活頁簿稽核。

解決方案會建立應用程式,讓現場技術人員從欄位檢查庫存,並在需要時立即置入訂單。 應用程式會與在 Azure 中執行的 Web API 進行介面,提供對舊版庫存管理系統的受控存取。 辦公室庫存管理員可以透過執行內部部署的桌面應用程式,連接至相同的舊系統。 桌面應用程式可讓辦公室庫存管理員知道哪些零件目前在庫存中,以及何時將訂單加入零件不足的工作區域。

現場庫存管理應用程式。

現場知識庫

一位技術人員無法了解他們在現場所遇到的每一個熔爐或空調模型的相關資訊。 不過,只要有一個優秀的技術人員團隊,就會有人先解決問題。 為了利用這項豐富的知識,技術人員在追蹤已解決其目前所面臨之問題的人員時,可能必須跟多個其他同事進行「電話標記」。 這種方法有數個問題,包括:

  • 進行數次通話以尋找解決問題的人員,是一項需要大量時間的程序。

  • 答覆人可能正在忙碌中,導致第一個技術人員必須等候。

  • 知識是隨技術人員流動而波動的主題。 除非將重要資訊記錄下來,否則很容易將其丟失或誤記。

一種解決方案是取得已發生之熔爐和空調 —問題的相關資訊,以及如何 —在知識庫中修正這些問題。 技術人員可以使用應用程式,記錄有關工作的評論,以及仍在客戶場所執行的修復。 相同的應用程式可以提供一個界面,允許技術人員查詢知識庫,了解其他技術人員可能從類似的工作中學到的任何有用資訊。 知識庫本身可以執行包含 Azure 認知搜尋的資料庫,根據一個或多個關鍵字提供查詢設施。

現場知識庫應用程式。

現場調度和注意事項

客戶可以與 VanArsdel 辦公室聯繫,進行預約。 在一整天中,情況隨時都在改變。 客戶會取消造訪,而發生突發事件的優先順序高於其他事件。 客戶可以提供工作的其他相關資訊。 辦公室接待員會將此資訊儲存在舊版的客戶資料庫中。

每天早上在辦公室,技術人員會在進入現場之前以遺留系統的打印輸出的形式接收當天客戶拜訪的時間表。 此排程包含有關客戶和工作的資訊。 如果此資訊在當天進行變更,則辦公室接待員必須嘗試在現場手動致電技術人員以傳遞任何更新。

當您在現場時,技術人員會做紀錄。 一天結束返回辦公室後,他們會手動更新相同的客戶資訊資料庫。

目前的排程戰略有幾個明顯的缺點:

  • 如果客戶取消造訪,且該辦公室無法聯絡技術人員,技術人員將會進行不必要的停止。 技術人員也可能會錯過讓新客戶重新排程的機會。

  • 技術人員可能不會從事最重要的工作。

  • 技術人員在一天結束時會花費大量時間來更新客戶備忘單,而他們寧願回家。

VanArsdel 可以使用一個充當舊系統前端的應用程式。 這將使辦公室接待員能夠記錄預約和取消預約,並將任何其他註釋加入客戶記錄中。 技術人員可以使用應用程序即時查看預約排程,方便查看任何變更。 相同的應用程式能讓技術人員輸入工作註釋的相關資訊,並將此資訊存回舊系統。

欄位排程應用程式。

融合開發團隊成員

VanArsdel 加熱和空調已開始合成開發團隊,以設計和建立可解決先前各節中所強調之問題和低效率的解決方案。 團隊成員有:

  • Kiana Anderson:專業開發人員。 Kiana 是一種完整堆疊開發人員和軟體設計師,專攻 C# 和 .NET。 Kiana 已撰寫並設計了許多 VanArsdel 的應用程式,但是任何新的要求都會搞得她焦頭爛額。 Kiana 非常熟悉 Power Apps,但她對於讓非開發人員建立應用程式感到懷疑。

  • Maria Zelaya:庫存管理。 Maria 確認倉庫有足夠的零件,如果沒有,則會使用 Kiana 編寫的舊版系統來訂購。 但是除此之外,Maria 會審核庫存、與廠商協調取得最好的價格,並執行其他的庫存供給管理工作。

  • Caleb 培養:現場技術人員/工程師。 VanArsdel 的首席現場技師 Caleb 知識豐富,而且經常透過電話指導初級技術人員。 Caleb 的時間非常寶貴,而且 VanArsdel 希望確保 Caleb 每天盡可能多地拜訪最有價值的客戶。

  • Malik Barden:辦公接待員。 Malik 是 VanArsdel 辦公室的核心,負責回答所有的客戶查詢、排程預約,甚至能協助技術人員在需要時尋找解答。 換句話說,Malik 過度操勞,必須將一些重複性工作自動化,才能提供更好的客戶服務。

  • Preeti Rajdan:IT 作業。 Preeti 負責確認系統已安裝並執行。 Preeti 對可能會意外打開「後門」的安全性和應用程式非常擔憂。 Preeti 也變得捉襟見肘,必須確保所有的新應用程式都能輕鬆控管和管理。