Codeunit 451 Job Queue Category Scheduler

App
Base Application
Namespace
System.Threading
Versions
18-21, 24-28
Name by version
Job Queue Recover Job from 18, Job Queue Category Scheduler from 24

Events, 1

Versions171819202122232425262728

Source29

Source in 29

src/Layers/W1/BaseApp/Modules/System/JobQueue/JobQueueCategoryScheduler.codeunit.al18 lines, Copyright (c) Microsoft Corporation. MIT

namespace System.Threading;

codeunit 451 "Job Queue Category Scheduler"
{
    TableNo = "Job Queue Category";
    InherentPermissions = X;
    Permissions = TableData "Job Queue Category" = rm,
                    TableData "Job Queue Entry" = rm;

    trigger OnRun()
    var
        JobQueueEntry: Record "Job Queue Entry";
    begin
        if not JobQueueEntry.ActivateNextJobInCategory(Rec) then
            if JobQueueEntry.AnyReadyJobInCategory(Rec) then
                JobQueueEntry.RefreshRecoveryTask(Rec);
    end;
}