Skip to main content

Job Queue Admin for Microsoft Dynamics 365 Business Central

Never miss a failed job again - Get instant notifications via Email, Teams, or Slack, with intelligent auto-restart rules and maintenance window support.

Job Queue Admin is a comprehensive job queue monitoring and notification extension for Microsoft Dynamics 365 Business Central, designed for organizations that need reliable, real-time visibility into their automated processes.

What Makes Job Queue Admin Different

Zero-Configuration Monitoring

All jobs monitored immediately after install - no per-job setup required:

  • Install and go: All job queue entries are monitored by default

  • Opt-out model: Only create exceptions for jobs you DON'T want monitored

  • Instant value: Start receiving notifications without configuration

  • Exclusions when needed: Easily exclude specific jobs from monitoring

Multi-Channel Notifications

Get alerts where your team already works:

  • Email: Traditional notifications to any email address

  • Microsoft Teams: Workflow-based notifications to Teams channels

  • Slack: Bot-based notifications to Slack channels

  • Multiple channels simultaneously: Configure any combination

Intelligent Auto-Restart

Failed jobs don't have to stay failed:

  • Pattern-based rules: Match errors by text pattern (wildcards supported)

  • Exponential backoff: Increasing delays between restart attempts

  • Cooldown protection: Prevent restart loops on persistent errors

  • Per-job configuration: Different rules for different job types

Maintenance Windows

Prevent notification storms during planned maintenance:

  • Scheduled windows: Define start/end times for maintenance periods

  • Recurring schedules: Daily, weekly, or custom recurrence patterns

  • Granular control: Suppress notifications, auto-restart, or both

  • Category filtering: Apply to specific job categories only

Multi-Company Tenant Support

Single configuration works across all companies in your tenant:

  • Tenant-wide setup: Configure once, applies to all companies

  • Unified notification queue: Single queue processes all company notifications

  • Consolidated log: View notification history across all companies

  • Company filters: Optionally restrict channels/rules to specific companies

  • Single processor job: One Job Queue Entry handles all notifications

Three-Layer Notification Delivery

Reliable notification delivery with fallback:

Layer 1: Immediate Send

  • Direct HTTP call when job fails

  • Fastest notification path

  • Configurable timeout

Layer 2: Queue Processing

  • Background queue for retry handling

  • Automatic retry with backoff

  • Guaranteed delivery

Layer 3: Azure Polling (Optional)

  • External monitoring integration

  • Cloud-based reliability

  • Cross-environment support


Core Features

Real-Time Monitoring

  • Event subscription: Automatic detection of job failures

  • Instant notifications: Alerts within seconds of failure

  • Job context: Full error message, job description, and timing

  • Deep links: One-click navigation to failed job in BC

Notification Channels

  • Email Channel: SMTP-based email notifications

  • Teams Channel: Microsoft Teams workflow webhooks

  • Slack Channel: Slack bot API integration

  • Channel groups: Route different jobs to different teams

Auto-Restart Engine

  • Restart Rules: Pattern-based matching for automatic restarts

  • Configurable delays: Fixed or exponential backoff

  • Attempt limits: Maximum restart attempts before cooldown

  • Cooldown periods: Automatic pause after repeated failures

Maintenance Management

  • Maintenance Windows: Scheduled quiet periods

  • Notification suppression: Hold alerts during maintenance

  • Auto-restart suppression: Prevent restarts during maintenance

  • Company/category filters: Targeted maintenance windows

Digest Reports

  • Scheduled digests: Daily or weekly summary reports

  • Job status overview: Running, failed, on hold statistics

  • Channel routing: Send digests to specific channels

  • Customizable content: Include/exclude job categories

Complete Audit Trail

  • Notification Log: Every notification attempt recorded

  • Delivery status: Sent, failed, pending tracking

  • Response details: HTTP codes and error messages

  • Retry history: Complete attempt timeline


Key Capabilities by Business Need

For IT Operations

  • Proactive monitoring: Know about failures before users report them

  • Reduced downtime: Auto-restart recovers from transient errors

  • Team routing: Send critical job alerts to on-call channels

  • Maintenance coordination: Quiet periods during deployments

For Business Process Owners

  • Process visibility: Track integration job health

  • Digest reports: Daily summary of job queue status

  • Error patterns: Identify recurring issues

  • SLA tracking: Notification timestamps for compliance

For System Administrators

  • Centralized configuration: Single setup page for all settings

  • Channel management: Easy channel enable/disable

  • Rule management: Pattern-based restart configuration

  • Privacy compliance: GDPR-ready data handling


Privacy & Data Collection

Job Queue Admin is designed with privacy in mind:

What Data Is Collected

  • Job queue entry IDs and descriptions

  • Error messages from failed jobs

  • Notification delivery timestamps and status

  • Channel configuration (no credentials stored externally)

What Data Is NOT Collected

  • No telemetry sent to external services by default

  • No business data from job queue parameters

  • No user credentials or personal information

  • No cross-company data sharing

Privacy Acknowledgment

Before enabling the extension:

  • Administrator must acknowledge data privacy terms

  • Acknowledgment recorded with user ID and timestamp

  • Required for GDPR compliance

  • Can be revoked by disabling the extension


Who Should Use Job Queue Admin?

By Organization Type

  • Manufacturing: Monitor production planning jobs

  • Retail: Track inventory synchronization

  • Distribution: Ensure EDI processing jobs complete

  • Service: Monitor appointment scheduling jobs

By Team Role

  • IT Operations: Primary notification recipients

  • DevOps: Integration monitoring and alerting

  • Business Analysts: Process health visibility

  • Management: Digest reports for oversight

By Use Case

  • Critical integrations: ERP-to-external-system jobs

  • Scheduled reports: Ensure reports generate on time

  • Data synchronization: Multi-company data jobs

  • Automated workflows: Background processing jobs


Getting Started

Quick Start (5 Minutes)

  1. Open Job Queue Admin Setup from Search

  2. Acknowledge privacy terms

  3. Enable the extension

  4. Create your first notification channel (Email recommended)

  5. Test the channel

  6. Done! All jobs are now monitored automatically

Note: Unlike other solutions, there's no need to configure monitoring per job. All jobs are monitored by default.

Learning Path

Day 1: Basic Setup

  1. Complete Setup Wizard

  2. Create Email channel

  3. Test notification delivery - all jobs already monitored!

  4. Review Notification Log

Week 1: Channel Configuration

  1. Add Teams or Slack channel

  2. Configure channel routing

  3. (Optional) Exclude any jobs you don't want monitored

  4. Test multi-channel delivery

Week 2: Advanced Features

  1. Create auto-restart rules

  2. Define maintenance windows

  3. Set up digest schedules

  4. Configure throttling settings


Documentation Structure

This documentation is organized into 3 logical groups:

GROUP 1: Getting Started

  • Setup & Configuration

  • Privacy & Data Collection

GROUP 2: Notification Channels

  • Email Configuration

  • Teams Integration

  • Slack Integration

GROUP 3: Features

  • Auto-Restart Rules

  • Maintenance Windows

  • Digest Schedules

  • Notification Queue & Log


Key Terminology

Channel: A configured notification destination (Email address, Teams webhook, Slack bot)

Notification Queue: Pending notifications waiting to be sent

Notification Log: Historical record of all notification attempts

Restart Rule: Pattern-based configuration for automatic job restarts

Maintenance Window: Scheduled period when notifications/restarts are suppressed

Digest: Scheduled summary report of job queue status

Trigger Event: What causes a notification (OnError, OnAutoRestart, OnCooldown)

Cooldown: Temporary pause in auto-restart after max attempts reached


Ready to start? Continue to Setup & Configuration to enable Job Queue Admin!