共用方式為


設定環境變數

環境變數是儲存參數索引鍵和值的解決方案元件,然後將其作為 Power Automate 流程和 Power Apps 中各種其他應用程式物件的輸入。 企業系統通常有多個連接參數,手動將參數輸入每個元件可能很冗長且耗時。

SAP Procurement 範本使用雲端工作流程中的環境變數,來集中管理和設定 SAP ERP 連接器流程動作步驟的關鍵屬性

提示

最佳的作法是設定和管理環境變數做為應用程式生命週期管理 (ALM) 原則的一部分。 在跨環境遷移和管理各種解決方案檔案時,設定預設和目前環境值。

若要了解更多,請參考在 Power Automate 解決方案雲端流程中使用環境變數

在安裝時設定環境變數

範本的 SAP 基礎解決方案包含五個環境變數,用於設定在雲端流程中使用的 SAP 連接參數。

當您安裝 SAP Procurement 解決方案範本時,系統會提示您為五個沒有預設值的環境變數中的四個輸入值。 您可以根據當地需要設定環境變數。

設定完成後,您可以在開發環境中組建自己的解決方案時編輯環境變數。

該表概述了需要設定 SAP 連線參數的五個環境變數。

Display name 姓名 描述: Default value
SAP 應用程式伺服器 mpa_SAPApplicationServer 包含系統參數主機、系統編號、用戶端等的 JSON 字串。 請參考 SAP 屬性指引。
SAP 用戶端識別碼 mpa_SAPClientID SAP 用戶端識別碼標識您與 SAP 系統的連線。 要登入的 SAP 後端用戶端 (或 'Mandant')。 是一個範圍從 000 到 999 的數字。 在 IDoc 交易中單獨使用。
要讀取的 SAP 資料列計數 mpa_SAPCountofRowsToRead 設定在任何搜尋查詢傳回的最大記錄數,有助於減少效能問題。 1000
SAP 語言金鑰 mpa_SAPSPRAS 有時您會需要為特定交易指定語言,例如 ReadMaterial。 我們已建立名為 SAP SPRAS 的環境變數,可讓您根據當地語系化需求輕鬆地在同一個位置控制此值的。
SAP 系統識別碼 mpa_SAPSystemID SAP 系統的三個字母系統識別碼 (若連線類型為訊息伺服器,且不存在訊息伺服器服務時則為必要)。 在 IDoc 交易中單獨使用。

以下是一些連接字串範例:

ASHOST - 應用程式伺服器

{     

    "AppServerHost": "sap.example.com", 

    "Client": "100", 

    "LogonType": "ApplicationServer", 

    "SystemNumber": "00"   

}

MSHOST - 訊息伺服器

{   

    "Client": "102", 

    "LogonGroup": "FICO", 

    "LogonType": "Group", 

    "MessageServerHost": "sapserverdv6",    

    "MessageServerService": "3601",    

    "SystemID": "DV6"   

} 

MSHOST + SNC/SSO - 透過 SNC (Kerberos) 使用 SSO 的訊息伺服器


{ 

    "Client": "102",    

    "LogonGroup": "FICO",    

    "LogonType": "Group",    

    "MessageServerHost": "sapserverdv6",     

    "MessageServerService": "3601",    

    "SncLibraryPath": "c:\\sapcryptolib\\sapcrypto.dll",    

    "SncPartnerName": "p:CN=DV6",    

    "SncQOP": "Default",    

    "SncSso": "On",    

    "SystemID": "DV6",    

    "UseSnc": "true"   

} 

其他資訊:使用 SAP 屬性指南或滿足任何本機環境變數需求的自訂解決方案在解決方案中建立環境變數

在流程中重複使用環境變數

您設定的環境變數現在可在流程的動態內容選取器中使用。 前往 SAP Procurement 解決方案中的雲端流程,以選取要在 SAP 動作中重複使用的環境變數。

重要

每次只要環境變數在雲端流程中更新,更新的值就不會自動用於下次執行流程時。 必須停用重新啟動更新的流程,才能讓更新的值生效。

  1. 編輯解決方案感知雲端流程。

  2. 選取新增動態內容,在動作流程中打開動態內容選取器。 所有您有權存取的環境變數都會列出。

  3. 選取所需的環境變數。

  4. 選取儲存

    在 SAP ERP 連接器的動作中重複使用環境變數

下一個步驟

設定安全性群組

另請參閱

開始使用 SAP Procurement 範本