microsoft / ALAppExtensions

Repository for collaboration on Microsoft AL application add-on and localization extensions for Microsoft Dynamics 365 Business Central.
MIT License
748 stars 600 forks source link

[Event Request] COD456 Job Queue Management - Procedure ScheduleReport - OnBeforeScheduleReport #26778

Open MH1612 opened 5 days ago

MH1612 commented 5 days ago

Describe the request

Please add the following Event/-s OnBeforeScheduleReport to procedure ScheduleReport in COD456 Job Queue Management

[Event Request] COD456 Job Queue Management - Procedure ScheduleReport - OnBeforeScheduleReport
    [EventSubscriber(ObjectType::Codeunit, Codeunit::"Reporting Triggers", 'ScheduleReport', '', false, false)]
    local procedure ScheduleReport(ReportId: Integer; RequestPageXml: Text; var Scheduled: Boolean)
    var
        ScheduleAReport: Page "Schedule a Report";
        IsHandled : Boolean;
    begin
       IsHandled := FALSE;
        OnBeforeScheduleReport(ReportId;Scheduled,IsHandled)
        IF IsHandled THEN
          EXIT;

       Scheduled := ScheduleAReport.ScheduleAReport(ReportId, RequestPageXml);
    end;
 [IntegrationEvent(false, false)]
 local procedure OnBeforeScheduleReport(ReportId: Integer; RequestPageXml: Text; var Scheduled: Boolean; var IsHandled : Boolean)
    begin
    end;

Additional context

Use a own Page to Schedule a Report