Page 4003 "Intelligent Cloud Management"
HybridBaseDeployment · Microsoft.DataMigration
- 8controls
- 21actions
- 15procedures
- 8events
- 5Learn pages
- 28event subscribers
- 8objects it calls
- 3objects call it
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 30 connected objects and pages
HybridBaseDeployment · Microsoft.DataMigration · captioned “Cloud Migration Management” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Cloud Migration Management |
| SourceTable | Hybrid Replication Summary |
| PageType | List |
| UsageCategory | Lists |
| ApplicationArea | Basic, Suite |
| Permissions | tabledata “Intelligent Cloud Status” = rimd |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Group | Start Time | Start Time | Specifies the start time of the migration. |
| End Time | End Time | Specifies the end time of the migration. | |
| Trigger Type | Trigger Type | Specifies the trigger type of the migration. | |
| Replication Type | ReplicationType | Specifies the type of migration. | |
| Status | Status | Specifies the status of the migration run. | |
| Source | Source | Specifies the source of the migration run. | |
| Details | DetailsValue |
Specifies additional details about the migration run. | |
| FactBoxes | Replication Statistics | part Page 4008 “Intelligent Cloud Stat Factbox” | — |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Run Migration Now | Manually trigger the Cloud Migration. | |
| Run Data Upgrade Now | Manually start the upgrade after cloud migration. | ||
| Create Diagnostic Run | Trigger a diagnostic run of the Cloud Migration. | ||
| Refresh Status | Refresh the status of in-progress migration runs. | ||
| Prepare tables for migration | Gets the candidate tables ready for migration | ||
| Get Runtime Service Key | Gets the integration runtime key. | ||
| Reset Runtime Service Key | Resets integration runtime service key. | ||
| Disable Cloud Migration | Disables Cloud Migration setup. | Page 4007 “Intelligent Cloud Ready” | |
| Check for Update | Checks if an update is available for your Cloud Migration integration. | Page 4017 “Intelligent Cloud Update” | |
| Select Companies to Migrate | Select companies to Migrate | ||
| Setup Checklist | Setup Checklist | Page 4020 “Post Migration Checklist” | |
| Define User Mappings | Define User Mappings | Page 4022 “Migration User Mapping” | |
| Repair Companion Table Records | Repair Companion Table Records | ||
| Manage Custom Tables | Manage custom table mappings for the migration. | Page 4009 “Migration Table Mapping” | |
| Azure Data Lake | Migrate your on-premises data to Azure Data Lake. | Page 40025 “Cloud Migration ADL Setup” | |
| Enable/Disable new UI | Allows to enable or disable the new UI. | ||
| Enable/Disable Removing Permissions from Users | Allows change the behavior if user permissions should be removed when the cloud migration is setup. | ||
| Enable/Disable Custom Migration | Enable or disable custom migration functionality. This is the ability to use mappings defined out of the box. Custom migration apps are not affected. | ||
| Enable/Disable OnPrem Development | Enable or disable OnPrem development functionality. | ||
| OnPrem Development - Insert existing companies as Hybrid Companies | Insert the existing companies from this environment into the Hybrid Company table so they appear in the cloud migration wizard. Intended for OnPrem development scenarios. | ||
| Validation Status | View the Company migration status page to manually run validation. |
Events published
CanRunDiagnostic(var CanRun: Boolean)(integration)- subscribers: Codeunit 40035 “OnPrem Migration Handler” CanRunDiagnostic, Codeunit 4005 “Hybrid BC Wizard” OnCanRunDiagnostic, Codeunit 4020 “Hybrid BC Last Wizard” OnCanRunDiagnostic, Codeunit 47012 “SL Hybrid Wizard” OnCanRunDiagnostic
CanShowSetupChecklist(var Enabled: Boolean)(integration)- subscribers: Codeunit 4005 “Hybrid BC Wizard” OnCanShowSetupChecklist, Codeunit 4020 “Hybrid BC Last Wizard” OnCanShowSetupChecklist
CanShowMapUsers(var Enabled: Boolean)(integration)- subscribers: Codeunit 4005 “Hybrid BC Wizard” OnCanShowMapUsers, Codeunit 4020 “Hybrid BC Last Wizard” OnCanShowMapUsers
CanShowUpdateReplicationCompanies(var Enabled: Boolean)(integration)- subscribers: Codeunit 4015 “Hybrid GP Wizard” OnCanShowUpdateReplicationCompanies, Codeunit 46861 “BC14 Wizard” OnCanShowUpdateReplicationCompanies, Codeunit 47012 “SL Hybrid Wizard” OnCanShowUpdateReplicationCompanies
CheckAdditionalProcesses(var AdditionalProcessesRunning: Boolean; var ErrorMessage: Text)(integration)- subscribers: Codeunit 4015 “Hybrid GP Wizard” CheckAdditionalProcesses, Codeunit 47012 “SL Hybrid Wizard” CheckAdditionalProcesses
OnResetAllCloudData()(integration)- subscribers: Codeunit 4015 “Hybrid GP Wizard” OnResetAllCloudData, Codeunit 46861 “BC14 Wizard” OnResetAllCloudData
CanMapCustomTables(var Enabled: Boolean)(integration)- subscribers: Codeunit 40035 “OnPrem Migration Handler” CanMapTables, Codeunit 4005 “Hybrid BC Wizard” OnCanMapCustomTables, Codeunit 4015 “Hybrid GP Wizard” OnCanMapCustomTables, Codeunit 4020 “Hybrid BC Last Wizard” OnCanMapCustomTables, Codeunit 46861 “BC14 Wizard” OnCanMapCustomTables, Codeunit 47012 “SL Hybrid Wizard” OnCanMapCustomTables
OnOpenNewUI(var OpenNewUI: Boolean)(integration)- subscribers: Codeunit 40034 “Custom Migration Provider” HandleOnOpenNewUI, Codeunit 4008 “Hybrid BC Management” HandleOnOpenNewUI, Codeunit 4026 “W1 Management” HandleOnOpenNewUI, Codeunit 46851 “BC14 Migration Setup” HandleOnOpenNewUI, Codeunit 47013 “SL Hybrid Management” HandleOnOpenNewUI
Trigger event subscribers
- OnOpenPageEvent: Codeunit 4013 “Intelligent Cloud Notifier” OnBeforeShowRoleCenterNotifications, Codeunit 4026 “W1 Management” RaiseNotificationForUpgrade
Procedures
GetUseNewUI(): Boolean(internal)SendRepairDataNotification()SendUserIsNotSuperNotification()SendSetupIntelligentCloudNotification()
Plus 3 local procedures.
Triggers
OnInit, OnOpenPage, OnAfterGetRecord, OnAfterGetCurrRecord
Relations
- source table Table 4001 “Hybrid Replication Summary”
Extended by
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 4001 “Hybrid Cloud Management” (3 calls:
OnOpenPage → GetFeatureTelemetryName,OnOpenPage → IsCloudMigrationUISupported,UpdateEditablityOfControls → CanSetupAdlMigration) - Codeunit 40016 “Hybrid Company Initialize” (2 calls:
WarnAboutNonInitializedCompanies → GetNonInitialziedCompaniesWithMigrationCompleted,WarnAboutNonInitializedCompanies → GetUnintializedCompaniesNotificationID) - Codeunit 9002 “Permission Manager” (2 calls:
OnOpenPage → IsIntelligentCloud,UpdateEditablityOfControls → IsIntelligentCloud) - Codeunit 152 “User Permissions” (1 call:
OnOpenPage → IsSuper) - Codeunit 4013 “Intelligent Cloud Notifier” (1 call:
OnOpenPage → ShowICUpdateNotification) - Codeunit 6060 “Hybrid Deployment” (1 call:
OnOpenPage → Initialize) - Codeunit 8703 “Feature Telemetry” (1 call:
OnOpenPage → LogUptake) - Page 40063 “Cloud Migration Management” (1 call:
OnOpenPage → (object))
Called by
- Page 4000 “Hybrid Cloud Setup Wizard” (1 call:
ShowConfirmationDialogAfterSetup → (object)) - Page 4050 “GP Migration Configuration” (1 call:
OnQueryClosePage → (object)) - Page 47018 “SL Migration Configuration” (1 call:
OnQueryClosePage → (object))
Recent changes
- 2026-07-23 #9200 Cloud Migration bug fixes (BC14 reimplementation, custom mapping, OnPrem dev companies) (main, BC30, fix)
Documented on Microsoft Learn
- Migrate on-premises data to Business Central online
- Migrate Dynamics GP data to the cloud
- Dynamics SL Data Migrated to Business Central Online
- Migrate on-premises GP data to Business Central online overview
- Dynamics SL migration to Business Central online End-to-end overview
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Intelligent Cloud Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
Evidence 6 sources
- codesrc/Apps/W1/HybridBaseDeployment/app/src/pages/IntelligentCloudManagement.Page.alreleases/29.x @ ea08af5e
- learnMigrate on-premises data to Business Central online
- learnMigrate Dynamics GP data to the cloud
- learnDynamics SL Data Migrated to Business Central Online
- learnMigrate on-premises GP data to Business Central online overview
- learnDynamics SL migration to Business Central online End-to-end overview