Fichier vide avec Power Automate

Enregistrer les pièces jointes en tant que fichiers SharePoint crée un fichier vide avec Power Automate (Flow).

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

Toutefois, les fichiers sont vides (« null »), suite au changement du déclencheur.

Gardez à l’esprit que l’interface a pu évoluer fortement depuis que cet article a été rédigé.

Le flux fonctionne bien mais il y a un fichier vide avec Power Automate

Premièrement, le déclencheur utilisé est À l’arrivée d’un nouvel e-mail (V3).

Avec ce déclencheur le flux fonctionne normalement.

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

Toutefois, l’utilisateur préfère 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).

Fichier vide avec Power Automate : 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 :

Fichier vide avec Power Automate : Action Créer un fichier dans SharePoint
Fichier vide avec Power Automate : 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 apparaît à la suite du changement de déclencheur. Les paramétres du déclencheurs doivent probablement expliquer ce qui se passe.

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.

Lorsque cette option possède la valeur Oui, le flux enregistre à nouveau normalement les pièces jointes.

Fichier vide avec Power Automate : Zone Inclure des pièces jointes
Fichier vide avec Power Automate : Zone Inclure des pièces jointes

Le problème de fichier vide avec Power Automate a été résolu.

La manipulation est terminée.


Publié

dans

par

Étiquettes :

Commentaires

Laisser un commentaire

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