Codeunit "Data Migration Facade"

ID 6100
Namespace: System.Integration

Methods

StartMigration

procedure StartMigration(MigrationType: Text[250], Retry: Boolean)

Parameters

Name Type Description
MigrationType Text[250]
Retry Boolean

Events

OnFillStagingTables

[IntegrationEvent(False,False)]
procedure OnFillStagingTables()

OnFindBatchForItemTransactions

[IntegrationEvent(False,False)]
procedure OnFindBatchForItemTransactions(MigrationType: Text[250], var ItemJournalBatchName: Code[10])

Parameters

Name Type Description
MigrationType Text[250]
ItemJournalBatchName Code[10]

OnFindBatchForCustomerTransactions

[IntegrationEvent(False,False)]
procedure OnFindBatchForCustomerTransactions(MigrationType: Text[250], var GenJournalBatchName: Code[10])

Parameters

Name Type Description
MigrationType Text[250]
GenJournalBatchName Code[10]

OnFindBatchForVendorTransactions

[IntegrationEvent(False,False)]
procedure OnFindBatchForVendorTransactions(MigrationType: Text[250], var GenJournalBatchName: Code[10])

Parameters

Name Type Description
MigrationType Text[250]
GenJournalBatchName Code[10]

OnFindBatchForAccountTransactions

[IntegrationEvent(False,False)]
procedure OnFindBatchForAccountTransactions(DataMigrationStatus: Record "Data Migration Status", var GenJournalBatchName: Code[10])

Parameters

Name Type Description
DataMigrationStatus Table System.Integration."Data Migration Status"
GenJournalBatchName Code[10]

OnGetMigrationHelpTopicUrl

[IntegrationEvent(False,False)]
procedure OnGetMigrationHelpTopicUrl(MigrationType: Text, var Url: Text)

Parameters

Name Type Description
MigrationType Text
Url Text

OnSelectRowFromDashboard

[IntegrationEvent(False,False)]
procedure OnSelectRowFromDashboard(var DataMigrationStatus: Record "Data Migration Status")

Parameters

Name Type Description
DataMigrationStatus Table System.Integration."Data Migration Status"

OnInitDataMigrationError

[IntegrationEvent(False,False)]
procedure OnInitDataMigrationError(MigrationType: Text[250], var BulkFixErrorsButtonEnabled: Boolean)

Parameters

Name Type Description
MigrationType Text[250]
BulkFixErrorsButtonEnabled Boolean

OnBatchEditFromErrorView

[IntegrationEvent(False,False)]
procedure OnBatchEditFromErrorView(MigrationType: Text[250], DestinationTableId: Integer)

Parameters

Name Type Description
MigrationType Text[250]
DestinationTableId Integer

See also