Werk je in Microsoft 365? Laat Boxflow een Power Automate-flow starten voor elk nieuw eBox- of MyMinfin-bericht, en archiveer de documenten in SharePoint, post ze in Teams of start een goedkeuring.
Een automatisering in Boxflow stuurt de gegevens van elk bericht dat voldoet naar je flow.
De flow downloadt de bijlagen van het bericht via de Boxflow REST API.
De flow bewaart de documenten in SharePoint of OneDrive, post in Teams of start een goedkeuring.
Maak in Power Automate een instant cloud flow met de trigger “When an HTTP request is received”. Zet “Who can trigger the flow?” op “Anyone” (Boxflow kan niet aanmelden met een Microsoft-account; de geheime handtekening in de URL beschermt de flow) en plak het JSON-schema van de request body hieronder. Bewaar de flow om de HTTP-URL te genereren.
Maak in Boxflow een automatisering met de voorwaarden die je nodig hebt (bijvoorbeeld één onderneming of één afzender) en voeg een webhook-actie toe: methode POST, formaat JSON, de HTTP-URL uit Power Automate en de payload hieronder.
Voeg in je flow een HTTP-actie toe met methode GET op het attachments-endpoint van het bericht, met de header “Authorization: Bearer” gevolgd door je Boxflow-API-token.
Voeg een “Apply to each” toe op de data-array van het antwoord. Voeg daarin een tweede HTTP-actie toe die de bijlage downloadt op basis van zijn ID. De response body is het bestand zelf.
Voeg de SharePoint- of OneDrive-actie “Create file” toe. Gebruik de naam van de bijlage als bestandsnaam en de body van de downloadactie als bestandsinhoud, bijvoorbeeld in een map per onderneming.
Bewaar de flow en verwerk de automatiseringen van een bestaand bericht in Boxflow opnieuw. Controleer de run history in Power Automate en de audittrail van het bericht in Boxflow.
{
"message_uuid": "{{ message.uuid }}",
"tenant_uuid": "{{ tenant.uuid }}",
"subject": "{{ message.subject }}",
"sender": "{{ sender.name }}",
"company": "{{ company.name }}",
"date": "{{ message.message_date }}"
}
Boxflow vervangt de placeholders door de waarden van elk bericht.
{
"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>
Elke bijlage in de lijst heeft een id en een name. Gebruik de name als bestandsnaam in “Create file”.
Bronnen: Microsoft Learn – Request trigger (“When an HTTP request is received”)
Ja. De trigger “When an HTTP request is received” en de HTTP-actie zijn premium connectors in Power Automate.
De andere opties vereisen een Microsoft Entra ID-token, dat Boxflow niet kan aanleveren. Met “Anyone” wordt de flow beschermd door de geheime handtekening in zijn URL; je kan een geheime header toevoegen voor extra bescherming.
Ja. Bestanden in Teams-kanalen worden opgeslagen in SharePoint, dus je gebruikt de SharePoint-actie “Create file” op de documentbibliotheek van het team.
Nog niet. De webhook- en API-aanpak uit deze handleiding werkt vandaag met elke Power Automate-omgeving.
Koppel Boxflow aan je eigen software
Lees meerOverheidsbrieven rechtstreeks in Billit, via e-mail
Lees meerOverheidsbrieven rechtstreeks in Exact Online, via e-mail
Lees meereBox-berichten automatisch in SharePoint
Lees meerOverheidsbrieven rechtstreeks in Odoo, via e-mail
Lees meerAanmelden met Microsoft Entra ID of Google Workspace
Lees meerBinnenkort: koppel Boxflow aan duizenden apps
Lees meerKoppel je eerste onderneming gratis en ontvang je overheidsberichten voortaan waar je ze nodig hebt.