發布日期:2023/07/04
如今,SAP 等 ERP 系統作為業務匯流排程,在企業生產營運中起著重要作用。然而在 ERP 系統之外,每個企業根據自身多年累積的生產營運經驗,都具備獨特的管理流程。為提升效率,企業往往需要為各類型業務來建立應用解方,卻常受限於傳統開發方式導致的成本高昂、開發週期長、異構系統難融合以及程式碼品質難統一等問題。
現在,利用微軟 Power Platform 低程式碼平台,開發人員和業務人員可圍繞 SAP 等 ERP 業務匯流排程,為企業快速建構智慧化的應用。同時,透過預先建置/自訂連接器,快速與 ERP 系統連結,進行資料交換互動。
自 2022 年 12 月微軟正式發佈支援 Power Platform 與 SAP 整合的一系列新功能起,讓每個運用 SAP 的組織都擁有了能夠更輕鬆地實現業務流程的數位化轉型和自動化的能力。這些功能包括:
預先建置的 SAP 整合解決方案(SAP Integration)透過 Power Platform 與 SAP ECC 或 SAP S/4HANA 系統整合。方案包含: Power Apps 範本、Power Automate 流程以及更多組件和功能,詳細介紹可見下方內容。另外,該解決方案支援直接下載使用,可點擊文末「閱讀原文」進入下載頁。
1.適用於常見SAP流程的預先建置Power Apps
在這個預先建置的解決方案中,Power Platform為從訂單到現金和從採購到付款的業務流程提供一套 Power Apps 應用解方。
輸入銷售訂單和採購訂單是 SAP 流程中常見的兩項繁瑣工作,如今,這兩項任務會涉及的頁面和資料屬性已成功被簡化為了 Power Apps 中的一個簡單頁面。在這些應用中,企業用戶將能更快地完成常見任務,同時透過 Power Automate 中業務規則的自動化功能以確保資料準確性。
由於Power Apps是完全可配置的,使用者還可以輕鬆地修改這些範本,從而靈活的滿足組織的特定需求。
而隨著不斷擴展,預先建置SAP整合解決方案也將陸續支援把Power Apps應用於 25 個最常見的SAP業務流程中,包括:
以下為目前已有的Power Apps應用的部分範例:
2.適用於常見 SAP 流程的預先建置 Power Automate 流程
為了支援 25 個 SAP Power Apps 應用,它們相應的 Power Automate 流程也將預先建構在 SAP 整合解決方案中。這些流程利用 SAP 發佈的 API,可在任何組織的 SAP 環境中運行,且不受使用的 SAP 版本限制。
這些 Power Automate 流程,可以讓用戶:
目前已提供數十個 Power Automate 流程來支援訂單到現金和採購到付款業務流程。這一數字還在持續增長中,
以下為部分範例:
很多企業組織需要使用進階連接參數來管理用戶對話。之前,運行 SAP 的客戶會經常收到回饋,無法為用戶會話使用某些進階連接參數,特別是支援在數千個使用者之間進行負載平衡的消息伺服器。現在,企業用戶可以使用既定設置的連接參數來支援消息伺服器、閘道伺服器和更高級的 SSO 配置。(查看已列出的參數:https://learn.microsoft.com/zh-cn/connectors/sap/#default)
SAP Basis 管理員現在可以在環境設置期間,為 SAP 系統設置為資料來源環境變數:

然後可以使用新的 SAP 連接器在流程中輕鬆引用 SAP 系統:

地端資料閘道充當橋樑,在地端 SAP 資料和 Microsoft 雲服務(包括 Power Platform 和 Azure Logic Apps)之間提供安全的資料傳輸。最新版本的地端資料閘道處理兩個 SAP 整合要求:

過去,Power Automate 中存在一個已知問題,即當選擇來自 SAP 的複雜 API 時,參數在檢索架構後將無法呈現。一旦檢索到架構,就很難使用任何 SAP API。現在,Power Automate 中的新 SAP 連接器和操作實現了以下優化:
未來,微軟還將根據大家在使用複雜的 SAP API 過程中的回饋,進一步簡化這一體驗。
Power Automate 的運算式語言基於 Azure Logic Apps 函數。 為了更高效地處理 SAP 資料,最新添加了一些新函數:
以下是一個 Power Automate 流程的範例,該流程正在檢查 SAP 物料 ID 是數字還是字母數字。如果它是數字,運算式將使用 SAP API 所需的前置字元為零來格式化 SAP 材料 ID:

以上僅為近期的部分新功能,您還可以透過連結查看文件,瞭解更多 Power Platform 與 SAP 整合相關的解決方案和指南:https://aka.ms/learn-sap-integration
如果您想提供回饋,可隨時透過Power Automate 論壇隨時進行交流:https://aka.ms/sap-poweusers-community
*更多資訊請洽零壹科技(02)2656-5656 cspservice@zerone.com.tw
資料來源:微軟新聞稿中心