KVSDMSReportArchivingMgt
Events
OnBeforeAutoArchiveReportByUserInteraction(Integer, JsonObject, InStream, Boolean, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAutoArchiveReportByUserInteraction(reportId: Integer; var objectPayload: JsonObject; var documentStream: InStream; isDownload: Boolean; var isHandled: Boolean):
OnBeforeUploadFileAutoArchiveReportByUserInteraction(Integer, JsonObject, InStream, Record KVSDMSAutoReportArchiving, Record KVSDMSStorageDefinition, Record KVSDMSDocumentDrive, Text, Text) :
[IntegrationEvent(false, false)]
local procedure OnBeforeUploadFileAutoArchiveReportByUserInteraction(reportId: Integer; objectPayload: JsonObject; documentStream: InStream; autoReportArchiving: Record "KVSDMSAutoReportArchiving"; storageDefinition: Record "KVSDMSStorageDefinition"; var documentDrive: Record "KVSDMSDocumentDrive"; var directoryPath: Text; var fileName: Text):
OnBeforeAutoArchiveReportByPosting(Variant, Enum Report Selection Usage, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAutoArchiveReportByPosting(recVariant: Variant; reportUsage: Enum "Report Selection Usage"; var isHandled: Boolean):
OnEnqueueRunAndUploadAutoReportArchivingInJobQueue(Variant, Record KVSDMSAutoReportArchiving, Record Job Queue Entry) :
[IntegrationEvent(false, false)]
local procedure OnEnqueueRunAndUploadAutoReportArchivingInJobQueue(recVariant: Variant; autoReportArchiving: Record "KVSDMSAutoReportArchiving"; var jobQueueEntry: Record "Job Queue Entry"):
OnBeforeGetRootTableIdFromReport(Integer, Integer, Boolean, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeGetRootTableIdFromReport(reportId: Integer; var tableId: Integer; var result: Boolean; var isHandled: Boolean):
OnBeforeGetSourceRecordFromPayloadData(JsonObject, Integer, RecordRef, Boolean, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeGetSourceRecordFromPayloadData(objectPayload: JsonObject; tableID: Integer; var RecRef: RecordRef; var result: Boolean; var isHandled: Boolean):
OnAfterSetFilterIsAutoPrintInBackgroundEnabled(Integer, Record Report Selections) :
[IntegrationEvent(false, false)]
local procedure OnAfterSetFilterIsAutoPrintInBackgroundEnabled(reportID: Integer; var reportSelection: Record "Report Selections"):
OnBeforeUpdateIsAutoPrintInBackgroundEnabled(Record Report Selections, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateIsAutoPrintInBackgroundEnabled(var reportSelection: Record "Report Selections"; var isHandled: Boolean):