程序自動化類型

這段影片提供使用 Power Automate 程序自動化的快速概觀

Power Automate 提供兩種主要自動化類型:

  • API 型數位程序自動化:雲端流程

  • UI 型機器人程序自動化 (RPA):桌面流程

Power Automate 可縮小無 API 的舊應用程式與現代 API 系統之間的差距

雲端式數位程序自動化 (DPA)

您可以使用 Power Automate,使用立即可用的 API 連接器,在超過 380 個應用程式中自動化程序。 此外,軟體工程師也可為任何具有 API 的應用程式建立新的自訂連接器。 現代應用程式(包括雲端式服務)使用 API,提供資料和功能的程式設計方式存取。 API 會宣告一組要求的規則,而程式設計師也使用 API 來與應用程式互動。

您不需要自行撰寫任何程式碼,就可以使用連接器來存取資料,並使用各種應用程式自動化功能。 例如,當您收到具有特定主旨行的電子郵件時,您可以使用 SharePoint 連接器和您的電子郵件程式來自動將新項目新增至 SharePoint 清單。

連接器資源庫

桌面型 RPA

您可能遇到的下一個問題是:如果我的應用程式沒有 Power Automate 連接器,而且因為應用程式不具有 API 所以我無法建立自訂連接器,該怎麼辦? 這時就能使用 機器人程序自動化 (RPA)。 您可以使用 RPA 在沒有 API 的舊版系統中建立自動化。 借助 RPA,您可以透過教授 Power Automate 模擬人類使用者的滑鼠移動及鍵盤輸入,就像是機器人在使用電腦一樣,將應用程式自動化。 換句話說,數位程序自動化提供 API 連接器,讓您 告訴 應用程式該做什麼,而 RPA 是讓您 顯示 應用程式該做什麼。

DPA 還是 RPA? 或兩者?

使用 Power Automate 來自動化程序時,建議您對任何具有可用 API 連接器的應用程式使用數位程序自動化,因為即使應用程式隨時間變化,API 也會保持穩定。 軟體廠商會努力避免做出破壞現有 API 規則運作方式的變更。

相反地,RPA 在發生變更時易受到破壞,例如將更新程式套用至本機電腦環境或應用程式畫面的配置時。 此外,您必須非常小心地確保您已對機器人提供明確的指示。 例如,如果您在工作表中選取了儲存格 B3,是否要讓機器人每次都選取儲存格 B3? 您想要選取 B 欄中的第一個空白儲存格嗎? 您想要在欄 A 的列設定為特定值時,選取欄 B 中的儲存格嗎? 使用 RPA 時,透過錄製滑鼠點按和鍵盤輸入而提供指示或假設所進行的決策並不明顯。 這可能需要進行某些反覆運算,以確保您已提供所有必要指示,包括發生錯誤的情形。

Power Automate 同時提供數位程序自動化和 RPA,讓您可以在新式、API 服務與沒有 API 連接器的網站和桌面應用程式之間自動建立橋樑。