
// article
A Business Central job queue can run on schedule while the team still lacks a clear answer to a business question: did the expected work arrive where it belongs?
For operations leaders and AL teams, that gap deserves a small, written handoff. Start with the job's purpose, the result that proves completion, and the person who owns recovery. The framework below is Bitta Apps guidance for reviewing background work, not a claim about a particular customer's environment.
Microsoft describes job queues as a way to run reports and codeunits in the background, including recurring work. Job Queue Entries and its Log Entries action expose execution information. Microsoft's scheduling guide explains those controls.
For a hypothetical inventory-availability export, execution evidence answers whether the export job ran. Business evidence answers whether the receiving system contains the intended availability for the agreed scope. A clean run can be useful evidence without being a complete acceptance test for that custom process.
Define the expected result in language both teams can check. For example: the approved export scope was processed, exceptions were recorded, and the receiving-system acknowledgement is available. Decide what counts as intentionally skipped work before calling the run complete.
Use a template that survives a handoff between an administrator, process owner, and developer. Record these fields for business-critical background work:
Microsoft documents that a job queue session uses the user who sets the job to Ready; that user needs permissions for the queue and related objects. A successful foreground test under a different user's access is therefore incomplete evidence for the background path. See the job queue developer documentation.
Record the intended operating identity rather than relying on whoever happened to troubleshoot the entry last. Review it when responsibility or access changes. Avoid placing passwords, tokens, customer documents, or unrestricted exports in the handoff.
Ready means the entry is eligible to run; In Process means it is running; Error signals a failure. The earliest start time is not a guaranteed execution appointment, because scheduling and other work can affect when the task starts. Setting an entry to On Hold also does not stop work that has already begun. These distinctions are documented in Microsoft's job queue status guidance.
Use those distinctions to frame the investigation. A waiting start, a failed execution, and a missing business result need different questions. Capture the current state and affected window before changing the entry. Ask whether the observed delay violates a business deadline or merely differs from an assumed schedule.
Business Central exposes Maximum No. of Attempts and Rerun Delay settings for job queue error handling. Those controls help govern execution attempts; they do not establish that a custom integration is safe to repeat. Microsoft explains the retry settings and troubleshooting process.
Before replaying work that creates external effects, the AL or integration owner should establish what already happened. Check the operation's supported acknowledgements and reconciliation records. Document how repeated processing is detected, which partial results need attention, and what evidence authorizes another attempt. If delivery is uncertain, investigate it before restarting the same work.
This is an engineering review question, not a reason to disable all retries. A repeatable read and an externally delivered business document can require very different recovery decisions.
Microsoft's lifecycle telemetry distinguishes a failed attempt that might be retried from a job stopped after its final failed attempt. Its guidance also includes monitoring for an absence of job runs. These are separate signals worth considering in an operating review. See job queue lifecycle telemetry.
An alert needs an owner and a response, not just a destination. Set the expected quiet periods, decide when missing activity is meaningful, and test who receives the notification. Microsoft describes alerting through Application Insights, Logic Apps, and Power Automate in its telemetry alerting guide. Check the services and access available in your own environment before selecting a design.
The existing AL telemetry guide provides broader context. Keep the first review focused on the job's business deadline and recovery owner rather than instrumenting every possible event.
Capture the affected job entry, run identifier, error time with timezone, environment and company, current status, and a concise description of the missing result. Include the error and relevant extension version through an approved support channel. Microsoft's scheduling guide specifically requests the run ID, timestamp, and timezone when escalating job queue failures.
Add what changed, what was already checked, whether any effects were observed, and the approved next step. Keep sensitive payloads out of public posts and ordinary booking forms. A useful handoff allows the next person to continue the investigation without guessing which run or company mattered.
Choose a business-critical queue entry. Write its purpose, identity, expected result, and recovery decision. Compare the latest execution evidence with the business output, then test the handoff in a controlled environment. Close the review when the team can explain both what success looks like and what to do when that evidence is missing.
If the background path needs a code review, an AL review provides a relevant next step. To discuss a specific operating gap with Bitta Apps, book a call with a description of the workflow and keep customer data out of the form.