Zone Inclure des pièces jointes

Enregistrer les pièces jointes en tant que fichiers SharePoint crée des fichiers vides (null)

Dans un flux Power Automate qui fonctionne dans un environnement de production, les pièces jointes des emails sont enregistrées en tant que fichiers dans une bibliothèque SharePoint.

Le flux Power Automate fonctionne bien

Le déclencheur utilisé est À l’arrivée d’un nouvel e-mail (V3).

Déclencheur A l'arrivée d'un nouvel e-mail (V3)
Déclencheur A l’arrivée d’un nouvel e-mail (V3)

Maintenant, il faut utiliser une boite aux lettres partagées. Il faut donc un autre déclencheur.

Le nouveau déclencheur est Lors de l’arrivée d’un nouvel e-mail dans une boîte aux lettres partagée (V2).

Déclencheur Lors de l'arrivée d'un nouvel e-mail dans une boîte aux lettres partagée (V2)
Déclencheur Lors de l’arrivée d’un nouvel e-mail dans une boîte aux lettres partagée (V2)

Le contentBytes de la pièce jointe à la valeur null

Au bout de quelques temps, les utilisateurs remarquent que certains fichiers PDF ne s’ouvrent pas dans le navigateur. Ils ne s’ouvrent pas non plus dans Acrobat, une fois téléchargés.

En effet, les fichiers concernés sont littéralement vides (null).

Tous les fichiers ne sont pas vides. Certains fichiers PDF sont vides, tandis que les autres ont bien leur contenu sans problème.

La création du fichier dans SharePoint se fait directement avec l’action Créer un fichier :

Action Créer un fichier dans SharePoint
Action Créer un fichier dans SharePoint

Action Message (« Compose »)

La première idée est d’utiliser l’action Message du connecteur Opération de données. En effet, il est possible que selon le logiciel qui a généré le fichier PDF, ceux-ci sont plus ou moins bien créés. Le passage par l’action Message devrait normaliser la sortie.

Action Message (Compose) de Opérations de données
Action Message (Compose) de Opérations de données

Dans Contenu du fichier, il s’agit d’une expression base64ToBinary.

Expression base64ToBinary
Expression base64ToBinary

Cela ne résout pas le problème.

Modifier le paramétrage du déclencheur

Le problème étant apparu à la suite du changement de déclencheur, celui-ci est étudié de plus près.

Notamment, sous les options avancées du déclencheur Lors de l’arrivée d’un nouvel e-mail dans une boîte aux lettres partagée (V2), la zone Inclure des pièces jointes est à Non par défaut (cf. copie d’écran ci-dessus). Le premier déclencheur (À l’arrivée d’un nouvel e-mail (V3)) est configuré pareil par défaut avec la valeur Non.

Une fois que cette option est basculée à Oui, les pièces jointes ont été enregistrées à nouveau normalement.

Zone Inclure des pièces jointes
Zone Inclure des pièces jointes

Le problème a été résolu dans notre cas.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *