Table 4001 "Hybrid Replication Summary"
HybridBaseDeployment · Microsoft.DataMigration
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 25 connected objects and pages
HybridBaseDeployment · Microsoft.DataMigration · BC29-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 4003 “Intelligent Cloud Management” (5 Learn pages).
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “Intelligent Cloud Status” = rimd |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Run ID | Text[50] | — | DataClassification SystemMetadata |
| 2 | Start Time | DateTime | Specifies the start time of the migration. via Page 4003 “Intelligent Cloud Management” | DataClassification SystemMetadata |
| 3 | End Time | DateTime | Specifies the end time of the migration. via Page 4003 “Intelligent Cloud Management” | DataClassification SystemMetadata |
| 5 | Status | Option | Specifies the status of the migration run. via Page 4003 “Intelligent Cloud Management” | OptionCaption: Failed,In Progress,Completed,Upgrade Pending,Upgrade in Progress,Upgrade Failed, Data Repair Pending; DataClassification SystemMetadata |
| 6 | Tables Successful | Integer | Indicates the number of tables that were successful for the selected migration. via Page 4008 “Intelligent Cloud Stat Factbox” | FlowField: count(“Hybrid Replication Detail” where(“Run Id” = field(“Run Id”), Status = const(Successful))) |
| 7 | Tables Failed | Integer | Indicates the number of tables that failed for the selected migration. via Page 4008 “Intelligent Cloud Stat Factbox” | FlowField: count(“Hybrid Replication Detail” where(“Run Id” = field(“Run Id”), Status = filter(Failed))) |
| 8 | Cloud Ready | Boolean | — | DataClassification SystemMetadata |
| 9 | Source | Text[250] | Specifies the source of the migration run. via Page 4003 “Intelligent Cloud Management” | DataClassification SystemMetadata |
| 10 | Trigger Type | Option | Specifies the trigger type of the migration. via Page 4003 “Intelligent Cloud Management” | DataClassification SystemMetadata |
| 11 | ReplicationType | Option | Specifies the type of migration. via Page 4003 “Intelligent Cloud Management” | DataClassification SystemMetadata |
| 12 | Details | Blob | — | DataClassification SystemMetadata |
| 13 | Tables with Warnings | Integer | Indicates the number of tables that had warnings for the selected migration. via Page 4008 “Intelligent Cloud Stat Factbox” | FlowField: count(“Hybrid Replication Detail” where(“Run Id” = field(“Run Id”), Status = filter(Warning))) |
| 14 | Tables Remaining | Integer | Indicates the number of remaining tables to migrate for the selected migration. via Page 4008 “Intelligent Cloud Stat Factbox” | FlowField: count(“Hybrid Replication Detail” where(“Run Id” = field(“Run Id”), Status = filter(NotStarted | InProgress))) |
| 20 | Companies Not Initialized | Integer | Indicates the number of companies that must be initialized before they can be used. via Page 4008 “Intelligent Cloud Stat Factbox” | FlowField: count(“Hybrid Company” where(“Company Initialization Status” = filter(Unknown | “Not Initialized” | “Initialization Failed”))) |
| 21 | Migration Stopped Reason | Option | Migration Type caption | DataClassification SystemMetadata |
| 22 | Data Repair Status | Option | — | DataClassification SystemMetadata |
Keys
- PK: Run ID (clustered)
- TimeKey: Start Time
Procedures
CreateInProgressRecord(RunId: Text; ReplicationType: Option)AddDetails(Value: Text)EvaluateStatus(ReplicationStatus: Text)GetDetails(): TextSetDetails(Value: Text)
Relations
- Tables Failed: CalcFormula Table 4002 “Hybrid Replication Detail”
- Tables Remaining: CalcFormula Table 4002 “Hybrid Replication Detail”
- Tables Successful: CalcFormula Table 4002 “Hybrid Replication Detail”
- Tables with Warnings: CalcFormula Table 4002 “Hybrid Replication Detail”
- Companies Not Initialized: CalcFormula Table 4005 “Hybrid Company”
Referenced by
1 fields in 1 objects relate to this table (TableRelation or CalcFormula).
Pages and codeunits on this table
- Page 40021 “Cloud Migration Status API” (source table)
- Page 4003 “Intelligent Cloud Management” (source table)
- Page 40033 “Hybrid Migration Log” (source table)
- Page 4008 “Intelligent Cloud Stat Factbox” (source table)
- Codeunit 40020 “Hybrid Handle GP Upgrade Error” (codeunit runs on it)
- Codeunit 40126 “Start Data Upgrade” (codeunit runs on it)
- Codeunit 4025 “GP Cloud Migration” (codeunit runs on it)
- Codeunit 4026 “W1 Management” (codeunit runs on it)
- Codeunit 4029 “W1 Company Handler” (codeunit runs on it)
- Codeunit 4055 “Execute Non-Company Upgrade” (codeunit runs on it)
- Codeunit 46853 “BC14 Company Upgrade Task” (codeunit runs on it)
- Codeunit 46860 “BC14 Migration Failure Handler” (codeunit runs on it)
- Codeunit 46875 “BC14 Migration Runner” (codeunit runs on it)
- Codeunit 47001 “SL Cloud Migration” (codeunit runs on it)
- Codeunit 47015 “SL Hybrid Handle Upgrade Error” (codeunit runs on it)
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” (1 call:
CreateInProgressRecord → GetChosenProductName)
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: "table", object_name: "Hybrid Replication Summary"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.