共用方式為


建立連線至 SAP 的桌面流程

在本節中,我們將使用 Power Automate Desktop 建立新流程,並在程序中的執行 VBScript 動作中使用先前準備好的 VBScript 程式碼。

  1. 在 Power Automate Desktop 中選取新流程

  2. 輸入流程的名稱,然後選取建立

    命名新流程之 Power Automate Desktop 對話方塊的螢幕擷取畫面。

  3. 選取 Power Automate Desktop 設計工具視窗,然後選取變數

    位於畫面右側之 Power Automate Desktop 變數圖示的螢幕擷取畫面。

  4. 選取加號 (+),然後選取輸入以建立數個輸入變數。 您會將這些變數傳遞至桌面流程的流程中。

    在 Power Automate Desktop 中建立變數 UI 的螢幕擷取畫面。

  5. 首先,我們將建立幾個技術 SAP 變數,幾乎所有 SAP 型自動化流程都需要這些變數。 針對每個變數,輸入變數名稱外部名稱描述,然後選取更新

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    新增變數對話方塊的螢幕擷取畫面。

  6. 建立以下特定使用案例的變數:

    • EmployeeId

    • AddressType

    • EffectiveDate

    • 路/街

    • 縣/市

    • 州/省

    • ZipCode

    • CountryCode

    具有已建立變數名稱之變數視窗的螢幕擷取畫面。

  7. 動作窗格中,搜尋執行應用程式,然後將其拖曳至設計畫布,以建立我們的第一個程序動作。

    已新增至製作畫布之 [執行應用程式] 動作對話方塊的螢幕擷取畫面

  8. 在參數清單中輸入以下資訊,然後選取儲存

    • 應用程式路徑:C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • 命令列引數:start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui

    • 視窗樣式:最大化

    • 應用程式啟動後:等待應用程式完成

    已輸入參數之 [執行應用程式] 對話方塊的螢幕擷取畫面。

  9. 接著搜尋等待動作,將它拖曳至設計畫布,在期間欄位中輸入 10 秒等待時間,然後選取儲存

    已開啟 [等待] 動作對話方塊的 Power Automate Desktop 設計工具視窗螢幕擷取畫面。

  10. 搜尋執行 VBScript 動作,將其拖曳至設計畫布,然後將先前產生和最佳化的 VBScript 貼上到要執行的 VBScript 欄位中,然後選取儲存

    已開啟 [執行 VBScript] 對話方塊的 Power Automate Desktop 設計工具視窗螢幕擷取畫面。

  11. 開啟 SAP Logon 760 (您的版本可能會有所不同) 應用程式,連線至 SAP 系統,然後登入 SAP 輕鬆存取

  12. 在 Power Automate Desktop 中,選取右窗格中的 UI 元素圖示,再展開新增 UI 元素,然後選取新增畫面

    包含指示 UI 元素圖示的 Power Automate Desktop 設計工具視窗螢幕擷取畫面。

    已開啟 [新增] 畫面面板的 Power Automate Desktop 設計工具視窗螢幕擷取畫面。

  13. SAP 輕鬆存取帶入前景,然後將滑鼠懸停在 SAP 輕鬆存取視窗最外面的框架上,直到出現標記為視窗的紅色邊框。 當邊框為使用中時,請按住 Ctrl 鍵,然後點選以選取該視窗。

    SAP 輕鬆存取視窗周圍有紅色邊框的螢幕擷取畫面。

  14. SAP Logon 760 (您的版本可能會有所不同) 視窗重複步驟 12 和 13。 現在您應該會在 [UI 元素] 窗格中看到以下內容。

    包含 UI 元素窗格中顯示 [SAP 輕鬆存取] 和 [SAP Login 760] 視窗的 Power Automate Desktop 設計工具視窗螢幕擷取畫面。

  15. 搜尋關閉視窗動作,將其拖曳至設計畫布,然後在視窗下拉式功能表中,選取 Windows「SAP 輕鬆存取」

    已開啟 [關閉視窗] 對話方塊的 Power Automate Desktop 設計工具視窗螢幕擷取畫面。

  16. 重複步驟 15,但這次選取 Windows「SAP Logon 760」

  17. 選取儲存。 您的製作畫布現在應如下所示。

    已開啟 [儲存] 對話方塊的 Power Automate Desktop 設計工具視窗螢幕擷取畫面。

介紹完畢 您剛剛使用 Power Automate Desktop 設定了第一個 SAP GUI 自動化桌面流程。 在下一個步驟中,我們會根據員工的要求,設定提供輸入變數的雲端流程。