Page "Schedule a Report"

ID 682
Namespace: System.Threading

Properties

Name Value
Caption Schedule a Report
DataCaptionExpression Rec.Description
DeleteAllowed False
InsertAllowed False
PageType StandardDialog
SourceTable Table System.Threading."Job Queue Entry"
SourceTableTemporary True

Methods

ScheduleAReport

procedure ScheduleAReport(ReportId: Integer, RequestPageXml: Text): Boolean

Parameters

Name Type Description
ReportId Integer
RequestPageXml Text

Returns

Type Description
Boolean

Schedule

procedure Schedule(ReportId: Integer, RequestPageXml: Text): Boolean

Parameters

Name Type Description
ReportId Integer
RequestPageXml Text

Returns

Type Description
Boolean

SetParameters

procedure SetParameters(ReportId: Integer, RequestPageXml: Text)

Parameters

Name Type Description
ReportId Integer
RequestPageXml Text

Events

OnGetReportDescription

[IntegrationEvent(True,False)]
local procedure OnGetReportDescription(var ReportDescription: Text[250], RequestPageXml: Text, ReportId: Integer, var IsHandled: Boolean, var JobQueueEntry: Record "Job Queue Entry")

Parameters

Name Type Description
ReportDescription Text[250]
RequestPageXml Text
ReportId Integer
IsHandled Boolean
JobQueueEntry Table System.Threading."Job Queue Entry"

OnOnQueryClosePageOnBeforeJobQueueEnqueue

[IntegrationEvent(False,False)]
local procedure OnOnQueryClosePageOnBeforeJobQueueEnqueue(var JobQueueEntryRec: Record "Job Queue Entry", var JobQueueEntry: Record "Job Queue Entry")

Parameters

Name Type Description
JobQueueEntryRec Table System.Threading."Job Queue Entry"
JobQueueEntry Table System.Threading."Job Queue Entry"

See also