將 Softomotive 的 WinAutomation 與桌面流程搭配使用

Important

請參閱 Power Automate Desktop 文件以了解 WinAutomation 的演進。

開始將 WinAutomation 與桌面流程搭配使用之前,以下有一些提示可供您參考。

  1. Power Automate 非自動 RPA 授權 (付費或試用) 可授與您 WinAutomation 的完整存取權限。 本文件將引導您完成使用 Power Automate 讓 WinAutomation 程序執行起來的過程。

  2. WinAutomation 中的自動化指令碼稱為 程序。 在 Power Automate 中,自動化指令碼稱為 雲端桌面 流程*。

  3. 建立 WinAutomation 程序前,請先檢查連接器清單以了解您要自動化的應用程式是否已經具有連接器。 如果有,您應考慮建立的是雲端流程而不是桌面流程。 您也可以建置您自己的連接器。 一般來說,以 API 為基礎連接器在延展性、可靠性和降低成本方面,會提供比 UI 自動更好的體驗。

  4. 現有 WinAutomation 授權使用者可前往 Softomotive 的支援頁面了解更多資訊

先決條件

若要在 WinAutomation 中執行 Power Automate,您需要:

  1. 確定您的電腦符合桌面流程的需求

  2. 安裝桌面流程應用程式,然後安裝並設定內部部署的資料閘道。

Important

您必須有最新版本的 WinAutomation 和 Power Automate Desktop,才能錄製、測試或執行 UI 自動化。

授權

您必須有 Power Automate 含有非自動 RPA 的每個使用者方案 才能使用 Power Automate Desktop 和 WinAutomation。 如果您沒有付費方案,您可以前往 Power Automate 開始試用。

安裝 WinAutomation

  1. 下載WinAutomation 安裝程式

  2. 執行 WinAutomationSetup.exe 檔案。 此檔案可能位於您的 下載 資料夾中。

  3. 依照 WinAutomation 安裝程式中的指示完成安裝。 在安裝期間,請確定已將 授權類型 設定為 Microsoft Power Automate

登入 WinAutomation

  1. 安裝完成後,從 Windows 開始功能表中啟動 WinAutomation 主控台。

  2. 應用程式將會啟動,並提示您登入。 輸入您用於 Power Automate 的使用者認證。 如果您尚未取得有效授權,就會看到此錯誤訊息。 您也可以瀏覽定價頁面,進一步了解此授權,或取得試用版授權。

    授權錯誤

    Important

    您必須取得租用戶系統管理員同意,才能使用 Power Automate 公司或學校帳戶存取 WinAutomation。 為此,您的管理員必須安裝 WinAutomation、使用其租用戶系統管理員帳戶登入,然後給予同意。

    權限要求

  3. 系統要求您在登入期間建立主要金鑰時,請建立此金鑰。

  4. 您登入後,就會看到 WinAutomation 主控台,其中包含幾個範例程序。 若要開始使用,請移至 選項 > 說明 > 開始使用,然後瀏覽幾個建立簡單程序的範例,或查看 WinAutomation 文件:建置簡單程序中的資訊。 您可以從 WinAutomation 入門教學課程中了解詳細資訊。

您現在可以建立自己的 WinAutomation 程序,並在本機測試這些程序。

從 Power Automate 執行 WinAutomation 程序

  1. 在 WinAutomation 中建立自動化程序之後,您就可以在 Power Automate 中透過雲端流程,以非自動或全自動模式來執行此程序。

    Tip

    深入了解建立和執行桌面流程

  2. 建立新的桌面流程。 刪除「錄製應用程式」的預設第一個步驟。

    刪除錄製應用程式步驟

  3. 依序選取 新增步驟WinAutomation,然後選取 執行 WinAutomation 動作。

    選取 [執行 WinAutomation]

  4. 執行 WinAutomation 卡片中,填入程序路徑,並為您要執行的 WinAutomation 程序填入任何選用命令列引數。

    WinAutomation 卡片

Note

您必須在本機建立和儲存 WinAutomation 程序。 程序路徑 是程序在 WinAutomation 主控台中區分大小寫的路徑,來自左側 [資料夾窗格] 中 [我的程序] 的基底目錄。 如果您已將程序放入子資料夾中,則必須在 ProcessPath 中包含該資訊。 不要以引號括住程序路徑。

Tip

您可以使用目標 WinAutomation 程序路徑中的桌面流程輸入和動態內容以及 Power Automate 流程中的引數。

  1. 您現在可以儲存並測試 Windows 錄製程式 (V1) 流程,以了解此流程如何啟動 WinAutomation 程序。

  2. 您可以接著將 Windows 錄製程式 (V1) 流程新增至雲端流程中。 您甚至可以連接至其他 Power Automate 連接器和觸發程序。

  3. 您可以接著選取 手動自動 做為執行類型。

    Tip

    在 WinAutomation 程序中,您可以使用 取得命令列引數 動作來擷取命令列引數。 引數以陣列表示。 使用其索引來參照每個引數。

    Important

    不要透過命令列引數傳遞敏感性文字 (例如密碼)。

    Important

    如果您要對全自動叢集執行桌面流程,請確定已將 WinAutomation 安裝在所有要從中複製目標程序的電腦上。 如需有關非自動和全自動桌面流程的詳細資訊,請按一下這裡

  4. 您可以儲存然後執行流程,再觀察其如何啟動 WinAutomation 程序。 WinAutomation 程序執行完成後,Windows 錄製程式 (V1) 流程將會返回。 您可以檢視 Power Automate 的執行結果。 如果程序失敗,您也會看到錯誤訊息。

    Tip

    如果收到例外狀況,表示您可能沒有安裝最新的 Power Automate Desktop。 安裝最新的 Power Automate Desktop

  5. 如果您希望 WinAutomation 在程序失敗時擷取螢幕擷取畫面,請執行下列動作:

  6. 在 WinAutomation 主控台中,以滑鼠右鍵按一下程序,選取 [編輯程序的屬性]。 移至 [錯誤處理] 索引標籤,然後選擇 [覆寫預設選項]。 按一下 [將螢幕擷取畫面新增至記錄] 並儲存。 現在要是程序失敗,您就可以從 Windows 錄製程式 (V1) 流程執行詳細資料中檢視執行階段捕捉到的螢幕擷取畫面。 如需程序屬性的詳細資訊,請參閱 WinAutomation 文件:程序屬性

    程序屬性畫面

您目前必須使用特定 WinAutomation 步驟,將程序的結果和輸出寫入雲端共用中的檔案,或是透過電子郵件將結果傳出。然後就可以使用 Power Automate 的連接器來存取和使用這些結果。

如何取得 RPA 試用授權

登入 Power Automate,然後選取 我的流程 下的 桌面流程 索引標籤。 您將會看到可從中開始試用的試用對話方塊。

開始試用或購買授權

如果您已經有付費方案,或先前使用過試用,就無法開始新的試用。 在這種情況下,您必須要求系統管理員購買或開始試用 Power Automate 每個使用者方案 (含非自動 RPA)。 他們可以前往 Microsoft 365 系統管理中心的 帳務 > 購買服務,然後搜尋正確的方案以進行購買。

每個使用者方案 (含非自動 RPA)

最終購買了方案或取得免費試用之後,他們需要將該方案指派給使用者。

Important

將方案指派給使用者時,這項指派可能需要幾分鐘的時間才會生效。

疑難排解​​

疑難排解 WinAutomation 授權問題

如果您在 WinAutomation 啟動期間收到授權錯誤,請確定您用來登入的使用者身分具備有效的 Power Automate RPA 授權。 若要確認此項:

  1. 前往 Power Automate 並登入。

  2. 在左側瀏覽列中選取 我的流程

  3. 選取右側頁面上的桌面流程。 如果您有正確的授權,就會看到您可以在那裡建立新的桌面流程。

  4. 您可能需要開始試用,或要求系統管理員這樣做。

    Note

    使用者在連線至網際網路期間啟動 WinAutomation 時,此授權會進入快取。

若要重設 WinAutomation 所儲存的授權資訊,您可以刪除下列檔案:%localappdata%\Softomotive\WinAutomation\msalcache.bin3。

疑難排解其他問題

請連入本節中的連結,對您可能會遇到的問題進行疑難排解。

WinAutomation

ProcessRobot

建立程序的最佳做法

以下是在建立程序時,您要考慮的一些提示。

WinAutomation

ProcessRobot

進一步了解

Note

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。