共用方式為


John Cockerill 使用 Power Platform 簡化企業商務程序

在本案例研究中,您將了解國際工程公司 John Cockerill 如何使用 Power Platform 開發每天有 2,000 多名員工使用的企業應用程式。

在最近開展了一項重大數位化工作 (包括向員工推廣 Microsoft 365) 之後,領導層還希望建立快速客製化解決方案來簡化商務程序。 使用 Power Platform 似乎是下一個合乎邏輯的步驟。 John Cockerill Group 首席資訊長 (CIO) Denis Debroux 表示:「鑑於我們業務的多樣性,我們需要一種與我們的營運一樣多功能的數位解決方案。」

如今,超過 30 種 Power Platform 解決方案使得訂購公司用車、建立客戶合約和僱用臨時工等流程變得更有效率。 Debroux 表示:「Power Platform 使我們能夠建立滿足每個業務單位特定需求的客製化應用程式。」 「這些應用程式是我們成功數位轉型的關鍵,確保我們組織的每個部分都能從創新中受益,無論他們的需求有多麼獨特。」

提供商業價值,而不僅僅是程式碼行

在 John Cockerill,一個由 15 位業務分析師、產品擁有者、UX/UI 設計師 (以及僅 4 位開發人員) 組成的團隊在 Power Platform 上建立企業解決方案。 小型開發團隊的專業開發經驗使建置品質保持在較高水準。 John Cockerill 的 Power Platform 開發團隊的首席架構師 Gilles Meyer 表示:「我們是 Azure DevOps 服務的早期採用者,並使用 ALM Accelerator for Power Platform 進行自動化部署,並且我們正在逐步過渡到原生管線。」

數位化、商業智慧和架構主管 Julien Bonsangue 證實了以更靈活、自動化的方式建立解決方案的好處。 「我們使用 Power Platform 投入生產的每個解決方案在長期內始終表現優異。 甚至我們四年前開發的應用程式現在仍在使用。

但 Bonsangue 承認,讓專業開發人員接受 Power Platform 的低程式碼方法並不容易。 「在 John Cockerill 的第一年,我曾多次與一位朋友 (一位資深 C# 架構師) 共進晚餐,解釋在 Power Platform 上使用低程式碼開發的優勢。 我花了一段時間才說服他,但在某個時候,他突然明白了,他說:「是的,作為一名專業開發人員,我更感興趣的是提供商業價值,而不只是幾行程式碼。

他也曾與自己的團隊進行過類似的對話。 「我鼓勵我的專業開發人員走出他們的舒適區,從程式碼集思維 (應用程式可能需要數週甚至數月的時間) 轉變為使用 Power Platform 的更敏捷、低程式碼的思維,在這種思維下,您可以在三到四周內從頭開始建構某些東西並將其發佈給成千上萬的人。」

儘管 Bonsangue 鼓勵他的開發人員盡可能使用 Power Platform,但他承認傳統程式碼有時也是必要的。 這就是團隊的專業開發經驗再次證明其價值的地方。 他說:「透過同時使用低程式碼和‘專業程式碼’平台,我的開發人員非常清楚何時使用什麼。」 如果低程式碼方法不能提供最有效的解決方案,他補充道,「我會提醒我的團隊,Power Platform 是 Azure 下廣泛生態系統的一部分,它提供了我們處理最複雜的應用程式所需的所有工具。」

簡化的時間追蹤解決方案

公司最成功的 Power Platform 專案之一是為員工設計的時間追蹤解決方案。 在此之前,John Cockerill 的第一線員工需要透過紙本資料表提交工作時間,然後手動輸入 SAP。 為了簡化流程,開發團隊建立了兩個應用程式:一個供員工輸入時間的行動應用程式,另一個供主管審查他們的輸入內容。 他們還設定了與 SAP 的唯讀整合,讓管理人員無需登入 SAP 即可深入解析資料以用於報告目的。

經過六個月的成功試用,對新解決方案建立了信心,團隊使用自訂連接器獲得了 SAP 的讀取/寫入存取權限。 SAP 存取消除了手動輸入資料的需要,從而減少了錯誤和錯過最後期限的情況。 隨後,該公司又推出了一款針對工程師的相關時間追蹤應用程式,目前這兩種解決方案正在公司的其他部門推廣。

Microsoft Dataverse 讓在 Power BI 中顯示時間表資料變得更加容易,以便管理人員可以快速、即時地查看工人的每日活動。

隨著報告需求的成長,解決方案也隨之成長。 例如,為了將時間追蹤資訊與特定業務單位、成本中心和員工保持一致,團隊整合了來自 SAP SuccessFactors 的資料。 員工資料每天從 SuccessFactors 透過 Azure Synapse Analytics 管線移至 Azure Data Lake Storage,然後透過基於 Azure Synapse Analytics 中無伺服器 SQL 集區的虛擬表格提供給 Dataverse。 結果是記錄更加完整,更容易報告和審查。

此圖顯示了 John Cockerill 的時間追蹤解決方案中的資料流程。

支援公民開發者

該公司渴望透過為不斷壯大的公民開發者社群提供機會、指導和訓練來擴大其專業開發解決方案的成功。 員工向指派到每個業務單位的 IT 合作夥伴展示業務案例。 這些合作夥伴將開發交給一個中心團隊或指導公民開發者自己建立解決方案。 內部入口網站提供大量有關 Power Platform 的訓練資料,每個業務單位都有專門的開發和測試環境。 在將每個應用程式投入生產之前,中央團隊會評估其品質和安全性。

成功的應用程式每兩到三週在社群會議上展示一次。 Bonsangue 表示:「大多數與會者都希望建立應用程式,但我試圖推動他們進行更廣闊的思考,並探索使用 Power Automate 實現流程自動化的機會。」 他還看到了透過整合不斷成長的 Dataverse 公司資料存放庫來建立高效聊天機器人來提升 Power Platform 的 AI 功能的機會。

他說:「借助 Power Platform,我們可以實現端到端的數位化旅程,並利用資料真正為企業帶來利益。」