Skip to main content

Job Queue Entry Integration

Job Queue Admin monitors all job queue entries by default. No configuration needed - just install, set up channels, and start receiving notifications.


Monitor All by Default

After installing Job Queue Admin, all your job queue entries are automatically monitored. This means:

  • No per-job configuration required - everything works immediately

  • Failed jobs trigger notifications - sent to your configured channels

  • Auto-restart rules apply - to all jobs matching rule patterns

You only need to create exclusions for jobs you don't want monitored.


Job Queue Entry Card

When you open a Job Queue Entry Card, you'll see a Monitoring section:

image-20260208-205241.png

Fields Displayed

FieldDescription
Monitoring EnabledShows if Job Queue Admin is monitoring this job (green = Yes, red = Excluded)
Notify On ErrorShows if notifications are sent when this job fails
Auto-Restart EnabledShows if this job will auto-restart after failure
Last NotificationStatus and timestamp of the last notification sent

Note: By default, all jobs show "Yes" (green) for Monitoring Enabled.

Actions Available

ActionDescription
Exclude from MonitoringStop monitoring this specific job
Include in MonitoringRe-enable monitoring (remove exclusion)
Notification LogView all notifications sent for this job
Send Test NotificationSend a test notification immediately

Job Queue Entries List

The Job Queue Entries list shows monitoring status at a glance:

image-20260208-205457.png

Column Added

ColumnValuesDescription
MonitoredYes / ExcludedShows if Job Queue Admin is monitoring this job
  • Yes (green): Job is actively monitored (default for all jobs)

  • Excluded (red): Job has been explicitly excluded from monitoring

FactBox Added

A Notification Log FactBox appears on the right side, showing recent notifications for the selected job.

Actions Available

ActionDescription
Job Queue Admin SetupOpens the main Setup page
Notification LogOpens full notification log
Exclude from MonitoringExclude selected job from monitoring
Include in MonitoringRe-include selected job in monitoring
Entry Notification LogView notifications for selected job only

How Monitoring Works

When a job queue entry fails, Job Queue Admin runs through these checks in order:

StepCheckIf Fails
1Is the extension enabled?Stop — no monitoring
2Is this job excluded? (Monitoring Enabled = off)Stop — job is excluded
3Is a maintenance window active for this job?Stop — notification suppressed
4Has throttling limit been reached?Stop — notification skipped
5Does the job have specific channel codes?Send only to those channels
6No specific channel codes (default)Send to all enabled channels

Key Point: Jobs are monitored by default. Only jobs with an explicit exclusion record (Monitoring Enabled = off) are skipped.


Per-Job Channel Routing

By default, notifications go to all enabled channels. If you need different jobs to notify different teams, you can assign specific channels per job.

When to Use This

  • Finance posting jobs should alert the Finance Teams channel

  • Planning jobs should alert the Purchasing Teams channel

  • Critical jobs should alert both Teams and Email, while routine jobs use Email only

Setting Up Per-Job Routing

  1. First, create your notification channels (e.g., a Teams channel for Finance and another for Purchasing). See the Notification Channels section.

  2. Search for Job Queue Exclusions & Overrides in Business Central

  3. Add a new line for the job you want to route

  4. Set the Notification Channel Codes field to the channel code(s) for that job

image-20260210-131101.png

Example: Department-Specific Alerts

Object TypeObject IDObject CaptionNotification Channel Codes
Report10021Customer StatementsFINANCE
Codeunit5300Calc. Regenerative PlanPURCHASING
Report795Adjust Cost - Item EntriesFINANCE, FINANCE-EMAIL

In this example:

  • Customer Statements failures notify only the Finance Teams channel

  • Planning failures notify only the Purchasing Teams channel

  • Adjust Cost failures notify both the Finance Teams channel and a Finance email address

  • All other jobs (not listed) continue to notify all enabled channels

How Routing Decides

Job Has Channel Codes?Behavior
YesSend only to those specific channels
No (default)Send to all enabled channels with Notify On Error = Yes

You can assign multiple channels to one job by entering comma-separated codes (e.g., FINANCE, FINANCE-EMAIL).


Excluding a Job from Monitoring

If you have jobs that you don't want monitored (e.g., internal system jobs, test jobs), you can exclude them:

From Job Queue Entry Card

  1. Open the Job Queue Entry

  2. Click Exclude from Monitoring in the Job Queue Admin action group

  3. The job will no longer trigger notifications

From Job Queue Entries List

  1. Select the job in the list

  2. Click Exclude from Monitoring in the Job Queue Admin action group

  3. The "Monitored" column will change to "Excluded"


Re-Including an Excluded Job

To re-enable monitoring for a previously excluded job:

  1. Select the job

  2. Click Include in Monitoring

  3. The exclusion record is deleted, and the job returns to default monitoring


Job Queue Exclusions & Overrides Page

The Job Queue Exclusions & Overrides page is the central place to manage per-job settings:

  1. Search for "Job Queue Exclusions" in Business Central

  2. View all jobs with explicit configurations

ColumnDescription
Object Type to RunThe job's object type (Codeunit, Report, etc.)
Object ID to RunThe job's object ID
Object CaptionAuto-filled description of the object
Monitoring EnabledUncheck to exclude this job from monitoring
Notify On ErrorOverride the default notification setting for this job
Auto-Restart EnabledOverride auto-restart for this job
Notification Channel CodesComma-separated channel codes for targeted routing

Use Clear All Exclusions to remove all records and return every job to default monitoring.

Remember: Jobs not listed here are automatically monitored and notify all enabled channels.


Testing Notifications

To test that notifications work for a specific job:

  1. Open the Job Queue Entry Card

  2. Click Send Test Notification in the Job Queue Admin action group

  3. Check your notification channels (Teams, Slack, Email)

Note: Test notifications go to all enabled channels.


Summary

ScenarioBehavior
Job fails, no configNotification sent to all enabled channels
Job fails, has channel codesNotification sent only to specified channels
Job fails, excluded (Monitoring Enabled = off)No notification
Job fails, in maintenance windowNotification suppressed
Job fails, throttledNotification skipped

Default: All jobs are monitored and notify all enabled channels. Use channel codes for targeted routing, or disable monitoring for jobs you want excluded.


Next Steps: Configure Notification Channels (Teams, Slack, or Email) to receive alerts.