Power Automate 靜態結果:概述

Power Automate 靜態結果:概述

在本教程中,我們將了解Power Automate 靜態結果及其在我們的流程中的工作方式。目前,這項強大的功能仍處於預覽或測試階段。然而,這當然是一個很好的特性,我們可以在創建流程圖時將其添加到我們的最佳實踐中。

目錄

示例場景

我們將使用我之前創建的示例流程。

Power Automate 靜態結果:概述

它向第三方端點發送 HTTP 請求。

Power Automate 靜態結果:概述

這就是 HTTP 請求返回的內容。

Power Automate 靜態結果:概述

然後,它將執行條件操作。如果HTTP 請求的Status code等於 200,則表示請求成功。

Power Automate 靜態結果:概述

如果滿足條件,流程將轉至If yes路徑。它會向Slack 中的通用頻道發布一條消息,上面寫著“已批准然後,在預算通道中,它還會發布一條消息,其中包含我們從第三方端點獲得的所有數據。 

Power Automate 靜態結果:概述

如果不滿足條件,它將轉到If no路徑,並且Slack 中的通用頻道將收到一條消息 DENIED ”。

Power Automate 靜態結果:概述

完成示例流程後,讓我們單擊“保存”

Power Automate 靜態結果:概述

現在讓我們測試流程,看看它是如何工作的。

Power Automate 靜態結果:概述

選擇I'll perform the trigger action選項,然後單擊Test按鈕。

Power Automate 靜態結果:概述

之後,單擊運行流程

Power Automate 靜態結果:概述

最後,點擊完成

Power Automate 靜態結果:概述

讓我們看看流程圖中的結果。正如我們所看到的,每個步驟都已成功執行。

Power Automate 靜態結果:概述

在查看Slack 中的通用頻道後,我們會看到消息“已批准”已成功發送出去。

Power Automate 靜態結果:概述

轉到預算通道,我們將看到我們從 HTTP 請求中獲得的實際 JSON。

Power Automate 靜態結果:概述

目前,端點仍處於活動狀態,因此我們的流程正常運行。但是,當端點服務器不再工作時,我們如何測試我們的流程?

當這種情況發生時,我們的流程肯定會失敗。在這種情況下,我們不希望 HTTP 請求操作實際 ping 服務器,因為我們假設服務器已損壞。

因此,我們可以創建假變量以便繼續下一步。但更好的解決方案是使用 Power Automate Static Results

靜態結果功能不會觸發實際操作。相反,它只會強制發生某些輸出。

在 Power Automate 流程中使用靜態結果

要試用靜態結果方法,讓我們回到我們的流程並對其進行編輯。

Power Automate 靜態結果:概述

單擊HTTP請求步驟中的省略號,然後單擊靜態結果(預覽)選項。

Power Automate 靜態結果:概述

切換啟用靜態結果(預覽)選項。

Power Automate 靜態結果:概述

啟用後,我們可以選擇希望流產生的任何輸出。在此示例中,我們希望它生成Succeeded作為結果,並將200作為其Status Code

Power Automate 靜態結果:概述

讓我們單擊清單圖標並選擇body

Power Automate 靜態結果:概述

然後,將顯示body字段。

Power Automate 靜態結果:概述

我們將使用之前成功的流程運行中的主體內容填充主體。

Power Automate 靜態結果:概述

請記住,每個操作都有輸出。因此,讓我們單擊Show raw outputs鏈接。

Power Automate 靜態結果:概述

通過單擊它,我們將看到我們的流程返回了什麼,例如Status CodeHeaderBody。讓我們複製body 的內容。 

Power Automate 靜態結果:概述

然後,將其粘貼到靜態結果主體字段中。

Power Automate 靜態結果:概述

粘貼後點擊完成。

Power Automate 靜態結果:概述

我們還可以復制 標頭的內容並將它們粘貼到靜態結果的輸入唯一屬性字段中。但現在,我們不必擔心標頭,因為我們將專注於強制狀態代碼為 200 和正文等同於我們之前成功的流運行的代碼。 

完成後,我們會看到一個  黃色的小燒杯圖標。將鼠標指針懸停在該圖標上,我們將看到一條消息“此操作已配置靜態結果”。 

Power Automate 靜態結果:概述

所有靜態結果都返回字符串。因此,我們需要將Status code從整數200更改為字符串,方法是在數字的開頭和結尾添加引號( “” )。這只是微軟已經意識到的細微差別,他們可能會在完全發布此功能時修復它。

Power Automate 靜態結果:概述

最後,點擊保存

Power Automate 靜態結果:概述

測試電源自動化靜態結果

現在讓我們測試我們使用靜態結果配置的流程。

Power Automate 靜態結果:概述

 選擇I'll perform the trigger action選項,然後單擊Test按鈕。

Power Automate 靜態結果:概述

單擊運行流程

Power Automate 靜態結果:概述

然後,點擊完成

Power Automate 靜態結果:概述

HTTP請求操作中的藍色小燒杯圖標表示該操作是使用靜態結果執行的。

Power Automate 靜態結果:概述

由於我們沒有分配任何標題,因此此標題中沒有標題。

Power Automate 靜態結果:概述

我們還將看到條件是否正常工作。

Power Automate 靜態結果:概述

因此,我們會看到在Slack 的通用頻道中再次顯示消息“ APPROVED ”。

Power Automate 靜態結果:概述

當我們點擊預算通道時,我們也會再次看到相同的消息。

Power Automate 靜態結果:概述

Power Automate 靜態結果的文檔頁面

了解如何使用靜態結果的另一種方法是查看Power Automate 文檔。當新事物不時出現時,檢查其文檔頁面是必不可少的。

Power Automate 靜態結果:概述

單擊如何指南選項。然後,單擊使用模擬數據測試邏輯應用主題。然後它會顯示有關如何設置靜態結果的指南和其他有用的相關信息。

Power Automate 靜態結果:概述


Power 自動化開發:實施
Microsoft Flow HTTP 觸發器的最佳實踐 | Power Automate 教程
Power Automate 文檔演練

結論

Microsoft 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 網關?所有你必須知道的