Codeunit "Data Migration Mgt."
ID 1798
Namespace: System.Integration
Properties
Methods
RunStagingTableMigrationCodeunit
procedure RunStagingTableMigrationCodeunit(CodeunitToRun: Integer, StagingTableEntityVariant: Variant): Boolean
Parameters
| Name |
Type |
Description |
|
CodeunitToRun
|
Integer
|
|
|
StagingTableEntityVariant
|
Variant
|
|
Returns
SetStartTime
procedure SetStartTime(Value: DateTime)
Parameters
| Name |
Type |
Description |
|
Value
|
DateTime
|
|
SetAbortStatus
procedure SetAbortStatus(var DataMigrationStatus: Record "Data Migration Status")
Parameters
StartMigration
procedure StartMigration(MigrationType: Text[250], Retry: Boolean)
Parameters
| Name |
Type |
Description |
|
MigrationType
|
Text[250]
|
|
|
Retry
|
Boolean
|
|
CheckMigrationInProgress
procedure CheckMigrationInProgress(Retry: Boolean)
Parameters
| Name |
Type |
Description |
|
Retry
|
Boolean
|
|
GetMigrationStatus
procedure GetMigrationStatus(): Integer
Returns
StartDataMigrationWizardFromNotification
procedure StartDataMigrationWizardFromNotification(Notification: Notification)
Parameters
| Name |
Type |
Description |
|
Notification
|
Notification
|
|
procedure ShowDataMigrationRelatedGlobalNotifications()
ShowDataMigrationOverviewFromNotification
procedure ShowDataMigrationOverviewFromNotification(Notification: Notification)
Parameters
| Name |
Type |
Description |
|
Notification
|
Notification
|
|
IsMigrationInProgress
procedure IsMigrationInProgress(): Boolean
Returns
ShowMoreInfoPage
procedure ShowMoreInfoPage(Notification: Notification)
Parameters
| Name |
Type |
Description |
|
Notification
|
Notification
|
|
CheckForEntitiesToBePosted
procedure CheckForEntitiesToBePosted(): Boolean
Returns
DestTableHasAnyTransactions
procedure DestTableHasAnyTransactions(var DataMigrationStatus: Record "Data Migration Status", var JournalBatchName: Code[10]): Boolean
Parameters
Returns
GetDataMigrationHelpTopicURL
procedure GetDataMigrationHelpTopicURL(): Text
Returns
procedure InsertDefaultCustomerContactNotification(Enabled: Boolean)
Parameters
| Name |
Type |
Description |
|
Enabled
|
Boolean
|
|
procedure InsertDefaultVendorContactNotification(Enabled: Boolean)
Parameters
| Name |
Type |
Description |
|
Enabled
|
Boolean
|
|
InsertDefaultCustomerListEmptyNotification
procedure InsertDefaultCustomerListEmptyNotification(Enabled: Boolean)
Parameters
| Name |
Type |
Description |
|
Enabled
|
Boolean
|
|
InsertDefaultVendorListEmptyNotification
procedure InsertDefaultVendorListEmptyNotification(Enabled: Boolean)
Parameters
| Name |
Type |
Description |
|
Enabled
|
Boolean
|
|
InsertDefaultItemListEmptyNotification
procedure InsertDefaultItemListEmptyNotification(Enabled: Boolean)
Parameters
| Name |
Type |
Description |
|
Enabled
|
Boolean
|
|
UpdateMigrationStatus
procedure UpdateMigrationStatus(var DataMigrationStatus: Record "Data Migration Status")
Parameters
CheckIfMigrationIsCompleted
procedure CheckIfMigrationIsCompleted(CurrentDataMigrationStatus: Record "Data Migration Status")
Parameters
Events
OnCreatePostMigrationData
[IntegrationEvent(False,False)]
procedure OnCreatePostMigrationData(var DataMigrationStatus: Record "Data Migration Status", var DataCreationFailed: Boolean)
Parameters
OnBeforeStartMigration
[IntegrationEvent(False,False)]
local procedure OnBeforeStartMigration(var StartNewSession: Boolean, var CheckExistingData: Boolean)
Parameters
| Name |
Type |
Description |
|
StartNewSession
|
Boolean
|
|
|
CheckExistingData
|
Boolean
|
|
See also