自定义连接器操作 webhook 错误处理

Custom connector action webhook error handling

我们目前正在实施 custom connector 以从遗留系统中检索数据。 由于这些查询需要很长时间,我们使用 ApiConnectionWebhook 模式进行操作。

like described here: https://docs.microsoft.com/de-de/connectors/custom-connectors/create-webhook-trigger

"happy path" 效果很好。但现在我们面临着处理这些查询中的技术和逻辑错误的挑战。 Logic Apps Engine 在通过 @{listCallbackUrl()}.

注册操作 webhook 时生成回调 url

有什么方法可以在回调(url 的调用)期间向引擎报告错误状态?

虽然没有专门的错误回调 URL,但您可以 POST 更详细的响应,如下所示

{
   "status": "Success", // Or "Fail" / "Error"
   "data": "<actual-response>" // Or error message as required
}

在 webhook 操作之后,您可以使用 switch action 检查状态值,并根据该值有一个可选的并行路径。