Table of Contents

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):