d2u} WORKERS

Directory

Filter by function. Open a row for implementation detail.

11 workers
Intake60 seconds

Mail reader

From inbox to transcription job.

Details

Reads configured mailboxes through IMAP or Microsoft Graph and processes incoming messages and audio attachments.

Intake60 seconds

FTP scanner

Discover incoming files.

Details

Scans configured FTP sources and identifies files for the download queue.

Intake60 seconds

FTP download

Bring queued audio into the platform.

Details

Processes queued downloads from FTP sources so incoming files can continue through the job workflow.

Intake60 seconds

Audio scanner

Connect audio files to the workflow.

Details

Scans configured audio locations and resolves incoming recordings for job processing.

Integrations30 seconds

Lexacom downloader

Bring Lexacom dictations in.

Details

Retrieves dictation data from the configured Lexacom integration.

Integrations30 seconds

Lexacom checker

Keep Lexacom processing moving.

Details

Checks the Lexacom integration for work that needs to progress through its processing cycle.

Integrations30 seconds

SpeechLive retry

Give failed transfers another chance.

Details

Retries pending SpeechLive work with a configured retry limit; the default maximum is five attempts.

Delivery15 minutes

Vendor delivery

Send completed work onwards.

Details

Handles outbound FTP transfers to configured vendor destinations, including Winscribe, MediaHawk, DialDictate and BigHand.

Delivery59 minutes

Job XML transfer

Move job metadata between systems.

Details

Transfers job XML through the configured integration workflow.

MaintenanceScheduled · cron

File cleanup

Keep stored files within retention.

Details

Removes eligible old files in batches according to the retention policy. The default retention is 90 days.

MaintenanceScheduled · cron

Log cleanup

Keep the operational history manageable.

Details

Removes old log records according to the configured retention policy. The default retention is 365 days.

Health

The website and workers run independently. Use the operational monitor for heartbeats, or Grafana for metrics.

Requires an authorised operations role.

Healthy

Reporting within the expected interval and grace period.

Late

Missed heartbeat — investigate; process may still be online.

Disabled

Configuration or runtime controls are preventing work.