Power 自動化開發:實施的最佳實踐

Power 自動化開發:實施的最佳實踐

Power Automate起初似乎令人生畏,但逐漸變得容易。學習此平台的一部分是了解如何擁有最佳的 Power Automate 開發和調試實踐。這就是我們將在本教程中討論的內容。

隨著 Power Automate 開發的迅速擴展,對於該領域的管理員來說,密切關注我們可以納入業務流程的最佳實踐非常重要。

目錄

Power 自動化開發分析

我們要討論的第一件事是Power Automate中的分析功能。如果我們有很多流並且我們負責管理這些流,Power Automate 有一個自動化的分析頁面,顯示關於我們的流的一些關鍵信息。

讓我們打開這個示例自動化流,當有包含“Power Automate”字樣的推文時,它會被觸發。然後它會發送一封電子郵件並處理對推文的批准。

Power 自動化開發:實施的最佳實踐

單擊分析。

Power 自動化開發:實施的最佳實踐

從那裡,我們將看到使用 LuckyTemplates 有意顯示的結果。它顯示相關信息,例如每天的運行總數以及取消、失敗和成功運行的次數。我們也可以在這裡更改時間段。

Power 自動化開發:實施的最佳實踐

因此,我們可以從中獲得一些相關的有見地的分析。如果我們單擊Errors,我們會得到一些有用的信息,特別是對於該領域的開發人員。從這裡,我們將了解出現錯誤的原因和時間、錯誤狀態代碼的類型以及其他錯誤詳細信息。它還顯示了按天顯示錯誤數量和錯誤類型的圖表。 

Power 自動化開發:實施的最佳實踐

我們可以根據ActionTriggerError Type過濾結果。

Power 自動化開發:實施的最佳實踐

這確實是我們在工作流程中使用的有用工具。它也自動適用於我們創建的每個流程。所以,我強烈推薦使用它,特別是對於這方面的管理員。

用於 Power 自動化開發的複制和粘貼功能

另一個可以使用的良好開發實踐是複制和粘貼功能。例如,讓我們單擊“編輯”打開此示例流的流程圖。

Power 自動化開發:實施的最佳實踐

此流程包含嵌套條件。

Power 自動化開發:實施的最佳實踐

假設有一些條件我們想要執行相同的操作。例如,我們想在第一個If yes路徑中執行轉推操作。我們可以做的是複制我們在第二個If yes路徑下的當前Retweet操作。為此,請單擊三個點,然後選擇複製到我的剪貼板預覽)。

Power 自動化開發:實施的最佳實踐

之後,單擊添加操作按鈕。

Power 自動化開發:實施的最佳實踐

然後單擊我的剪貼板

Power 自動化開發:實施的最佳實踐

從那裡,選擇我們之前複製的操作。

Power 自動化開發:實施的最佳實踐

如果我們試圖從流程圖的一個部分到另一部分使用相同的操作,這將非常有用。

Power 自動化開發:實施的最佳實踐

但是,如果我們有另一個要移動的流程圖,它會更強大。例如,如果我們想將此操作複製到另一個流程,只需單擊三個點,然後選擇複製到我的剪貼板(預覽)

Power 自動化開發:實施的最佳實踐

在那之後,我們可以轉到我們想要添加它的另一個流程並執行相同的過程。這讓事情變得容易得多,尤其是當我們創建流程一遍又一遍地做同樣的事情時。

複製 Power Automate 流程

如果我們想從一個流程開始,然後對其進行修改,我們可以創建基本流程圖,然後通過單擊“另存為”繼續創建副本。

Power 自動化開發:實施的最佳實踐

然後更改流的名稱並單擊保存

Power 自動化開發:實施的最佳實踐

轉到我的流程以查看重複的流程。

Power 自動化開發:實施的最佳實踐

這就是我們如何製作流程圖的副本。

發送流的副本

我們可以在開發實踐中使用的另一個好特性是發送流的副本。這使我們能夠將我們正在處理的流程圖的副本發送給其他人。如果我們正在與其他人合作,我們可以簡單地將流程圖的副本發送給那個人。我們真的不需要導出它。只需輸入他們的電子郵件地址,他們就可以在他們的頁面上查看它。

Power 自動化開發:實施的最佳實踐

我們也可以將其導出為 zip 文件。 

Power 自動化開發:實施的最佳實踐

然而,與某人合作時發送一份副本效果更好。 

Power Automate Development 中的正確命名

我們將討論的下一個最佳實踐是命名和評論。這在每種編程語言中都很常見。最好以良好和客觀的方式命名我們的變量和動作。我們還應該確保添加註釋,這樣如果我們稍後返回流程圖,我們仍然可以確切地知道流程中發生了什麼。

例如,讓我們編輯我們之前複製的這個流程。

Power 自動化開發:實施的最佳實踐

流程圖包含每個部分的默認名稱。但是,其中一些名稱過於籠統。例如,除非我們點擊並分析它,否則我們真的不知道這個條件是做什麼的。

Power 自動化開發:實施的最佳實踐

作為一種良好的開發實踐,我們需要編輯這些操作的名稱,以更具體地說明它們實際執行的操作。為此,只需單擊三個點並選擇Rename

Power 自動化開發:實施的最佳實踐

然後將名稱更改為更客觀的名稱。

Power 自動化開發:實施的最佳實踐

讓我們也將其重命名為更具體。將Send an email notification (V3)更改為Send an email to Henry with the tweet details

Power 自動化開發:實施的最佳實踐

然後將第一個條件的名稱更改為Check if the tweet contains the word “issue” or “problem”

Power 自動化開發:實施的最佳實踐

我們可以對非常模糊的部分執行此操作。因此,當我們查看實際流程時,即使不檢查和查看每個流程,我們也能夠輕鬆辨別發生了什麼。這使得它更容易閱讀和理解。

在 Power Automate 流程中添加評論

我們可以做的另一個好的做法是添加評論。只需點擊項目右側的三個點,然後選擇添加評論

Power 自動化開發:實施的最佳實踐

然後,我們可以在此處放置更多信息,例如此選項如何工作的描述。如果其他人稍後處理此問題,他們將很容易知道發生了什麼或需要對該特定部分執行什麼操作。

Power 自動化開發:實施的最佳實踐

結論

總而言之,這些都是Power Automate中的一些良好的開發實踐。利用分析功能將使您能夠快速獲得有關您的工作流程的有見地的信息和想法。了解如何以及何時使用複制粘貼功能以及能夠將流發送給人們也很有用。

當然,適當的命名和評論也是一個很好的基本習慣。這個習慣在以後檢查你的流程時會很有用,因為你會很容易地知道每件事實際上做了什麼。簡而言之,學習這些實踐肯定會對您創建和維護流程有所幫助。

一切順利,

亨利


Power Automate 環境:設置和概述
Power Automate 中的流程圖和流程詳細信息頁面

Microsoft Power Automate 中的計劃工作流





什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的