簡介具有使用者輸入的按鈕流程
只需點選按鈕,即可建立按鈕流程來執行例行工作。 允許使用者提供特定詳細資料 (該資料將在流程執行時使用) 來自訂您的流程。 本主題將逐步引導您建立按鈕流程,此流程會從使用者取得輸入,然後執行按鈕流程、反白顯示如何提供使用者輸入。
您可以在 Power Automate 網站或 Power Automate 行動應用程式中建立按鈕流程。 在本主題中,您會使用網站。
先決條件
- Power Automate 網站上的帳戶。
開啟範本
登入 Power Automate 網站,在搜尋方塊中輸入 Visual Studio,然後按一下或點選搜尋圖示以尋找所有與 Visual Studio 相關的範本︰
選取 在 Visual Studio 中開啟 Priority 2 Bug 範本︰
選取 使用此範本 按鈕:
這個範本會使用 Visual Studio Team Services (VSTS) 和推播通知服務。 如果您沒有和其中一個服務連線,則必須登入這些服務。 只有當您需要登入服務時,才會出現 登入 按鈕。
登入所有必要的服務之後,選取 繼續 按鈕︰
(選擇性) 在入口網站頂端的方塊中輸入您選擇的名稱,變更流程的名稱︰
自訂使用者輸入
在觸發程序卡片中,選取 編輯:
選取 + 圖示展開頁面,讓您可以加入自訂的輸入欄位︰
輸入每當有人執行您的流程時您想要提供的每個自訂欄位的 輸入標題 和 輸入描述。
在此範例中,您將建立兩個自訂輸入欄位 (錯誤重現步驟 和 錯誤嚴重性),讓所有使用此流程的使用者可以輸入重現錯誤的步驟,並將錯誤的嚴重性分級︰
自訂錯誤
點選 建立新的工作項目 卡片的標題列︰
選擇適合您 VSTS 環境的選項,然後選取 編輯:
例如,輸入 myinstance 連接到 myinstance.visualstudio.com。
選取 顯示進階選項 以顯示這張卡的其他欄位︰
將游標移至 錯誤標題 語彙基元之前,然後在 標題 文字欄位中輸入「嚴重性:」。
游標繼續停留在標題文字欄位中,選取 錯誤嚴重性 語彙基元,然後再輸入「--」。
在 描述 文字欄位中,將游標移至 錯誤描述 語彙基元後方,然後按 Enter 以開始新的一行。
將游標移至新的一行,然後選取 錯誤重現 語彙基元︰
自訂推播通知
點選標題列上的 傳送推播通知 卡片以展開它。
在動態內容語彙基元清單中,選取 查看更多,然後在 連結 文字欄位中加入 URL 語彙基元。
在 連結標籤 文字欄位中,加入 識別碼 語彙基元︰
點選功能表上的 建立流程 來建立您的流程︰
執行流程
在此逐步解說中,您將使用 Power Automate 的行動應用程式來執行您剛建立的按鈕流程。 您將提供建立錯誤 (含標題、描述、重現步驟、嚴重性層級) 所需的所有使用者輸入。
在 Power Automate 的行動應用程式中,點選 按鈕 索引標籤,然後點選 建立錯誤報告與步驟 按鈕。
為您要報告的錯誤輸入標題,然後點選 下一步。 例如:
為您要報告的錯誤輸入描述,然後點選 下一步。 例如:
為您要報告的錯誤輸入重現步驟,然後點選 下一步。 例如:
為您要報告的錯誤輸入嚴重性,然後點選 完成:
執行流程。
(選擇性) 點選 活動 索引標籤以顯示結果。
(選擇性) 點選 建立新的工作項目 步驟,以顯示流程執行的詳細結果。
使用不同的輸入類型
您的按鈕流程也可以接受豐富的資料類型。 以下是按鈕流程接受的資料輸入類型清單:
- 文字
- 下拉式清單 (例如選項按鈕)
- 電子郵件地址
- 檔案 (例如,手機上的相片)
- [是] 或 [否] 核取方塊
- 數值
- 日期 (包含行事曆選擇器)
若要使用這些輸入類型,請新增 手動觸發雲端流程 觸發程序,然後將以下任何類型新增至您的流程中:
此外,您可能希望將某些輸入指定為必要,並將其他輸入指定為選用。 使用每個輸入欄位上的動作功能表 (右側的 ...)。 每個按鈕限制為五個輸入。