代理流程的非同步回應支援

代理程式可以支援非同步工作流程。 非同步流程會持續超過先前兩分鐘的限制,同時執行完成後仍會回傳回應給代理。 此功能僅在新 基礎設施上運行的環境中提供。

啟用非同步回應

若要讓流程在超過兩分鐘後繼續執行,並以非同步方式回應代理程式:

  1. 打開你的代理流程,並確保它使用 「當代理呼叫流程」 觸發器。

  2. 在畫布上選擇 「回應代理人」 動作。 動作設定視窗打開。

  3. 選擇 [設定]。

  4. 開啟 非同步回應。

    這是「回應代理行動設定面板」的截圖,非同步回應切換設定為開啟。

  5. 儲存或發佈流程。

在此設定下,長時間執行的流程可在一般的兩分鐘限制後繼續執行,並在完成後向代理程式傳回回呼回應。 如果使用者在流程完成前又傳送另一則訊息,流程仍會執行至完成,但代理程式不會先等待流程完成,而是回應使用者最新的請求。

Note

非同步流程的回調功能在 Microsoft Teams 中完全支援。 其他頻道也可能支援回撥,但這些功能並未正式測試。 Microsoft Copilot 和電話頻道不支援回撥。

如果你需要代理人立即回應,請如「 啟用立即回應 」章節所述,將回應動作從流程中移除。

啟用即時回應

如果你的環境支援非同步回應,但你希望代理能立即回應,請從流程中移除「 回應代理 」動作。 代理程式在成功觸發該流程後會立即回應。

不支援非同步回應功能的環境

如果你的環境不支援非同步回應,代理可能會立即收到「流程完成」的回應,而流程仍在背景繼續執行。