@Annie,
Aujourd’hui il existe en gros 2 méthodes pour créer des formulaires :
- Microsoft Forms
- Les formulaires de listes SharePoint
Microsoft Forms
Le premier, Microsoft Forms, existe depuis très longtemps :
- le formulaire Forms est un objet à part entière
- il est déconnecté de tout autre service de M365 : il est indépendant (standalone)
- ses données sont stockées quelque part en interne dans le système
Si tu mets une question de type Pièces jointes dans ton formulaire, les fichiers chargés par les utilisateurs sont stockés dans le OneDrive du créateur du formulaire. Voici par exemple ce que renvoie l’opération Analyser JSON (du flux que je t’ai décris précédemment) pour le chargement d’une pièce jointe dans mon formulaire :
{
"body": [
{
"name": "2025-01-29 21 53 53_Brad PITT.png",
"link": "https://r3dkap-my.sharepoint.com/personal/contact_r3dkap_fr/Documents/Applications/Microsoft%20Forms/ID%20Photos%20SP/Question/2025-01-29%2021%2053%2053_Brad%20PITT.png",
"id": "01PWIWZRW7HIVNYNC7YJD25VA3XQNEDAQX",
"type": null,
"size": 71888,
"referenceId": "01PWIWZRXJNFOL7APMMJFZJFQHJQXBZZTG",
"driveId": "b!tebMmfJXWEmHVBPKk9bFwwBwExUdK41LrnoDIqrFfTLQbc2Cq5pkTpYkq7RhYVza",
"status": 1,
"uploadSessionUrl": null
}
]
}
Si tu regardes la propriété link tu vois que la pièce jointe que j’ai ajouté est stockée ici :

Puisque les fichiers sont stockés sur le OneDrive du créateur du formulaire, il faut donc utiliser l’action Obtenir le contenu du fichier du connecteur OneDrive pour pouvoir lire leur contenu.
Ensuite, pour accéder aux données du formulaire tu as 2 possibilités :
- Tu passes par Microsoft Forms et tu cliques sur le formulaire puis sur le bouton Voir les réponses : il va te les charger dans un fichier Excel avec les données à l’instant t.
- Tu passes par un flux Power Automate et tu utilises l’action Obtenir les détails de la réponse : le flux s’exécutera à chaque fois qu’un utilisateur va soumettre le formulaire.
Formulaires de listes SharePoint
Par Formulaires de listes SharePoint je veux parler de cette nouvelle fonctionnalité qui est arrivée il y a peu de temps :

Fonctionnalité qui te permet de créer de jolis formulaires comme ceci :

Lorsque tu crées un formulaire de ce type, en réalité derrière tu crées en même temps une liste SharePoint dans laquelle il va y avoir exactement une colonne pour chacune des questions que tu vas mettre dans ton formulaire.
Dans ce type de formulaire tu ne peux mettre qu’une seule question de type Pièces jointes car en réalité les fichiers chargés lors de la soumission du formulaire seront stockées en tant que pièces jointes (fonctionnalité native depuis l’existence de SharePoint en 2003) de l’élément de liste créé pour les réponses de la soumission du formulaire. A contrario, dans un formulaire Microsoft Forms tu peux mettre autant de questions de type Charger le fichier.
Maintenant, sur ce type de formulaire SharePoint, si tu dois faire un traitement particulier sur les fichiers qui sont chargés lors de sa soumission, alors tu dois créer un flux Power Automate avec comme déclencheur SharePoint Lorsqu’un élément est créé et utiliser :
- l’action Obtenir les pièces jointes du connecteur SharePoint
- puis l’action Obtenir le contenu de la pièce jointe du connecteur SharePoint (là il va te créer automatiquement une boucle)
Conclusion
Donc tu vois que tout dépend du type de formulaire que tu crées et surtout de ce que tu veux faire avec les pièces jointes qui sont chargées lors de la soumission d’une réponse au formulaire.
- Qu’as-tu créé comme formulaire ?
- Que veux-tu faire avec les pièces jointes ?