Je crée ce post pour que tout le monde soit informé du problème que nous avons découvert avec le déclencheur "When a survey response is submitted". Veuillez noter que cela est toujours en cours d'investigation, il pourrait donc y avoir des divergences ou des mises à jour dans les informations suivantes.<\/SPAN><\/P>Ce problème affecte tous les connecteurs : ArcGIS, ArcGIS Enterprise, Survey 123<\/SPAN><\/P>Lorsque nous créons un flux utilisant le déclencheur "When a survey response is submitted" dans Power Automate, cela génère un webhook dans l'application Survey123. Actuellement, le webhook est créé avec le nom par défaut MS-FLOW<\/STRONG>, alors qu'auparavant il était nommé MicrosoftPowerAutomate-[flowId]<\/STRONG>. Lorsque plusieurs flux sont créés pour le même survey en utilisant ce déclencheur dans Power Automate, il ne parvient pas à attribuer des noms uniques ; au lieu de cela, il remplace<\/STRONG> le webhook existant dans l'application Survey123 avec le même nom MS-FLOW.<\/SPAN><\/P>Après avoir effectué quelques tests, nous avons identifié les constats suivants. Nous savons que ce comportement est dû à un changement récent de Microsoft, car ils migrent leurs URLs de "logic.azure.com" vers une nouvelle architecture utilisant "api.powerapps.com" où la construction de l'URL est différente d'avant, causant des échecs internes. Pour référence, veuillez consulter : Dépannage des problèmes courants avec les déclencheurs - Power Automate | Microsoft Learn.<\/A> <\/SPAN><\/P>Malheureusement, nous n'avions pas anticipé de problèmes avec ce changement lors de l'audit de notre code et cela s'est manifesté dans l'application Survey 123. Nous travaillons avec l'équipe Survey 123 pour enquêter et résoudre ce problème avec la meilleure solution possible et dès que possible. Nous nous excusons pour tout inconvénient. Veuillez consulter les détails et la solution de contournement ci-dessous. <\/SPAN><\/P>
Qui est affecté ?<\/SPAN><\/H4>Premièrement, nous pensons que Microsoft déploie encore cette mise à jour et que tout le monde ne rencontrera pas ce problème.<\/SPAN><\/P>Si vous créez plusieurs flux Power Automate sur un seul survey avec le déclencheur `When a survey response is submitted`.<\/SPAN><\/LI>Si vous avez plusieurs flux Power Automate existants avec ce déclencheur qui ne fonctionnent pas ou si vous essayez de les mettre à jour ou de les réauthentifier. (Nous enquêtons encore sur l'impact, veuillez être prudent lors de la mise à jour de vos flux avec ce déclencheur)<\/SPAN><\/LI>Vous mettez à jour un flux existant avec le déclencheur `When a survey response is submitted`.<\/SPAN><\/LI>Vous activez un ancien flux sur un survey qui a d'autres flux associés avec le déclencheur ci-dessus.<\/SPAN><\/LI><\/OL>Qui n'est pas affecté ?<\/SPAN><\/H4>Vous créez votre premier flux avec le déclencheur `When a survey response is submitted` en utilisant n'importe quel connecteur ArcGIS.<\/SPAN><\/LI>Si vous ne créez pas plusieurs flux sur le même survey en utilisant ce déclencheur dans Power Automate.<\/SPAN><\/LI><\/OL>SOLUTION DE CONTOURNEMENT<\/SPAN><\/H4>Si vous souhaitez créer plusieurs flux sur un seul survey en utilisant le déclencheur `When a survey response is submitted`, alors <\/SPAN><\/P>Créez Flux 1 dans Power Automate et enregistrez-le. Cela devrait créer un webhook nommé MS-FLOW dans l'application Survey 123 --> survey --> paramètres --> webhooks. Assurez-vous de construire tout le flux et de l'enregistrer avant de passer à l'étape suivante.<\/SPAN><\/LI>Renommez le webhook sous les paramètres du survey par un nom significatif. <\/SPAN>Si renommer produit une erreur, essayez d'éteindre puis rallumer le flux. Cela supprimera et recréera le webhook dans le Survey. <\/SPAN><\/LI> Répétez les étapes 1 & 2 pour créer des flux supplémentaires<\/SPAN><\/LI>Testez si tous les flux se déclenchent.<\/SPAN><\/LI><\/OL>Activation d'anciens flux sur un Survey qui a d'autres flux actifs<\/SPAN><\/H5>Veuillez faire attention lorsque vous activez d'anciens flux sur un survey qui a d'autres flux actifs car cela peut remplacer un webhook existant sur le survey s'il est nommé "MS-FLOW" <\/SPAN><\/P>Vérifiez votre survey s'il possède un webhook appelé "MS-FLOW"<\/SPAN><\/LI>Renommez ce webhook et testez s'il fonctionne.<\/SPAN><\/LI>Activez l'ancien flux. Cela pourrait créer un webhook nommé "MS-FLOW" sur le survey sélectionné <\/SPAN><\/LI>Renommez ce webhook.<\/SPAN><\/LI>Testez que tous les flux associés au survey fonctionnent.<\/SPAN><\/LI><\/OL>J'espère que cela aide. <\/SPAN><\/P>