Пожалуйста, проверьте описание clientTrackingId , и у вашего логического приложения нет истории запусков, потому что у вашего triggerBody()
нет CorrelationNr
с отображаемым вами определением.
На самом деле вашТриггер Event Grid обнаружил событие, он просто не может работать с логикой.Вы можете перейти к EVALUATION
и проверить историю триггеров.Это потому, что значение равно нулю, тогда оно не запустится.
![enter image description here](https://i.stack.imgur.com/H75jL.png)
Если вы используете триггер HTTP-запроса, вы можете установить заголовок x-my-custom-correlation-id
,или установите любое значение ключа в теле json, затем установите clientTrackingId
с помощью @{coalesce(json(triggerBody())['keyname'], guid())}
.
. И если вы используете какой-либо триггер без заголовка, вы должны указать значение с помощью строки или другого параметра.как вы сказали, ConnectionID или значение параметра, которое вы настраиваете, как показано ниже.
![enter image description here](https://i.stack.imgur.com/vqGx7.png)
![enter image description here](https://i.stack.imgur.com/OBdiu.png)
Таким образом, точка должна быть установлена clientTrackingId
, прежде чем она запустится, и значение может быть получено.