Appearance
BC Event Bridge
BC Event Bridge publishes Business Central table changes as real-time JSON events, so external systems can react to what happens in Business Central without polling its API on a schedule. It works with any table you choose — it isn't tied to Time Track Central's own tables, and it doesn't require the rest of Time Track Central to be installed.
How it works
Event Bridge hooks into Business Central's global table triggers. Once you register a table, every insert, modify, rename, or delete against it fires an event — no matter what caused the change: a user typing into a page, an API call, a job queue task, a data migration, anything. You control, per table:
- Which event types are sent (insert / modify / rename / delete — each toggled independently).
- Which fields are included in the payload. Nothing is sent by default; you explicitly add each field, which keeps payloads small and means you never leak a field you didn't mean to expose.
- Whether previous values are included on modify/rename, so the receiving system can diff old vs. new.
- Filters on insert/modify, so an event only fires when the field values you care about actually match — not on every single change to the table.
See Event Tables for the step-by-step.
Example uses
- Sync CRM or project names and numbers into a local, on-premise folder structure the moment they change in Business Central — no polling scripts required.
- Run RabbitMQ at the edge as a gateway for legacy systems that shouldn't connect to Business Central directly.
- Feed a data warehouse or reporting tool in real time, without polling Business Central for changes.
- Send a Slack or Teams alert the moment a purchase order is deleted or another critical record is modified.
Where events go
One endpoint is configured company-wide on Setup:
- RabbitMQ — events are published to a RabbitMQ exchange via its HTTP Management API.
- API endpoint — events are POSTed as plain JSON to a URL you specify, with context in the request headers.
Getting started
- Search Business Central for Set up BC Event Bridge (it's registered as a manual/assisted setup guide) or Event Bridge Setup directly, and configure your endpoint — see Setup.
- Register the tables and fields you want to publish — see Event Tables.
- Verify what actually gets sent before relying on it — see Testing & Troubleshooting.
Licensing and access
Event Bridge is a separate AppSource listing from the main Time Track Central product, licensed per Administration User only — the people who actually configure the Setup Card and Event Tables. Standard users, automated processes, and the number of monitored tables are all unlimited and free, regardless of how much data flows through them.
Access is controlled through standard Business Central permission sets, not through Time Sheet Users like the rest of Time Track Central:
- Configuring Setup and Event Tables needs the Event Bridge Admin permission set assigned (directly, via a User Group, or already included if the user has broad D365 SETUP-level access) — this is the license-consuming role.
- Every other user gets basic Event Bridge User access automatically (bundled into standard D365 READ-level access) — this is what lets their everyday actions trigger events for tables you've registered, without needing a license of their own.