Microsoft Power Automate 中的 PowerApps 集成

Microsoft Power Automate 中的 PowerApps 集成

在本教程中,我們將討論 Power Automate 與 PowerApps 的集成。如果您不熟悉 PowerApps,它是一種使用 Microsoft 環境創建無縫業務應用程序的方法,幾乎不需要代碼。例如,如果您想創建電子表格,您可以使用 Excel。如果要創建應用程序,可以使用 PowerApps。

PowerApps 集成是最好的學習技能之一,因為它是一種創建簡單到復雜的業務應用程序的方法,甚至不需要知道如何編碼。

對於本教程,我們只會將Power Automate與 PowerApps 集成。我們不會討論如何設置 PowerApps 帳戶、什麼是文本框或什麼是按鈕。如果您對這些事情感到好奇,那麼我建議您嘗試我們的課程或觀看一些YouTube 教程。否則,這對您來說意義不大。

Microsoft Power Automate 中的 PowerApps 集成

因此,假設我們的業務應用程序是一個旅行社應用程序,代理人可以在其中查看他們的客戶、查看以前的旅行歷史以及執行其他與旅行相關的任務。我們還將創建一個頁面,代理可以在其中提交任何問題。在他們提交問題後,會在後台觸發一個流程,創建 Trello 票證、一條 Slack 消息和其他通知。

目錄

創建電源自動化流程

因此,我們需要做的第一件事就是創建一個完全按照我們之前提到的方式執行的工作流。如果我們轉到Power Apps主菜單,我們可以單擊,然後查看我們創建的所有流。 

Microsoft Power Automate 中的 PowerApps 集成

遺憾的是,這些流程不適用於 Power Apps。唯一可以使用它的是實際上由 PowerApps 本身啟動的流。因此,讓我們創建一個新的 Power Automate 流程。首先,點擊新建

Microsoft Power Automate 中的 PowerApps 集成

然後,單擊Instant-from blank

Microsoft Power Automate 中的 PowerApps 集成

對於觸發器,我們將選擇PowerApps並單擊創建

Microsoft Power Automate 中的 PowerApps 集成

這可能是最簡單的輸入之一,因為如果您單擊它,它只會說不需要其他信息。

Microsoft Power Automate 中的 PowerApps 集成

這是因為假定您在整個流程中需要的所有信息都將通過 Power Apps 本身輸入。現在,讓我們一步步過一遍。

對於此示例流程,應在用戶輸入他們的名字和姓氏後創建一個簡單的 Trello 票證。為此,請單擊“新建步驟”按鈕。

Microsoft Power Automate 中的 PowerApps 集成

然後讓我們將它與 Trello 集成。

Microsoft Power Automate 中的 PowerApps 集成

單擊創建卡片

Microsoft Power Automate 中的 PowerApps 集成

Board IDTasksParent List IDIssues

Microsoft Power Automate 中的 PowerApps 集成

此時,我們還沒有要求用戶輸入任何卡名和卡描述。但是,我們可以將Card Name字段設置為由 PowerApps 中的用戶填充。為此,只需單擊“PowerApps 中的詢問”。 

Microsoft Power Automate 中的 PowerApps 集成

我們也可以為Card Description做同樣的事情。

Microsoft Power Automate 中的 PowerApps 集成

然後,點擊保存

Microsoft Power Automate 中的 PowerApps 集成

簡而言之,我們所有的輸入變量都將由通過 Power Apps 觸發它的人提供。

Microsoft Power Automate 中的 PowerApps 集成

讓我們回到我們的 Power Apps 應用程序,並嘗試一下。

Microsoft Power Automate 中的 PowerApps 集成

在 PowerApps 中創建觸發器

首先,讓我們創建一個按鈕。

Microsoft Power Automate 中的 PowerApps 集成

讓我們鍵入Create a ticket作為此按鈕的名稱。

Microsoft Power Automate 中的 PowerApps 集成

點擊Input然後選擇Text Input

Microsoft Power Automate 中的 PowerApps 集成

讓我們把它放在兩個文本框中。

Microsoft Power Automate 中的 PowerApps 集成

讓我們將默認文本設置為Issue type
 

Microsoft Power Automate 中的 PowerApps 集成

然後第二個文本框可以是Issue Description
 

Microsoft Power Automate 中的 PowerApps 集成

 當我們單擊此按鈕時,流程應該開始。

Microsoft Power Automate 中的 PowerApps 集成

為此,請單擊“操作”

Microsoft Power Automate 中的 PowerApps 集成

然後單擊電源自動化。

Microsoft Power Automate 中的 PowerApps 集成

單擊我們創建的Power Automate 流。

Microsoft Power Automate 中的 PowerApps 集成

當我們單擊該按鈕時,PowerApps 將運行。但請注意它如何在公式欄上需要一些參數。它表明它需要兩個參數。 

Microsoft Power Automate 中的 PowerApps 集成

因此,我們需要填充我們在此處創建的參數。

Microsoft Power Automate 中的 PowerApps 集成

我們希望根據用戶在兩個文本框中鍵入的任何內容動態創建這些參數。如果��們想引用這些文本框中的文本,我們只需要輸入TextInput1.Text。這將以綠色突出顯示相應的文本框。

Microsoft Power Automate 中的 PowerApps 集成

然後第二個參數是TextInput2.Text。

Microsoft Power Automate 中的 PowerApps 集成

很明顯,已經沒有紅色的部分了,也就是說沒有錯誤了。輸入參數後,按Enter

這就是我們在 Power Apps 應用程序中創建觸發器以觸發 Power Automate 中的流程的方式。

在 PowerApps 中測試 Power Automate 流程

現在讓我們在 PowerApps 中測試我們的 Power Automate 流程。首先,點擊播放按鈕。

Microsoft Power Automate 中的 PowerApps 集成

在問題類型中輸入“軟件錯誤” ,在描述中輸入“我看不到代理人 007 的護照號碼”。然後,單擊“創建工單”按鈕。

Microsoft Power Automate 中的 PowerApps 集成

之後,讓我們返回 Power Apps 並單擊後退 ( <> ) 按鈕。

Microsoft Power Automate 中的 PowerApps 集成

單擊我們創建的流以查看它是否正常工作。這表明它在九秒前開始並且成功了。

Microsoft Power Automate 中的 PowerApps 集成

如果我們去我們的 Trello,我們會看到自動創建的新工單(軟件錯誤)。 

Microsoft Power Automate 中的 PowerApps 集成

在 PowerApps 操作中添加詢問

現在讓我們談談在我們的流程中使用 PowerApps 時的一個非常常見的錯誤。首先,讓我們添加一個新步驟。

Microsoft Power Automate 中的 PowerApps 集成

然後,添加一個 Slack 連接器並使用發布消息操作。

Microsoft Power Automate 中的 PowerApps 集成

接下來,為Channel Name選擇教程

Microsoft Power Automate 中的 PowerApps 集成

對於消息文本,使用PowerApps動態內容中的詢問。

Microsoft Power Automate 中的 PowerApps 集成

確保在測試之前保存流。

Microsoft Power Automate 中的 PowerApps 集成

現在讓我們返回Power Apps並再次運行它。

Microsoft Power Automate 中的 PowerApps 集成

單擊創建工單按鈕。

Microsoft Power Automate 中的 PowerApps 集成

然後我們會注意到有些地方不對勁。要檢查我們的流的問題,讓我們在頁面上檢查它並單擊我們創建的PowerApps流。

Microsoft Power Automate 中的 PowerApps 集成

正如我們所見,這表明流程的觸發器存在問題。那是因為這個觸發器只輸入兩個參數。但是,由於我們在 PowerApps操作中添加了 Ask,它現在需要三個輸入。

Microsoft Power Automate 中的 PowerApps 集成


使用 PowerApps 處理錯誤

我們可以在此處查看有關該錯誤的更多詳細信息。這只是說 Slack 所需的變量不可用的一種複雜方式。

Microsoft Power Automate 中的 PowerApps 集成

我們可以通過轉到“操作”選項卡然後單擊“Power Automate”來解決此問題。

Microsoft Power Automate 中的 PowerApps 集成

刪除我們之前創建的第一個應用程序。

Microsoft Power Automate 中的 PowerApps 集成

然後,讓我們通過單擊它再次添加它。

Microsoft Power Automate 中的 PowerApps 集成

添加卡片後,讓我們再次輸入變量TextInput1.TextTextInput2.TextTextInput1.Text 。

Microsoft Power Automate 中的 PowerApps 集成

再次運行此應用程序並單擊“創建工單”按鈕。

Microsoft Power Automate 中的 PowerApps 集成

然後讓我們返回我們的頁面並單擊 PowerApps 流。如我們所見,我們的流程成功運行。 

Microsoft Power Automate 中的 PowerApps 集成

當我們檢查我們的 Trello 時,我們會看到還添加了一張關於軟件錯誤 的新卡片。

Microsoft Power Automate 中的 PowerApps 集成

在我們的 Slack 上,還將發布一條新的“軟件錯誤”消息。

Microsoft Power Automate 中的 PowerApps 集成

因此,這裡的關鍵點是每當我們編輯流時,特別是如果它向觸發器變量添加多個參數時,我們也需要在 PowerApps 中重新添加它。 


Microsoft Power Automate 中的工作流輸入
Power Apps 基礎知識:開發環境和運行您的應用程序
Power Automate 環境:設置和概述

結論

總而言之,這確實是一個強大的整合。在 Power Automate 中創建流後,我們可以通過多種方式觸發它。如果您已有 PowerApps 應用程序,則可以將 Power Automate 流程無縫地放入應用程序中。

這只是在 Power Automate 之外觸發工作流程的一種方式。在本例中,我們使用了 PowerApps。我希望您會發現它對您有所幫助,尤其是當您不再只是為自己而且還為您的組織製定工作流程時。

一切順利,

亨利


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