Codeunit 451 Job Queue Category Scheduler, source in 29

Source29

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;
}