Мое приложение логики запускается при отправке форм MS. Я хотел параметризовать URL-адрес формы, потому что он будет отличаться на разных этапах (dev, prod).
Вот что у меня есть в определении рабочего процесса:
"triggers": {
"When_a_new_response_is_submitted": {
"splitOn": "@triggerBody()?['value']",
"type": "ApiConnectionWebhook",
"inputs": {
"body": {
"eventType": "responseAdded",
"notificationUrl": "@{listCallbackUrl()}",
"source": "ms-connector"
},
"host": {
"connection": {
"name": "@parameters('$connections')['microsoftforms_1']['connectionId']"
}
},
"path": "@parameters('FormsUri')"
}
}
},
Параметр, который я хотел бы использовать, - FormsUri
. Его значение: /formapi/api/forms/4OkuN-CcM0CmSsBwc6kezRPsqtVlTDZAvFnsjb6skuRUNEdsdsd1ZDN1dUR0pBWwewewNVJLTi4u/webhooks
(я изменил часть пути перед тем, как вставить его сюда). К сожалению, после развертывания приложения логики (которое прошло успешно) я получаю следующую ошибку в конструкторе приложений логики:
Операция не найдена в коннекторе / subscriptions / MY SUBSCRIPTION ID / sizes / Microsoft.Web / locations / northeurope / managedApis / microsoftforms
Исходное значение пути в триггере было: /formapi/api/forms/@{encodeURIComponent('4OkuN-CcM0CmSsBwc6kezRPsqtVlTDZAvFnsjb6skuRUNEdsdsd1ZDN1dUR0pBWwewewNVJLTi4u')}/webhooks
. URL был жестко запрограммирован.
Можно ли вообще параметризовать путь?