Vous travaillez dans Microsoft 365 ? Laissez Boxflow démarrer un flux Power Automate pour chaque nouveau message eBox ou MyMinfin, puis archivez les documents dans SharePoint, publiez-les dans Teams ou lancez une approbation.
Une automatisation dans Boxflow envoie les détails de chaque message correspondant vers votre flux.
Le flux télécharge les pièces jointes du message via l’API REST Boxflow.
Le flux enregistre les documents dans SharePoint ou OneDrive, publie dans Teams ou lance une approbation.
Dans Power Automate, créez un flux cloud instantané avec le déclencheur « When an HTTP request is received ». Réglez « Who can trigger the flow? » sur « Anyone » (Boxflow ne peut pas se connecter avec un compte Microsoft ; la signature secrète dans l’URL protège le flux) et collez le schéma JSON du corps de la requête ci-dessous. Enregistrez le flux pour générer l’URL HTTP.
Dans Boxflow, créez une automatisation avec les conditions dont vous avez besoin (par exemple une entreprise ou un expéditeur) et ajoutez une action webhook : méthode POST, format JSON, l’URL HTTP de Power Automate et le payload ci-dessous.
Dans votre flux, ajoutez une action HTTP avec la méthode GET sur l’endpoint des pièces jointes du message, avec l’en-tête « Authorization: Bearer » suivi de votre jeton d’API Boxflow.
Ajoutez un « Apply to each » sur le tableau data de la réponse. À l’intérieur, ajoutez une deuxième action HTTP qui télécharge la pièce jointe par son ID. Le corps de la réponse est le fichier lui-même.
Ajoutez l’action SharePoint ou OneDrive « Create file ». Utilisez le nom de la pièce jointe comme nom de fichier et le corps de l’action de téléchargement comme contenu, par exemple dans un dossier par entreprise.
Enregistrez le flux et retraitez les automatisations d’un message existant dans Boxflow. Vérifiez l’historique des exécutions dans Power Automate et la piste d’audit du message dans Boxflow.
{
"message_uuid": "{{ message.uuid }}",
"tenant_uuid": "{{ tenant.uuid }}",
"subject": "{{ message.subject }}",
"sender": "{{ sender.name }}",
"company": "{{ company.name }}",
"date": "{{ message.message_date }}"
}
Boxflow remplace les placeholders par les valeurs de chaque message.
{
"type": "object",
"properties": {
"message_uuid": { "type": "string" },
"tenant_uuid": { "type": "string" },
"subject": { "type": "string" },
"sender": { "type": "string" },
"company": { "type": "string" },
"date": { "type": "string" }
}
}
# List the attachments
GET https://boxflow.be/api/external/v2/tenants/@{triggerBody()?['tenant_uuid']}/messages/@{triggerBody()?['message_uuid']}/attachments
Authorization: Bearer <your Boxflow API token>
Accept: application/json
# Download one attachment (inside "Apply to each" on body('List_attachments')?['data'])
GET https://boxflow.be/api/external/v2/tenants/@{triggerBody()?['tenant_uuid']}/messages/@{triggerBody()?['message_uuid']}/attachments/@{items('Apply_to_each')?['id']}
Authorization: Bearer <your Boxflow API token>
Chaque pièce jointe de la liste a un id et un name. Utilisez le name comme nom de fichier dans « Create file ».
Sources: Microsoft Learn – Request trigger (“When an HTTP request is received”)
Oui. Le déclencheur « When an HTTP request is received » et l’action HTTP sont des connecteurs premium dans Power Automate.
Les autres options exigent un jeton Microsoft Entra ID, que Boxflow ne peut pas fournir. Avec « Anyone », le flux est protégé par la signature secrète de son URL ; vous pouvez ajouter un en-tête secret pour une protection supplémentaire.
Oui. Les fichiers des canaux Teams sont stockés dans SharePoint : vous utilisez donc l’action SharePoint « Create file » sur la bibliothèque de documents de l’équipe.
Pas encore. L’approche par webhook et API de ce guide fonctionne dès aujourd’hui avec n’importe quel environnement Power Automate.
Connectez Boxflow à vos propres logiciels
En savoir plusLe courrier officiel directement dans Billit, par e-mail
En savoir plusLe courrier officiel directement dans Exact Online, par e-mail
En savoir plusLes messages eBox automatiquement dans SharePoint
En savoir plusLe courrier officiel directement dans Odoo, par e-mail
En savoir plusConnectez-vous avec Microsoft Entra ID ou Google Workspace
En savoir plusBientôt disponible : connectez Boxflow à des milliers d’apps
En savoir plusConnectez gratuitement votre première entreprise et recevez vos messages officiels là où vous en avez besoin.