KVSDMSStorageDefinitionMgt
Summary: This codeunit contains all code to create Storage Definitions
Procedures
ProcessNotificationForActiveDefinition(Notification) :
Summary: This procedure is called as action within the notification dialog and makes the assigned definition to editable by setting flag "active" to "false".
procedure ProcessNotificationForActiveDefinition(CurrNotification: Notification):
Parameters:
CurrNotification: The given Notification dialog.
Events
OnAfterGetPlaceholderDisplayText(Integer, Code[20], Text) :
Summary: Integration event for after getting placeholder display text.
[IntegrationEvent(false, false)]
local procedure OnAfterGetPlaceholderDisplayText(SourceTableID: Integer; StorageDefCode: Code[20]; var DisplayText: Text):
Parameters:
SourceTableID: The source table ID.StorageDefCode: The storage definition code.DisplayText: The display text.
OnAfterValidateStorageDefinition(Record KVSDMSStorageDefinition) :
Summary: Integration event for after validating storage definition.
[IntegrationEvent(false, false)]
local procedure OnAfterValidateStorageDefinition(StorageDefinition: Record "KVSDMSStorageDefinition"):
Parameters:
StorageDefinition: The storage definition record.
OnAfterValidateSearchDefinition(Record KVSDMSDocSearchDefinition) :
Summary: Integration event for after validating search definition.
[IntegrationEvent(false, false)]
local procedure OnAfterValidateSearchDefinition(SearchDefinition: Record "KVSDMSDocSearchDefinition"):
Parameters:
SearchDefinition: The search definition record.
OnAfterValidateTags(Record KVSDMSStorageDefinitionTag) :
Summary: Integration event for after validating tags.
Parameters:
FilteredTags: The filtered tags record.
OnAfterValidateDocumentDrive(Record KVSDMSDocumentDrive) :
Summary: Integration event for after validating document drive.
[IntegrationEvent(false, false)]
local procedure OnAfterValidateDocumentDrive(DocumentDrive: Record "KVSDMSDocumentDrive"):
Parameters:
DocumentDrive: The document drive record.
OnSetTableAndFieldNoByPredefinedTagTypeElse(Record KVSDMSArchivingTagCode) :
Summary: Integration event for setting table and field number by predefined tag type else case.
[IntegrationEvent(false, false)]
local procedure OnSetTableAndFieldNoByPredefinedTagTypeElse(var ArchivingTagCode: Record "KVSDMSArchivingTagCode"):
Parameters:
ArchivingTagCode: The archiving tag code record.
OnCopyStorageDefinitionBeforeInsertStorageDefinition(Record KVSDMSStorageDefinition, Record KVSDMSStorageDefinition) :
Summary: Integration event before inserting copied storage definition.
[IntegrationEvent(false, false)]
local procedure OnCopyStorageDefinitionBeforeInsertStorageDefinition(FromStorageDefinition: Record "KVSDMSStorageDefinition"; var ToStorageDefinition: Record "KVSDMSStorageDefinition"):
Parameters:
FromStorageDefinition: The source storage definition record.ToStorageDefinition: The target storage definition record.
OnCopyStorageDefinitionBeforeInsertPlaceholder(Record KVSDMSStorageDefPlaceholder, Record KVSDMSStorageDefPlaceholder, Record KVSDMSStorageDefinition) :
Summary: Integration event before inserting copied placeholder.
[IntegrationEvent(false, false)]
local procedure OnCopyStorageDefinitionBeforeInsertPlaceholder(FromPlaceholder: Record "KVSDMSStorageDefPlaceholder"; var ToPlaceholder: Record "KVSDMSStorageDefPlaceholder"; ToStorageDefinition: Record "KVSDMSStorageDefinition"):
Parameters:
FromPlaceholder: The source placeholder record.ToPlaceholder: The target placeholder record.ToStorageDefinition: The target storage definition record.
OnCopyStorageDefinitionBeforeInsertSubDirectory(Record KVSDMSStorageDefSubdirectory, Record KVSDMSStorageDefSubdirectory, Record KVSDMSStorageDefinition) :
Summary: Integration event before inserting copied subdirectory.
[IntegrationEvent(false, false)]
local procedure OnCopyStorageDefinitionBeforeInsertSubDirectory(FromSubDirectory: Record "KVSDMSStorageDefSubdirectory"; var ToSubDirectory: Record "KVSDMSStorageDefSubdirectory"; ToStorageDefinition: Record "KVSDMSStorageDefinition"):
Parameters:
FromSubDirectory: The source subdirectory record.ToSubDirectory: The target subdirectory record.ToStorageDefinition: The target storage definition record.
OnCopyStorageDefinitionBeforeInsertTag(Record KVSDMSStorageDefinitionTag, Record KVSDMSStorageDefinitionTag, Record KVSDMSStorageDefinition) :
Summary: Integration event before inserting copied tag for storage definition.
[IntegrationEvent(false, false)]
local procedure OnCopyStorageDefinitionBeforeInsertTag(FromTag: Record "KVSDMSStorageDefinitionTag"; var ToTag: Record "KVSDMSStorageDefinitionTag"; ToStorageDefinition: Record "KVSDMSStorageDefinition"):
Parameters:
FromTag: The source tag record.ToTag: The target tag record.ToStorageDefinition: The target storage definition record.
OnCopySearchDefinitionBeforeInsertSearchDefinition(Record KVSDMSDocSearchDefinition, Record KVSDMSDocSearchDefinition) :
Summary: Integration event before inserting copied search definition.
[IntegrationEvent(false, false)]
local procedure OnCopySearchDefinitionBeforeInsertSearchDefinition(FromSearchDefinition: Record "KVSDMSDocSearchDefinition"; var ToSearchDefinition: Record "KVSDMSDocSearchDefinition"):
Parameters:
FromSearchDefinition: The source search definition record.ToSearchDefinition: The target search definition record.
OnCopySearchDefinitionBeforeInsertSearchDirectory(Record KVSDMSSearchDirectory, Record KVSDMSSearchDirectory, Record KVSDMSDocSearchDefinition) :
Summary: Integration event before inserting copied search directory.
[IntegrationEvent(false, false)]
local procedure OnCopySearchDefinitionBeforeInsertSearchDirectory(FromSearchDirectory: Record "KVSDMSSearchDirectory"; var ToSearchDirectory: Record "KVSDMSSearchDirectory"; ToSearchDefinition: Record "KVSDMSDocSearchDefinition"):
Parameters:
FromSearchDirectory: The source search directory record.ToSearchDirectory: The target search directory record.ToSearchDefinition: The target search definition record.
OnCopySearchDefinitionBeforeInsertTag(Record KVSDMSStorageDefinitionTag, Record KVSDMSStorageDefinitionTag, Record KVSDMSDocSearchDefinition) :
Summary: Integration event before inserting copied tag for search definition.
[IntegrationEvent(false, false)]
local procedure OnCopySearchDefinitionBeforeInsertTag(FromTag: Record "KVSDMSStorageDefinitionTag"; var ToTag: Record "KVSDMSStorageDefinitionTag"; ToSearchDefinition: Record "KVSDMSDocSearchDefinition"):
Parameters:
FromTag: The source tag record.ToTag: The target tag record.ToSearchDefinition: The target search definition record.
OnBeforeAutoFillSearchDefTagDataSourceByStorageDef(Record KVSDMSStorageDefinitionTag, Boolean) :
Summary: Integration event before auto-filling search definition tag data source from storage definition.
[IntegrationEvent(false, false)]
local procedure OnBeforeAutoFillSearchDefTagDataSourceByStorageDef(var SearchDefinitionTag: Record "KVSDMSStorageDefinitionTag"; var IsHandled: Boolean):
Parameters:
SearchDefinitionTag: The search definition tag record.IsHandled: Output parameter indicating if the event was handled.
OnAfterCopySearchDefinitionTagDataSourceFromStorageDefinitionTag(Record KVSDMSStorageDefinitionTag, Record KVSDMSStorageDefinitionTag) :
Summary: Integration event after copying search definition tag data source from storage definition tag.
[IntegrationEvent(false, false)]
local procedure OnAfterCopySearchDefinitionTagDataSourceFromStorageDefinitionTag(var SearchDefinitionTag: Record "KVSDMSStorageDefinitionTag"; StorageDefinitionTag: Record "KVSDMSStorageDefinitionTag"):
Parameters:
SearchDefinitionTag: The search definition tag record.StorageDefinitionTag: The storage definition tag record.