Documents Storage

Notes for release 24.0.9099.31338

Content

  • Task 17016 - User Story 15552 - Handle UTF-8 conversion: Manage File Names containin accents
  • Task 17079 - User Story 16361 -
  • User Story 15552 - Feature 15714 -

Events available

Event Type Object Function Description
Integration Event codeunit isaDOC_AttachementStorageMgt AddAttachementEnabledTable(var pTable: List of [Integer])
Business Event codeunit isaDOC_AttachementStorageMgt OnBeforeCopyAllAttachement(VariantFrom: Variant; VariantTo: Variant; IsHandled: Boolean) Allow to make some action before copying Attachement
Business Event codeunit isaDOC_AttachementStorageMgt OnAfterCopyAllAttachement(VariantFrom: Variant; VariantTo: Variant) Allow to make some action after copied Attachement
Integration Event codeunit isaDOC_StorageTools GetMineTypeFromExtension(FileExtension: Text; MineType: Text)
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeUploadFile(DocStream: InStream; RecordRef: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the UploadFile method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterUploadFile(DocStream: InStream; RecordRef: RecordRef; FileName: Text; Path: Text) Possibility to set additonal logic after an attachment is being associated to the RecordRef parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeDownloadFile(DocStream: OutStream; RecRef: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the DownloadFile method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterDownloadFile(DocStream: OutStream; RecordRef: RecordRef; pFileName: Text) Possibility to set additonal logic after an attachment is being downloaded.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeDeleteFile(RecordRef: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteFile method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterDeleteFile(RecordRef: RecordRef; FileName: Text; Path: Text) Possibility to set additional logic after an attachment associated with RecordRef parameter was deleted.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeMoveFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the MoveFile method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterMoveFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; PathFrom: Text; PathTo: Text) Possibility to set additional logic after an attachment is being moved from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeCopyFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the CopyFile method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterCopyFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; PathFrom: Text; PathTo: Text) Possibility to set additional logic after an attachment is being copied from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeMoveFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var IsHandled: Boolean) Possibility to Skip/Overwrite the MoveFiles method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterFindRelatedAttachmentsOnMoveFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic or perform validations after related attachments are found associated with the RecordRefFrom parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterMoveFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic after all the attachments are being moved from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeCopyFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var IsHandled: Boolean) Possibility to Skip/Overwrite the CopyFiles method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterFindRelatedAttachmentsOnCopyFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic or perform validations after related attachments are found associated with the RecordRefFrom parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterCopyFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic after all the attachments are being copied from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeDeleteFiles(RecordRefFrom: RecordRef; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteFiles method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterFindRelatedAttachmentsOnDeleteFiles(RecordRef: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary; var SkipDelete: Boolean) Possibility to set additional logic or perform validations after related attachments are found associated with the RecordRefFrom parameter.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterDeleteFiles(RecordRefFrom: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic after all the attachments associated with RecordRef parameter were deleted.
Integration Event codeunit isaDOC_StorageAzureContainer OnBeforeListFile(RecordRef: RecordRef; var FileRec: Record isaDOC_AttachementStorage temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ListFile method.
Integration Event codeunit isaDOC_StorageAzureContainer OnAfterListFile(RecordRef: RecordRef; var FileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additonal logic after all the attachments associated to the RecordRef parameter are inserted into the FileRec Record.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeUploadFile(DocStream: InStream; RecordRef: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the UploadFile method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterUploadFile(DocStream: InStream; RecordRef: RecordRef; FileName: Text; Path: Text) Possibility to set additonal logic after an attachment is being associated to the RecordRef parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeDownloadFile(DocStream: OutStream; RecRef: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the DownloadFile method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterDownloadFile(DocStream: OutStream; RecordRef: RecordRef; pFileName: Text) Possibility to set additonal logic after an attachment is being downloaded.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeDeleteFile(RecordRef: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteFile method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterDeleteFile(RecordRef: RecordRef; FileName: Text; Path: Text) Possibility to set additional logic after an attachment associated with RecordRef parameter was deleted.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeMoveFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the MoveFile method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterMoveFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; PathFrom: Text; PathTo: Text) Possibility to set additional logic after an attachment is being moved from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeCopyFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the CopyFile method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterCopyFile(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; FileName: Text; PathFrom: Text; PathTo: Text) Possibility to set additional logic after an attachment is being copied from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeListFile(RecordRef: RecordRef; var FileRec: Record isaDOC_AttachementStorage temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ListFile method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterListFile(RecordRef: RecordRef; var FileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additonal logic after all the attachments associated to the RecordRef parameter are inserted into the FileRec Record.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeMoveFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var IsHandled: Boolean) Possibility to Skip/Overwrite the MoveFiles method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterFindRelatedAttachmentsOnMoveFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic or perform validations after related attachments are found associated with the RecordRefFrom parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterMoveFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic after all the attachments are being moved from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeCopyFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var IsHandled: Boolean) Possibility to Skip/Overwrite the CopyFiles method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterFindRelatedAttachmentsOnCopyFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic or perform validations after related attachments are found associated with the RecordRefFrom parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterCopyFiles(RecordRefFrom: RecordRef; RecordRefTo: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic after all the attachments are being copied from the RecordRefFrom to the RecordRefTo parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnBeforeDeleteFiles(RecordRefFrom: RecordRef; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteFiles method.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterFindRelatedAttachmentsOnDeleteFiles(RecordRef: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary; var SkipDelete: Boolean) Possibility to set additional logic or perform validations after related attachments are found associated with the RecordRefFrom parameter.
Integration Event codeunit isaDOC_StorageAzureShare OnAfterDeleteFiles(RecordRefFrom: RecordRef; var TempSourceFileRec: Record isaDOC_AttachementStorage temporary) Possibility to set additional logic after all the attachments associated with RecordRef parameter were deleted.
Integration Event table isaDOC_AttachementStorage OnBeforeSaveAttachmentFromStream(var DocAttachment: Record isaDOC_AttachementStorage; RecRef: RecordRef; FileName: Text; var DocStream: InStream; var Handled: Boolean)
Integration Event table isaDOC_AttachementStorage OnBeforeInsertAttachment(var DocAttachment: Record isaDOC_AttachementStorage; var RecRef: RecordRef)
Integration Event table isaDOC_AttachementStorage OnBeforeDownloadAttachment(RecRef: RecordRef; var DocAttachment: Record isaDOC_AttachementStorage; var Handled: Boolean)
Integration Event table isaDOC_AttachementStorage OnAfterDownloadAttachment(RecRef: RecordRef; DocAttachment: Record isaDOC_AttachementStorage; ToFile: Text)
Integration Event table isaDOC_AttachementStorage OnBeforeOpenInOneDrive(RecRef: RecordRef; var DocAttachment: Record isaDOC_AttachementStorage; var Handled: Boolean)
Integration Event table isaDOC_AttachementStorage OnAfterOpenInOneDrive(RecRef: RecordRef; var DocAttachment: Record isaDOC_AttachementStorage; DocInStream: InStream)
Integration Event table isaDOC_AttachementStorage OnBeforeShareWithOneDrive(RecRef: RecordRef; var DocAttachment: Record isaDOC_AttachementStorage; var Handled: Boolean)
Integration Event table isaDOC_AttachementStorage OnAfterShareWithOneDrive(RecRef: RecordRef; var DocAttachment: Record isaDOC_AttachementStorage; DocInStream: InStream)
Integration Event codeunit isaDOC_MigrationStorageMgt OnAfterSaveAttachment(var Document: Record isaDOC_AttachementStorage)
Integration Event codeunit isaDOC_MigrationStorageMgt AddMigrationTable(var pTable: List of [Integer])
Next
Previous