一個進站的 webhook 讓外部應用程式能在 Microsoft Teams 的聊天和頻道中分享內容。 Webhook 被用作追蹤與通知的工具。 當收到 webhook 請求時,你可以在頻道或聊天室發文。
從範本設定一個進來的 webhook 工作流程
選擇更多選項,在你想建立工作流程的頻道或聊天室旁,選擇
,然後選擇工作流程
。
根據你是否想讓 webhook 發佈在聊天或頻道內,選擇最適合你需求的 webhook 範本。 每個範本都有不同的認證類型。
聊天 webhook 範本
- 發送 webhook 警示到聊天室
- 將特定人物的 webhook 警示發送到聊天室
- 將組織內人員的 webhook 警示發送到聊天室
頻道 webhook 範本
- 向頻道發送 webhook 警示
- 從特定人員發送 webhook 警示到某個頻道
- 從組織內的人向頻道發送 webhook 警示
注意
Webhook 範本「 收到 webhook 請求時發佈到聊天 室」可能無法使用,視你的組織類型而定。 如需更多協助,請聯繫你的 IT 行政人員。
一旦工作流程開啟,你可以更改其名稱。
你也需要用帳號驗證,才能讓你的工作流程發佈到頻道或聊天室。 如果你想選擇另一個帳號來驗證,請選擇 Switch 帳號
,然後選擇你想使用的帳號。
更新完名稱並驗證正確帳號後,選擇 「下一頁」。
在下一頁,你可以選擇這則通知要發佈到的團隊、頻道或聊天室。 請注意,如果你是從聊天或頻道使用這個工作流程,這些欄位會自動自動填入。 填寫所需細節後,選擇 新增工作流程。
工作流程建立後,你會看到一個新的對話框,裡面有可以複製的網址。
如果你以後需要再次複製工作流程 URL,可以在 Teams 裡開啟工作流程應用程式,選擇已建立的工作流程,點選編輯 編輯
,然後展開「當收到 Teams webhook 請求時」的觸發器來找到。
從零開始建立一個進站的 webhook 工作流程
在 Teams 左側選擇「查看更多應用程式」
,然後開啟工作流程
。到「建立」標籤,在搜尋欄旁選擇「 從空白中創建 」。
使用搜尋欄搜尋「 當收到 Teams webhook 請求時」觸發器,然後選擇它。
選擇誰能觸發流程 (認證類型) 。 你可以從三種不同的認證類型中選擇:
- (這個選項的人都是未經認證的)
- 我租戶裡的任何使用者
- 我租戶中的特定使用者
你現在需要在工作流程中新增一個動作。 選擇 新步驟 ,並在聊天或頻道中選擇來自 Teams 連接器的行動 「Post Card 」。
現在你可以選擇 webhook 的資訊要發佈在哪裡。 選擇下拉選單「 Post In 」並選擇地點。 在選擇頻道、群組聊天或用 Flow Bot 聊天的位置後,請填寫其他必填欄位。
在你的工作流程下方選擇「儲存」。 儲存後,你可以回到「 當收到 Teams webhook 」的欄位,複製你的 HTTP POST URL。
注意
在設定 webhook 觸發器時,你可以加入可選條件。 到觸發選單的
,選擇設定
。 往下滑到畫面底部,在觸發條件區塊上方選擇「新增
。 此步驟為可選步驟,且非工作流程執行的必要條件。