Skip to content

Event Bridge-installatie ​

Zoek in Business Central naar Event Bridge Setup (of rabbitmq / service bus / event broker) om deze te openen. Het is een enkele, bedrijfsbrede configuratiepagina — er is geen override per tabel voor endpoint of autorisatie, alleen welke velden en gebeurtenistypen elke Event Table verzendt.

Event Bridge Setup geconfigureerd voor een RabbitMQ-endpoint met Basic Auth

Algemeen ​

VeldOpmerkingen
Endpoint TypeRabbitMQ, API endpoint, Azure Service Bus, Azure Event Hub, Azure Queue Storage, of Azure Event Grid — bepaalt welke groep velden hieronder van toepassing is, en hoe gebeurtenissen worden vormgegeven bij verzending.
AuthorizationNo Auth, Basic Auth, API Key, OAuth 2.0, Azure SAS Token, Storage SAS Token, of Event Grid SAS Token — bepaalt welke autorisatiegroep hieronder van toepassing is. Niet elk Endpoint Type accepteert elke autorisatiemethode; zie Authenticatie voor welke combinaties geldig zijn en waarom.
Include User DataVoegt de ID, naam en e-mail van de uitvoerende gebruiker toe aan de headers van elke gebeurtenis, voor auditsporen of foutopsporing. Dit kan persoonsgegevens bevatten — schakel dit alleen in als uw ontvangende systeem het moet ontvangen.
LanguageDe taal die zowel wordt gebruikt om Insert/Modify-filters te interpreteren als om Option/Enum-veldwaarden in de JSON-payload te formatteren. Dit houdt de uitvoer consistent, ongeacht welke gebruikersactie de gebeurtenis heeft getriggerd — zonder dit zou de tekst van een Enum-veld kunnen verschijnen in de taal waarin de uitvoerende gebruiker toevallig was aangemeld. Standaard Engels (VS); gebruik de opzoekfunctie van het veld om dit te wijzigen.
Max Retry AttemptsHoe vaak een mislukte gebeurtenis automatisch opnieuw wordt geprobeerd voordat deze wordt gemarkeerd als Error in de Event Queue — alleen voor herhaalbare fouten (een netwerkfout, of een HTTP 5xx-, 408- of 429-antwoord); al het andere mislukt onmiddellijk zonder opnieuw te proberen. 1–10, standaard 5. Zie Event Queue → Hoe levering werkt.

Endpoint ​

API URL (RabbitMQ) en API Endpoint (API endpoint) zijn de enige twee velden hier waar u verwijst naar een URL naar eigen keuze — elk ander Endpoint Type is een vaste Microsoft-clouddienst, samengesteld uit een namespace of accountnaam, en gebruikt altijd HTTPS. Als een van deze twee velden begint met http://, markeert Business Central het geel (Dubbelzinnig) als waarschuwing, geen harde blokkering — het wordt nog steeds opgeslagen en werkt. Via HTTPS biedt TLS al versleuteling en integriteit voor het hele verzoek, inclusief headers, zodat niemand op het netwerkpad het kan lezen of wijzigen; gewone HTTP heeft dat allemaal niet, dus alles wat ernaartoe wordt gestuurd — inclusief uw autorisatiegegevens — reist onversleuteld. Wijs deze velden alleen naar http:// voor lokaal testen tegen een broker of endpoint die u zelf beheert; gebruik https:// voor alles dat productie bereikt.

RabbitMQ (Endpoint Type = RabbitMQ) ​

VeldOpmerkingen
API URLDe basis-URL van de RabbitMQ Management API. Moet beginnen met http:// of https://; afsluitende schuine strepen worden automatisch verwijderd.
Virtual HostDe RabbitMQ virtual host waarnaar wordt gepubliceerd. Voorloop-/afsluitende schuine strepen worden automatisch verwijderd.
Exchange TypeDirect, Fanout, Headers, Topic (standaard), of Custom. Moet overeenkomen met hoe de exchange daadwerkelijk is geconfigureerd in RabbitMQ.
Custom ExchangeDe naam van een exchange die u al hebt aangemaakt in de RabbitMQ virtual host. Alleen bewerkbaar — en verplicht — wanneer Exchange Type Custom is; anders genegeerd. Mag niet beginnen met amq., wat RabbitMQ reserveert voor zijn eigen ingebouwde exchanges.
Publish URLAlleen-lezen. De volledige URL waarnaar gebeurtenissen worden gePOST, opgebouwd uit de bovenstaande velden als {API URL}/exchanges/{Virtual Host}/{Exchange Name}/publish — de exchange-naam is een van de ingebouwde AMQP-standaarden (amq.direct, amq.fanout, amq.headers, amq.topic) die overeenkomt met Exchange Type, of de waarde van Custom Exchange wanneer Exchange Type Custom is. Handig om te bevestigen dat de andere velden combineren tot wat u verwacht.

Accepteert alleen No Auth, Basic Auth of OAuth 2.0-autorisatie — zie Authenticatie.

API endpoint (Endpoint Type = API endpoint) ​

VeldOpmerkingen
API EndpointDe URL die voor elke gebeurtenis een gewone JSON POST ontvangt.

Accepteert alleen No Auth, Basic Auth, API Key of OAuth 2.0-autorisatie — zie Authenticatie. Voor stapsgewijze begeleiding om dit naar Zapier, Make.com of Power Automate te wijzen, zie Zapier, Make.com & Power Automate.

Azure Service Bus (Endpoint Type = Azure Service Bus) ​

VeldOpmerkingen
NamespaceDe Service Bus-namespace, bijv. mynamespace — zonder het achtervoegsel .servicebus.windows.net, dat automatisch wordt verwijderd als u het toch plakt.
Queue/Topic NameDe naam van de Service Bus-wachtrij of het topic waarnaar berichten worden gepubliceerd. Voorloop-/afsluitende schuine strepen worden automatisch verwijderd.
Publish URLAlleen-lezen. De volledige URL waarnaar gebeurtenissen worden gePOST, opgebouwd uit de twee bovenstaande velden — handig om te bevestigen dat ze combineren tot wat u verwacht.

Accepteert alleen OAuth 2.0 of een Azure SAS Token — zie Authenticatie.

Azure Event Hub (Endpoint Type = Azure Event Hub) ​

VeldOpmerkingen
NamespaceDe Event Hubs-namespace, bijv. mynamespace — zonder het achtervoegsel .servicebus.windows.net, dat automatisch wordt verwijderd als u het toch plakt.
Event Hub NameDe naam van de Azure Event Hub waarnaar gebeurtenissen worden gepubliceerd. Voorloop-/afsluitende schuine strepen worden automatisch verwijderd.
Publish URLAlleen-lezen. De volledige URL waarnaar gebeurtenissen worden gePOST, opgebouwd uit de twee bovenstaande velden — handig om te bevestigen dat ze combineren tot wat u verwacht.

Accepteert alleen OAuth 2.0 of een Azure SAS Token — zie Authenticatie.

Azure Queue Storage (Endpoint Type = Azure Queue Storage) ​

VeldOpmerkingen
Storage Account NameDe naam van het Azure Storage-account, bijv. mystorageaccount — zonder het achtervoegsel .queue.core.windows.net, dat automatisch wordt verwijderd als u het toch plakt.
Queue NameDe naam van de Azure Storage-wachtrij waarnaar berichten worden gepubliceerd. Moet in kleine letters zijn; wordt automatisch omgezet naar kleine letters als u het in gemengde hoofdletters invoert.
Publish URLAlleen-lezen. De volledige URL waarnaar gebeurtenissen worden gePOST, opgebouwd uit de twee bovenstaande velden — handig om te bevestigen dat ze combineren tot wat u verwacht.

Accepteert alleen OAuth 2.0 of een Storage SAS Token — zie Authenticatie.

Azure Event Grid (Endpoint Type = Azure Event Grid) ​

VeldOpmerkingen
Topic EndpointDe endpoint-URL van het Event Grid-topic, gekopieerd van Overview op het topic in de Azure Portal, bijv. https://mytopic.westus2-1.eventgrid.azure.net/api/events. Moet beginnen met http:// of https://; afsluitende schuine strepen worden automatisch verwijderd.

Accepteert alleen API Key, OAuth 2.0 of een Event Grid SAS Token — zie Authenticatie. Als u API Key gebruikt, moet het veld Key hieronder worden ingesteld op aeg-sas-key, de headernaam die Event Grid verwacht. Het topic moet ook zijn geconfigureerd voor Event Grid Schema, niet CloudEvents v1.0 — zie Authenticatie → Azure Event Grid.

Limieten voor payloadgrootte ​

Event Bridge stelt zelf geen limiet aan de payloadgrootte — hoeveel velden u kunt registreren op een tabel voordat een gebeurtenis wordt afgewezen, hangt volledig af van de eigen REST API-limiet van het endpoint:

EndpointREST-oproep die wordt geraaktGroottelimiet
API endpointWelke URL u ook configureertGeen limiet vanuit Event Bridge — volledig afhankelijk van de ontvangende server.
RabbitMQManagement-plug-in POST /api/exchanges/{vhost}/{exchange}/publishWordt bepaald door de instelling management.http_max_body_size van de broker (doorgaans enkele tientallen MB's) — maar de eigen documentatie van RabbitMQ beschrijft dit endpoint als bedoeld voor alleen testberichten, niet voor productieverkeer.
Azure Queue StorageStorage Put Message REST API64 KB op de lijn, een harde limiet. Event Bridge codeert de JSON base64 in <QueueMessage><MessageText>, dus zodra rekening wordt gehouden met de ~33% base64-overhead en de XML-wrapper, komt de effectieve limiet voor de ruwe JSON-payload op ongeveer ~47 KB uit.
Azure Service BusBrokered messaging POST .../messages256 KB per bericht op de Standard-laag. Premium-laag: standaard 1 MB, tot 100 MB als large messages expliciet is ingeschakeld op de namespace.
Azure Event HubPOST .../messages (Send Event)1 MB per gebeurtenis op de Standard-laag (verhoogd ten opzichte van de oudere limiet van 256 KB). Premium/Dedicated capaciteitseenheden kunnen hoger worden geconfigureerd.
Azure Event GridCustom topic Publish Events REST API1 MB per gebeurtenis, en 1 MB per batch/verzoek. Event Bridge verstuurt altijd één gebeurtenis per aanroep, dus die 1 MB dekt het hele verpakte gebeurtenisobject (id, subject, eventType, eventTime, data.headers + data.payload, dataVersion) — niet alleen uw payloadvelden.

Als u dicht bij een limiet zit: Include Previous Values verdubbelt ongeveer de payload met zijn before/after-vergelijking, en Include User Data voegt daarbovenop een kleine, vaste hoeveelheid metadata toe — specifiek rechtstreeks ingebed in de body voor RabbitMQ, Azure Queue Storage en Azure Event Grid (zie Headers & properties). In plaats van handmatig te schatten, controleert u Message Preview — dat toont de werkelijke geschatte grootte van de lijnbody voor een echt record voordat u het in productie registreert.

Autorisatie ​

Welke autorisatiemethoden beschikbaar zijn, hangt af van het hierboven geselecteerde Endpoint Type — zie Authenticatie voor de volledige compatibiliteitsmatrix en veldreferentie voor elk van No Auth, Basic Auth, API Key, OAuth 2.0, Azure SAS Token, Storage SAS Token, en Event Grid SAS Token.

Acties ​

  • Send Test Payload (Verwerking) — verstuurt één dummygebeurtenis rechtstreeks naar het geconfigureerde endpoint, met welk Endpoint Type en welke Authorization ook momenteel zijn ingesteld, onafhankelijk van enige geregistreerde tabel. Bevestigt dat uw verbindingsinstellingen werken voordat u echte tabellen registreert. Zie Testen & probleemoplossing.
  • Schedule Automatic Retries (Verwerking) — maakt een terugkerende taakwachtrij-item (elke 5 minuten) dat vastgelopen Event Queue-items opnieuw instelt en elke tabel oppikt waarvan de levering verloren is gegaan. Stel dit eenmalig in als vangnet — zie Event Queue → Hoe levering werkt.
  • Event Tables (Navigatie) — opent de lijst met tabellen die momenteel zijn geregistreerd voor gebeurtenissen. Zie Event Tables.
  • Event Queue (Navigatie) — opent de lijst met elke vastgelegde gebeurtenis en de bijbehorende leveringsstatus. Zie Event Queue.

Wie deze pagina kan openen ​

Voor het configureren van Setup is de permissieset Event Bridge Admin vereist — zie Licenties en toegang voor hoe dit wordt toegewezen.