Codeunit 791 IC Inbox Outbox Subs. Runner
- App
- Base Application
- Namespace
- Microsoft.Intercompany
- Versions
- 20-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Finance/Intercompany/ICInboxOutboxSubsRunner.Codeunit.al30 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.Intercompany;
using Microsoft.Intercompany.Inbox;
using System.Threading;
/// <summary>
/// Job queue runner for processing IC inbox transaction subscribers.
/// Executes IC inbox/outbox subscriber logic as background job queue entries.
/// </summary>
/// <remarks>
/// Runs in background to process IC inbox transactions through subscriber codeunit.
/// Used for asynchronous processing of intercompany transaction workflows.
/// </remarks>
codeunit 791 "IC Inbox Outbox Subs. Runner"
{
TableNo = "Job Queue Entry";
trigger OnRun()
var
ICInboxTransaction: Record "IC Inbox Transaction";
begin
ICInboxTransaction.Get(Rec."Record ID to Process");
Codeunit.Run(Codeunit::"IC Inbox Outbox Subscribers", ICInboxTransaction)
end;
}