KVSEDX Transm. AzureStorage#
Implements KVSEDXiTransmission.
Events#
OnGetOutboundFilenames(Record KVSEDX Document Setup, Record KVSEDX Outbound, Text, Text, Boolean) :#
Summary: Integration event fired when determining outbound filenames for Azure Blob Storage transmission. This event allows subscribers to customize the filename generation logic for Azure Storage uploads. Use this event to implement custom naming conventions, add prefixes/suffixes, or modify file extensions based on business requirements. Note: Azure Storage does not support renaming operations, so the final filename should be determined during this event.
[IntegrationEvent(true, false)]
local procedure OnGetOutboundFilenames(ParKVSEDXDocumentSetup: Record "KVSEDX Document Setup"; ParKVSEDXOutbound: Record "KVSEDX Outbound"; var FilenameTemporaryVar: Text; var FilenameVar: Text; var HandledVar: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX Transm. AzureStorage", 'OnGetOutboundFilenames', '', false, false)]
local procedure DoSomethingOnGetOutboundFilenames(ParKVSEDXDocumentSetup: Record "KVSEDX Document Setup"; ParKVSEDXOutbound: Record "KVSEDX Outbound"; var FilenameTemporaryVar: Text; var FilenameVar: Text; var HandledVar: Boolean)
begin
end;
Parameters:
ParKVSEDXDocumentSetup: EDX document setup record for the outbound processingParKVSEDXOutbound: EDX Outbound record being processedFilenameTemporaryVar: Temporary filename (not used for Azure Storage due to lack of rename support)FilenameVar: Final filename for the blob in Azure StorageHandledVar: Set to true if custom logic has handled the filename generation