代理程式可以支援非同步工作流程。 非同步流程會持續超過先前兩分鐘的限制,同時執行完成後仍會回傳回應給代理。 此功能僅在新 基礎設施上運行的環境中提供。
啟用非同步回應
若要讓流程在超過兩分鐘後繼續執行,並以非同步方式回應代理程式:
打開你的代理流程,並確保它使用 「當代理呼叫流程」 觸發器。
在畫布上選擇 「回應代理人」 動作。 動作設定視窗打開。
選擇 [設定]。
開啟 非同步回應。
儲存或發佈流程。
在此設定下,長時間執行的流程可在一般的兩分鐘限制後繼續執行,並在完成後向代理程式傳回回呼回應。 如果使用者在流程完成前又傳送另一則訊息,流程仍會執行至完成,但代理程式不會先等待流程完成,而是回應使用者最新的請求。
Note
非同步流程的回調功能在 Microsoft Teams 中完全支援。 其他頻道也可能支援回撥,但這些功能並未正式測試。 Microsoft Copilot 和電話頻道不支援回撥。
如果你需要代理人立即回應,請如「 啟用立即回應 」章節所述,將回應動作從流程中移除。
啟用即時回應
如果你的環境支援非同步回應,但你希望代理能立即回應,請從流程中移除「 回應代理 」動作。 代理程式在成功觸發該流程後會立即回應。
不支援非同步回應功能的環境
如果你的環境不支援非同步回應,代理可能會立即收到「流程完成」的回應,而流程仍在背景繼續執行。