Я экспериментировал с веб-крюками Fusion Lifecycle в Forge и успешно использовал события, связанные с созданием / обновлением элемента, но веб-подключения перехода рабочего процесса не запускаются.
Веб-подключения создаются в Forge в соответствии с Документы , как вы можете видеть ниже, но ни один из переходов, выполненных в рабочей области, не вызовет вызов.
Они были созданы с использованием трехстороннего токена, связанного с пользователем Fusion Lifecycle. имеет соответствующие разрешения рабочего процесса в рабочей области.
Следующий отрывок JSON является рабочим процессом. переход webhook, полученный с веб-сайта developer.api.autodesk.com/webhooks/v1/hooks, показывает, что он действительно создан.
{
"hookId": "909fd040-4e34-11ea-a842-651c9013b5e8",
"tenant": "TENANTNAMEREMOVED4SO",
"callbackUrl": "callbackurl removed for SO",
"createdBy": "46FGNL6DBN6D",
"event": "workflow.transition",
"createdDate": "2020-02-13T07:43:45.988+0000",
"system": "adsk.flc.production",
"creatorType": "O2User",
"status": "active",
"scope": {
"workflow.transition": "urn:adsk.plm:tenant.workspace.workflow.transition:TENANTNAMEREMOVED4SO.119.1.765"
},
"hookAttribute": {
"creator": "D3 Forge Playground",
"notification": {
"class": "alert-danger",
"system": "flc"
}
},
"urn": "urn:adsk.webhooks:events.hook:909fd040-4e34-11ea-a842-651c9013b5e8",
"__self__": "/systems/adsk.flc.production/events/workflow.transition/hooks/909fd040-4e34-11ea-a842-651c9013b5e8"
}
Я пропустил рабочий процесс события перехода много раз, и ни один веб-крюк не запускается, и на нашем сервере-получателе веб-крюка также не происходит никаких неудавшихся запросов. если я mimi c полезная нагрузка для рабочего процесса. событие перехода и опубликуйте его в нашей конечной точке, оно получено, как и ожидалось.
Мне еще предстоит увидеть живой пример рабочего процесса. запущен переходный веб-крючок, и он не может найти образец кода из Autodesk, используя их. Не уверен, что на данный момент служба работает должным образом, даже несмотря на то, что события webhook item.created и item.updated работают нормально.
Кто-нибудь успешно получил рабочий процесс. переходный веб-крючок от Autodesk Forge? Если да, не могли бы вы дать некоторые рекомендации о том, как?