Power Automate 終止流程中的操作控制

在本教程中,我們將討論終止流中操作的 Power Automate 控件。如果不滿足Switch案例中的任何條件,我們希望顯示一條錯誤消息並終止流程中的所有操作。在這種情況下,Power Automate Terminate 操作控制就派上用場了。

Microsoft Power Automate 中的終止控件只是結束流程的執行。

在我們的討論中,我們將弄清楚它是如何工作的以及為什麼它很重要。

目錄

示例場景

在我預先創建的這個示例流程中,將要求用戶輸入交付方式和消息。Switch案例中包含的可用交付方式包括Tweet、電子郵件、SlackTrello

Power Automate 終止流程中的操作控制

單擊測試以試用流程。

Power Automate 終止流程中的操作控制

然後,選擇我將執行觸發操作選項並單擊測試按鈕。

Power Automate 終止流程中的操作控制

讓我們輸入“你好!”作為我們的消息,而不是“ Slack ”,讓我們輸入“ Slacks ”。然後單擊“運行流程”按鈕。

Power Automate 終止流程中的操作控制

如我們所見,流程運行成功,作為用戶,我們認為我們的輸入沒有任何問題。現在,讓我們單擊“完成”按鈕並檢查我們的 Slack。

Power Automate 終止流程中的操作控制

檢查 Slack 後,我們發送的消息不存在。

Power Automate 終止流程中的操作控制

那麼,讓我們回到我們的流程,通過單擊上次運行來查看實際發生了什麼。 

Power Automate 終止流程中的操作控制

在我們的流程中,我們會發現Default案例被執行是因為我們拼錯了單詞“ Slack ”。因此,沒有一個案例與我們輸入的值匹配。

Power Automate 終止流程中的操作控制

但是,我們沒有在默認情況下設置任何操作。因此,流程剛剛成功。這是終止操作控件變得有用的地方。如果遇到特定錯誤,它會強制流程結束。在這種情況下,如果用戶輸入的值與任何情況都不匹配,則默認操作應該是Terminate with an error message。

在 Power Automate 中添加終止控件

讓我們返回並單擊Edit

Power Automate 終止流程中的操作控制

單擊Switch語句。

Power Automate 終止流程中的操作控制

Default情況下,單擊Add an action按鈕。

Power Automate 終止流程中的操作控制

選擇控制

Power Automate 終止流程中的操作控制

然後單擊終止。

Power Automate 終止流程中的操作控制

終止控件為我們提供了設置狀態的選項。我們可以將其設置為FailedSucceededCanceled,甚至添加自定義值。在這種情況下,我們將其設置為Failed

Power Automate 終止流程中的操作控制

如果我們正在創建自己的應用程序文檔,我們也可以輸入代碼。例如,讓我們輸入1502,這只是一個編造的代碼。然後添加錯誤信息。

Power Automate 終止流程中的操作控制

現在讓我們保存它。

Power Automate 終止流程中的操作控制

測試 Power Automate 中的終止控件

讓我們重新運行流程,看看會發生什麼。首先,點擊測試

Power Automate 終止流程中的操作控制

從我們最近的運行中選擇數據。然後,單擊測試按鈕。

Power Automate 終止流程中的操作控制

顯然,我們的流程運行失敗了。

Power Automate 終止流程中的操作控制

如果我們轉到Default案例,我們會看到終止選項仍然發生,我們還可以看到消息是什麼。

Power Automate 終止流程中的操作控制

這樣做的好處是,用戶會立即發現流程由於他們端的錯誤而失敗。如果我們在“詳細信息”頁面上檢查我們的流程,我們也會看到它失敗了。

Power Automate 終止流程中的操作控制

我們還可以使錯誤消息更加動態,以便用戶知道他們做錯了什麼。例如,我們可以輸入“你選擇了這個詞”,然後添加Delivery Method變量。

Power Automate 終止流程中的操作控制


Microsoft Flow HTTP 觸發器 | Power Automate 教程
流程圖和 Power Automate 中的流程詳細信息頁面
Microsoft Flow Approval With Multiple Options

結論

考慮到所有因素,終止操作控件確實是Power Automate中的基本元素。有時用戶輸入不滿足某些條件,我們傾向於這樣離開流程。

我們可以使用Terminate控件通過聲明流運行不成功來正確結束流運行。我們還可以根據之前運行的狀態配置Terminate的流程運行。

我們可以在這裡做很多很酷的事情,但這只是其用法的一個例子。我希望這有幫助。

一切順利,

亨利

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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