建立 Power Automate Desktop 流程

桌面流程是用來自動化網頁或桌面上的工作。 使用 Power Automate Desktop,您可以在桌面和網站上自動化工作。 或者,您可以使用兩種建立桌面流程的舊版方法:Windows 錄製程式 (V1) 和 Selenium ID

先決條件

  • 您需要內部部署的資料閘道來讓您的裝置透過 Power Automate 觸發桌面流程。

    該閘道為 Power Automate 和您的裝置 (執行 UI 流程所在的位置) 之間的企業級安全連線。 Power Automate 會使用該閘道來存取您的內部部署裝置,使它可以從事件、排程或按鈕觸發您的 UI 流程。

  • 公司或學校帳戶。

    重要

    您必須使用相同的公司或學校帳戶來設定閘道、登入 Power Automate,以及登入您的 Windows 裝置。

從入口網站觸發主控台

  1. 若要在 Power Automate Desktop 中建立桌面流程,請開啟應用程式,並選取 新增流程

    [新增流程] 按鈕

  2. 輸入桌面流程的名稱,然後按一下 確定

    [建置流程] 對話方塊

  3. 流程設計工具 中建立流程,然後按下 Ctrl+S 以儲存流程。 關閉流程設計工具,流程就會出現在主控台中。

    主控台流程

設計 Power Automate 和 Power Automate Desktop 中的流程

  1. 在桌面上建立新資料夾,並將其命名為 國家/地區

  2. 移至 flow.microsoft.com、選取 我的流程,然後選取 新增流程即時雲端流程

    我的流程即時空白

  3. 在對話方塊中,輸入雲端流程名稱、選取 手動觸發流程,然後選取 建立

    手動觸發流程

  4. 選取 + 新步驟

    新步驟

  5. 搜尋 Power Automate Desktop,並選取 執行使用 Power Automate 建立的流程 動作。

    動作搜尋

  6. 在動作的執行模式下,選取 非自動 - 在您登入後執行,或在其桌面流程下,選取 建立新的桌面流程

    執行 Windows 錄製程式 (V1) 流程屬性

  7. 輸入桌面流程名稱,或者系統會產生名稱,然後選取 啟動應用程式

    對話方塊

  8. 可能會出現來自瀏覽器的訊息,詢問是否允許 flow.microsoft.com 開啟應用程式。 允許此動作以繼續進入 Power Automate Desktop。

    瀏覽器開啟應用程式

  9. 在 Power Automate Desktop 中,開啟 [變數] 窗格、選取 +,然後選取 輸入 以新增輸入變數。

    新增輸入變數

  10. 設定變數,如下所示:

    • 變數類型:輸入
    • 變數名稱:CountryName
    • 資料類型:文字
    • 預設值:法國
    • 外部名稱:國家/地區名稱
    • 描述:這是國家/地區名稱輸入變數。

    編輯變數輸入

  11. 新增 取得目前日期和時間 動作,並將 擷取 設定為 僅限目前日期。 選取 儲存,將動作新增至 Power Automate Desktop 工作區。 此動作只會擷取目前的日期,並將其存放在變數中。

    [取得目前日期和時間] 動作屬性

  12. 新增 將日期時間轉換為文字 動作。 在 要轉換的日期時間 中,選取 變數 圖示,並在快顯視窗中按兩下 %CurrentDateTime%,將變數新增至欄位。 對於要使用的格式,將其設定為 自訂,並在 自訂格式 中輸入 MM-dd-yyyy。 此動作會將日期時間變數轉換為文字變數,同時也會將日期轉換為指定的格式。

    轉換日期時間文字

  13. 新增 取得特殊資料夾 動作。 特殊資料夾名稱 會預設為 桌面。 此動作會將目前使用者桌面的位置存放在變數中。

    [取得特殊資料夾] 動作屬性

  14. 新增 建立資料夾 動作,然後將 建立新資料夾於 設定為 %SpecialFolderPath%\Countries,以及將 新資料夾名稱 設定為 %CountryName%。 此動作會使用指定的名稱,在指定的位置建立新的資料夾。

    [建立資料夾] 動作屬性

  15. 新增 將文字寫入檔案 動作,並使用變數快顯視窗,將 檔案路徑 設定為 %SpecialFolderPath%\Countries\%CountryName%\%FormattedDateTime%.txt

  16. 要寫入的文字 設定為 此文字是由 Power Automate Desktop 所寫入。 此動作會將指定的文字寫入目前使用者桌面上的文字檔,並將檔案名稱設定為目前日期。

    此動作會將指定的文字寫入文字檔中。

    [寫入文字檔] 動作屬性

  17. 新增 取得資料夾中的檔案 動作,並將 資料夾 設定為 %SpecialFolderPath%\Countries\%CountryName%。 此動作會擷取指定資料夾中的檔案清單。

    [取得檔案資料夾] 動作屬性

  18. 變數 窗格中,建立兩個輸出變數,如下所示:

    • 變數類型:輸出
    • 變數名稱:FileCount
    • 外部名稱:檔案計數
    • 描述:這是檔案計數輸出變數。

    • 變數類型:輸出
    • 變數名稱:FilePath
    • 外部名稱:檔案路徑
    • 描述:這是檔案路徑輸出變數。

    新的輸出變數

    新的輸出變數 2

  19. 新增兩個 設定變數 動作並加以設定,如下所示:

    • 設定變數:FilePath
    • 設定為:%SpecialFolderPath%\Countries\%CountryName%\%FormattedDateTime%.txt

    • 設定變數:FileCount
    • 設定為:%Files.count%

    [設定變數] 動作屬性

    [設定變數] 動作屬性 2

  20. 選取 儲存,以儲存流程並關閉流設計工具。

    儲存完成的流程

  21. 返回 Power Automate,在對話方塊中選取 繼續工作

    填補入口網站對話方塊繼續工作

  22. 選取動作中的新桌面流程,並在 國家/地區名稱 中輸入 希臘

    [執行桌面流程] 動作屬性 2

  23. 選取 儲存 以儲存流程,然後選取 測試

    儲存測試流程

  24. 選取 我會執行觸發動作。測試

    測試流程

  25. 當 Power Automate 連接至 Power Automate Desktop 時,選取 繼續,再選取 執行流程,然後選取 完成

    [執行流程] 快顯視窗 3

  26. 流程完成執行時,所有的動作都會有綠色核取記號圖示,並且會有通知確認流程已順利執行。

    成功的流程執行

  27. 選取 執行使用 Power Automate Desktop 建立的流程 動作,以開啟其輸入和輸出。 FileCountFilePath 這兩個變數的值是從 Power Automate Desktop 所傳回。 同樣地,任何輸出變數都可能用於流程中的其他位置。

    變數值

  28. 檢查桌面上的 國家/地區 資料夾。 已新增名稱為 希臘 的資料夾,此資料夾包含附有今天日期的文字檔。