Skip to content

Integration Accelerator — Daily Use

Who is this guide for? This guide is for people who already have the Integration Accelerator set up and want to understand how to use it day to day. You will learn how to check if data is being sent correctly, how to spot and fix problems, and how to keep things running smoothly.


Once the Integration Accelerator is set up and running, most of the work happens automatically in the background. The system watches your Business Central data and sends changes to the connected external system without you having to do anything.

However, it is good practice to check in regularly to make sure everything is working as expected. This guide shows you what to look at and what to do if something goes wrong.


The Activities Page — Your Daily Dashboard

Section titled “The Activities Page — Your Daily Dashboard”

The Activities page is your starting point for monitoring the Integration Accelerator. It gives you a quick overview of all your integrations and their current health.

  1. Use the search bar in Business Central.
  2. Search for “Activities” (or “API Activities”).

The Activities list shows one row for each integration you have set up. The most important columns to watch are:

ColumnWhat it tells you
CodeThe name of the integration activity
ActiveWhether this activity is currently running
Activity TypeWhat kind of integration this is (Publish Data, Request Data, etc.)
Unprocessed CountHow many data changes are waiting to be sent — this should normally be 0 or a small number
Failed CountHow many data changes failed to send — this should always be 0
Error CountHow many errors have been logged for this activity

🚦 What to look for:

  • Green / normal: Unprocessed Count is low and Failed Count is 0 — everything is working.
  • Yellow / warning: Unprocessed Count is growing — data may be backing up.
  • Red / action needed: Failed Count is greater than 0 — some data did not get sent and needs attention.

Checking Outbound Entries (Data Being Sent Out)

Section titled “Checking Outbound Entries (Data Being Sent Out)”

For activities that send data out (such as Azure Data Lake or a generic API endpoint), you can see a detailed log of every piece of data that has been sent.

  1. On the Activities page, select the activity you want to check.
  2. Click Entries in the action bar, then choose Outbound Entries. — or — Open the Activity Card and click Outbound Entries.

Each row in the Outbound Entries list represents one data change that was detected and processed. The key columns are:

ColumnWhat it means
StatusThe current state of this entry (see status guide below)
Table CaptionWhich Business Central table this data came from
Record IDWhich specific record was changed
Publish TypeWhether this was an Insert (new record), Modify (changed record), or Delete
Processed DateWhen the data was successfully sent
Error CountHow many times this entry has failed
Queue DateWhen this entry was queued for sending
StatusWhat it means
NewThe change has been detected and is waiting to be sent
RegisteredThe entry has been picked up and is being prepared for sending
ProcessedThe data was sent successfully ✅
FailedThe data could not be sent ❌ — action may be needed
CancelledThis entry was manually cancelled and will not be sent

For activities that receive data (such as Request Data or Save Request), you can see a log of everything that has been received.

  1. On the Activities page, select the activity you want to check.
  2. Click Entries in the action bar, then choose Inbound Entries.
ColumnWhat it means
StatusWhether the incoming data was processed successfully
Registered DateWhen the data arrived
Processed DateWhen the data was processed
Result ResponseThe response that was sent back to the external system
PayloadWhether the incoming data payload is stored

Scenario 1: Failed Count is greater than 0

Section titled “Scenario 1: Failed Count is greater than 0”

This means some data changes could not be sent to the external system. Here is what to do:

  1. Open the Outbound Entries for the affected activity.
  2. Filter by Status = Failed to see only the problem entries.
  3. Look at the Error Count column — a high number means the system has tried many times.
  4. Click on a failed entry to see more details about what went wrong.

Common causes and fixes:

CauseWhat to check
The external system is temporarily unavailableWait and see if the system retries automatically (based on your Maximum Error Retries setting)
The Bearer Token has expiredGo to the Activity Card and update the Auth. Bearer Token and its expiration date
The Azure credentials are wrongCheck the Client ID, Client Secret, and Tenant ID on the Activity Card
The API endpoint URL is wrongCheck the API Endpoint URL on the Activity Card

💡 Tip: The Integration Accelerator will automatically retry failed entries up to the number of times you set in Maximum Error Retries. If all retries are exhausted, the entry stays as Failed and you need to investigate manually.


This means data changes are piling up and not being sent. Here is what to check:

  1. Search for “Job Queue Entries” in Business Central.
  2. Find the Activity Processor XTE entry.
  3. Check its Status:
    • If it shows Error — click Restart to get it running again.
    • If it shows On Hold — someone may have paused it. Change the status to Ready.
    • If it shows Ready — it is scheduled to run soon; wait a few minutes.

💡 Tip: The Activity Kick Starter XTE job is designed to automatically restart the processor if it stops. If both jobs are in an error state, restart the Kick Starter first.


Errors are logged on the Activity itself. To see them:

  1. On the Activities page, click on the number in the Error Count column.
  2. A list of error messages will appear, showing what went wrong and when.

These errors are useful for diagnosing problems. Share them with your IT partner or XtensionIT support if you need help.


Over time, the Outbound and Inbound Entry logs can grow large. The Integration Accelerator can automatically clean up old entries based on a date formula you set.

  1. Open the Activity Card for the activity you want to manage.
  2. In the Clean Entries Older Than field, enter a date formula.
    • Example: 30D means entries older than 30 days will be deleted automatically.
    • Example: 3M means entries older than 3 months will be deleted.
  1. Open the Activity Card or the Activities list.
  2. Click Entries in the action bar, then choose Clean Entries.
  3. Confirm when prompted.

⚠️ Note: Cleaning entries is permanent. Make sure you no longer need the log data before deleting it.


Some activities use a feature called the Record Monitor, which watches for changes in real time. You can see whether it is currently running directly on the Activity Card.

  1. Open the Activity Card.
  2. Look at the Monitor Running field in the Publish Data section.
    • Green (Favorable): The monitor is running — changes will be detected in real time.
    • Standard (grey): The monitor is not running — changes will only be picked up on the next scheduled job run.

Here are some good habits to keep your integrations running well:

  1. Check the Activities page once a day — glance at the Failed Count and Unprocessed Count columns. If both are 0, everything is fine.

  2. Keep an eye on Bearer Token expiry dates — if you use a Bearer Token for authentication, note its expiration date and renew it before it expires. An expired token will cause all outbound entries to fail.

  3. Do not manually delete Job Queue Entries — if you need to stop an integration temporarily, set the Activity to Inactive instead of deleting the job queue entry.

  4. Use the Test System flag — if you are testing changes to your setup, use a separate Activity with Test System turned on. This keeps your live integration safe.

  5. Set a Clean Entries date formula — keeping the log tables small helps Business Central run faster.


Use this quick checklist each day (or as often as needed):

  • Open the Activities page and check Failed Count and Unprocessed Count
  • If Failed Count > 0 → open Outbound Entries, filter by Failed, investigate errors
  • If Unprocessed Count is growing → check Job Queue Entries for the Activity Processor
  • Check Error Count on any active activities
  • Verify Bearer Token expiry dates are not approaching
  • Confirm Job Queue Entries are in Ready status