Webhooks I';我试图从Autodesk Forge workflow.transition事件接收webhook,但它们不是';t射击

Webhooks I';我试图从Autodesk Forge workflow.transition事件接收webhook,但它们不是';t射击,webhooks,autodesk-forge,Webhooks,Autodesk Forge,我一直在Forge中试用Fusion Lifecycle webhooks,并成功地使用了项目创建/更新事件,但工作流转换webhooks没有启动 Webhook是根据在Forge中创建的,如下所示,但是在工作区中执行的任何转换都不会触发调用 它们是使用与Fusion Lifecycle用户关联的三条腿令牌创建的,Fusion Lifecycle用户在工作区上具有适当的工作流权限 以下JSON摘录是工作流。从developer.api.autodesk.com/webhooks/v1/hooks

我一直在Forge中试用Fusion Lifecycle webhooks,并成功地使用了项目创建/更新事件,但工作流转换webhooks没有启动

Webhook是根据在Forge中创建的,如下所示,但是在工作区中执行的任何转换都不会触发调用

它们是使用与Fusion Lifecycle用户关联的三条腿令牌创建的,Fusion Lifecycle用户在工作区上具有适当的工作流权限

以下JSON摘录是工作流。从developer.api.autodesk.com/webhooks/v1/hooks endpoint on Forge返回的转换webhook,显示它确实已创建

​<代码> { “hookId”:“909fd040-4e34-11ea-a842-651c9013b5e8”, “租户”:“租户名称删除4SO”, “callbackUrl”:“为SO删除了callbackUrl”, “createdBy”:“46FGNL6DBN6D”, “事件”:“工作流.转换”, “createdDate”:“2020-02-13T07:43:45.988+0000”, “系统”:“adsk.flc.production”, “creatorType”:“O2User”, “状态”:“活动”, “范围”:{ “workflow.transition”:“urn:adsk.plm:tenant.workspace.workflow.transition:TENANTNAMEREMOVED4SO.119.1.765” }, “属性”:{ “创建者”:“D3锻造操场”, “通知”:{ “类”:“警告危险”, “系统”:“flc” } }, “urn”:“urn:adsk.webhooks:events.hook:909fd040-4e34-11ea-a842-651c9013b5e8”, “自我”:“/systems/adsk.flc.production/events/workflow.transition/hooks/909fd040-4e34-11ea-a842-651c9013b5e8” }

我已经多次推动工作流通过转换事件,没有触发webhook,在我们的webhook接收服务器上也没有失败的请求。如果我模拟工作流的有效负载。转换事件并将其发布到我们的端点,它将按预期接收

我还没有看到一个工作流的实例。正在启动transition webhook,但找不到任何使用它们的Autodesk示例代码。尽管item.created和item.updated webhook事件似乎工作正常,但此时不确定服务是否按预期工作


是否有人成功接收工作流。从Autodesk Forge转换webhook?如果是的话,你能提供一些指导吗?

在我这方面,在生产租户中似乎工作得很好。这是我用来创建webhook的负载:

{
    "callbackUrl": "https://webhook.site/SOME_ID",
    "scope": {
        "workflow.transition": "urn:adsk.plm:tenant.workspace.workflow.transition:TENANT.107.1.421"
    }
}

它看起来像创建钩子时使用的有效负载吗?

Greg,您是否可以尝试再次触发它,并通过私人消息将带有租户名称的日期/时间戳发送给我?我刚刚在我的生产租户中再次尝试了它,当我从V3API调用和UI执行操作时,它似乎工作得很好。如果您愿意,也可以随时提交支持案例,并让我知道案例编号。在这里,我想帮助您了解发生了什么,因为从您的角度来看,总体上看起来还不错。

的确如此。工作流转换webhooks也从状态为active的“list webhooks”端点返回。感谢Giliar,我已经提交了一个案例(5745)。这个案例包含了租户信息,但我已经从forge中移除了钩子。我将很乐意重新创建钩子并重新触发它(同时捕获时间戳),这样我们就可以了解这个问题。我会尽快完成并寄给你,再次感谢。