[內文]使用桌面版Power Automate邁出第一步

桌面版Power Automate的介紹

原文出處:Introduction to Power Automate for desktop

Microsoft Power Automate for desktop平臺由兩個主要元件組成,使您能夠創建和管理流程:控制台和流程設計器。

控制台是平臺的主要控制台,你可以從它啟動流程設計器來創建或編輯流程。通過控制台的選項,你還可以刪除、重新命名和運行現有流程。

Power Automate for desktop控制台的螢幕截圖。

流程設計器是Power Automate for desktop的開發環境,你可以在這裡建立流程並進行調試。要開發一個流程,你可以在主工作區拖放任何可用的動作。

Power Automate for desktop 流程設計器的螢幕截圖。

在本模組結束時,你將能夠使用這兩個元件來創建、運行和管理流程。


學習目標

在本模組中,你將:

  • 探索控制台和流程設計器。
  • 學習如何使用Power Automate for desktop平臺的核心功能。
  • 創建並運行一個流程。

前提條件

Power Automate for desktop應該安裝在你的機器上。


控制台概述

原文出處:Console overview

當你啟動Power Automate for desktop時,螢幕上出現的第一個視窗被稱為控制台。控制台是平臺的主要組成部分,你可以從這裡管理你現有的流程,並啟動流程設計器來編輯它們或創建新的流程。

Power Automate for desktop控制台的螢幕截圖。

像微軟Power Automate的所有產品一樣,Power Automate for desktop控制台使你能夠選擇一個開發環境,處理其中的所有流程,並創建新的流程。

注意:環境是存儲、管理和共用你的組織的業務資料、應用程式、聊天機器人和流程的空間。它們還可以作為容器,將可能有不同角色、安全要求或目標受眾的應用程式分開。

要處理一個現有的流程,按右鍵它,並選擇啟動、編輯、重新命名和刪除它。如果該流程目前正在運行,還可以選擇停止它。

Power Automate for desktop控制台中的可用操作截圖。

為了更有效地運行、停止或編輯一個流程,你可以使用其名稱旁邊的圖示。


流程設計器概述

原文出處:Flow designer overview

當你選擇創建或編輯一個流程時,Power Automate for desktop會啟動流程設計器。

流程設計器是平臺的主要開發工具,你用它來開發部署動作的流程。流程設計器由七個元件組成,使你能夠處理開發過程的每個方面。

實際開發發生在工作區,它是視窗的主要組成部分。通過使用工作區,你可以開發按順序運行的流程,或通過使用迴圈、條件和流程控制動作來改變運行路徑。

要部署或搜索一個動作,你可以使用位於設計器左側的 "動作 "窗格。所有的動作都根據它們的功能被分為不同的組。

活動窗格和工作區的螢幕截圖。

在實現業務流程自動化時,你可能會創建包含許多動作的複雜流程。Power Automate for desktop允許你簡化這些流程,並通過子流程使測試更容易。

子流程是一組行動,你可以在其他子流程中作為一組參考。每個流程都包含主要的子流程,在流程開始時自動運行。

要創建一個新的子流程,選擇工作區上方的子流程標籤上的加號(+)圖示,然後輸入所需的名稱。

Power Automate for desktop的螢幕截圖,子流程對話方塊突出顯示。

流程中使用的每個動作都會接受一些輸入參數,並將其結果存儲在新的變數中。該平臺在 "變數 "窗格中顯示所有產生的變數,你可以在這裡搜索變數,重命名它們,找到它們的用途,並按類型過濾它們。

除了只在當前流程中使用的本地變數外,你可以創建輸入/輸出變數,將數據傳入或傳出Power Automate for desktop。輸入和輸出變數使你有能力結合多個Power Automate產品,並創建一個強大和健全的自動化解決方案。

流程設計器中“變數”窗格的螢幕截圖。

在你使用Power Automate for desktop的UI和Web自動化功能的情況下,你可以使用UI元素選項卡來管理現有的UI元素或創建新的元素。你的流程訪問的所有UI元素,如按鈕和核取方塊,都存儲在這個標籤上。

流程設計器中UI元素窗格的螢幕截圖。

流程設計器的最後一個主要元件是圖像標籤。這個標籤存儲了所有在部署的動作中使用的圖像,允許你毫不費力地訪問和管理它們。

在流程的開發或實施過程中,你可能會遇到不同類型的錯誤。當錯誤發生時,平臺會顯示錯誤窗格,並為你提供所有可用的資訊來解決它。你可以使用這個功能來調試你的流程,並確定現有的不一致之處。

流程設計器中的錯誤窗格的螢幕截圖。

創建一個簡單的流程

原文出處:Create a simple flow

在本單元中,你將開發一個流程,將歐洲常用的dd/MM/yyyy格式的日期轉換為美國格式(MM/dd/yyyy)。該流程將提示使用者輸入一個日期,並在一個訊息方塊中顯示轉換後的日期。

注意:使該流程與其他地區使用的日期格式相容,用你想使用的日期格式替換所呈現的日期格式。

要創建該流程:

  1. 啟動Power Automate桌上出版,選擇控制台中的新流程按鈕。
    控制台中的 "新流程 "按鈕的螢幕截圖。

  2. 為流程填入一個名稱,然後選擇創建按鈕。在這個例子中,該流程被命名為Date conversion
    建立一個流程對話方塊的截圖。

  3. 當流程設計器啟動時,使用動作窗格搜索並選擇顯示輸入對話方塊動作。設置該動作以提示用戶輸入歐洲格式的日期。
    顯示輸入對話方塊動作的螢幕截圖。
  4. 部署一個將文字轉換為日期時間的動作,將輸入的文字轉換為一個日期時間變數。該文字代表歐洲日期格式,所以在動作的屬性中配置適當的自訂格式。
    轉換文字到日期時間動作的螢幕截圖。
  5. 要將日期時間變數轉換為美式日期格式,請使用將日期時間轉換為文字的動作,在其屬性中配置適當的自訂格式。
    轉換日期時間為文本動作的螢幕截圖。
  6. 使用顯示訊息動作,在一個訊息方塊中顯示轉換後的日期。
    顯示資訊動作的螢幕截圖。
  7. 要測試這個流程,選擇運行按鈕,填入一個歐洲格式的日期,並驗證這個流程是否顯示適當的美國日期格式。要檢查每一個動作是如何實現的,請使用運行下一個動作按鈕一步一步地運行流程。
    流程設計器中運行和運行下一個動作按鈕的截圖。
  8. 如果流程按照預期運行,選擇儲存,然後關閉流程設計器。
    流程設計器中 "儲存" 按鈕的螢幕截圖。
  9. 現在,你也可以通過控制台中的運行按鈕手動運行你的流程。如果你想停止運行該流程,選擇停止按鈕。
    控制台中的運行按鈕的螢幕截圖。

練習--創建並運行一個簡單的流程

原文來源:Exercise - Create and run a simple flow

在這個練習中,你將創建一個流程,複製一個選定的資料夾,然後在一個Microsoft Excel檔中添加所創建的備份的資訊。

要創建該流程:

  1. 啟動桌上出版Power Automate,然後選擇控制台中的新流程按鈕。
    控制台中的 "新流程 "按鈕的螢幕截圖。
  2. 為你的流程選擇一個名稱,然後選擇創建按鈕。在這個例子中,該流程被命名為Backup flow
    建立一個流程對話方塊的截圖。
  3. 當流程設計器啟動時,添加一個顯示選取資料夾對話方塊動作,以提示使用者選擇一個資料夾。
    顯示選擇資料夾對話動作對話方塊的截圖。
  4. 使用複製資料夾動作來複製你的文件資料夾中的選定資料夾。重要:請確保目的檔案夾已經存在,以便流程能夠複製文件。
    複製資料夾動作對話方塊的螢幕截圖。
  5. 部署一個啟動Excel動作,打開包含備份活動日誌的Excel檔。
    1. 如果這個文件不存在,在桌面資料夾中創建一個名為Logs.xlsx的空白Excel試算表,以便自動化能夠將其作為一個現有文件打開。
      啟動Excel動作對話方塊的螢幕截圖。
  6. 要在Excel文件中找到第一條可用的行,使用從Excel工作表中取得第一個可用欄/可用列的動作。
    從Excel工作表中取得第一個可用欄/可用列動作對話方塊的截圖。
  7. 要獲得日誌的當前時間的時間戳記,使用取得目前日期與時間動作。
    獲取當前日期和時間操作對話方塊的截圖。
  8. 部署兩個寫入Excel工作表的動作,在Excel檔中添加日誌資訊。
    1. 使用第一個寫入Excel工作表的動作,將複製的資料夾的路徑寫在第一行的第一列。
      寫到Excel工作表的動作寫資料夾的路徑。
    2. 使用第二個部署的動作,在第二行的第一列添加一個時間戳記。
      寫入Excel工作表的動作寫下時間戳記的螢幕截圖。
  9. 使用關閉Excel動作來保存和關閉Excel檔。
    關閉Excel動作對話方塊的截圖。
  10. 為了測試流程是否按預期運行,選擇運行按鈕,選擇一個資料夾,然後檢查日誌檔是否已經更新。
    最終流程和運行按鈕的截圖。
  11. 如果流程按預期運行,保存它,然後關閉流程設計器。


檢查你的知識

回答下列問題,看看你學到了什麼。

1. 以下哪一個說法是正確的?
你只能通過控制台運行流程。(流程可以通過控制台和流程設計器運行。)
你只能通過流程設計器來運行流程。(流程可以通過控制台和流程設計器運行。)
您可以通過控制台和流程設計器運行流量。(流程可以通過控制台和流程設計器運行。)


2. 每個流程都包含一個自動運行的子流程。這個子流程的名稱是什麼?
Main(每個流程都包含一個名為Main的子流程,在流程運行時自動啟動。)
Master(每個流程都包含一個名為Main的子流程,該流程在運行時自動啟動。)


3. 以下哪項聲明是正確的?
UI元素和圖像被存儲在流程設計器的同一個標籤中。(UI元素和圖像分別存儲在名為UI元素和圖像的不同標籤中。)
UI元素和圖像被存儲在流程設計器的不同標籤中。(UI元素和圖像分別存儲在名為UI元素和圖像的不同標籤中。)

總結

Power Automate for desktop由兩個元件組成:控制台和流程設計器。這些元件提供了管理和開發流程的所有基本功能。此外,Power Automate for desktop支援通過輸入和輸出變數與Power Automate進行資料交換。



留言

這個網誌中的熱門文章

[RPA Starter]Introduction to the UiPath Enterprise Platform

安全框架和控制(Security frameworks and controls)

網路架構(Network architecture)