Table 46855 "BC14CompanyMigrationInfo"
HybridBC14 · Microsoft.DataMigration.BC14Reimplementation
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
HybridBC14 · Microsoft.DataMigration.BC14Reimplementation · BC29-30 · source at ea08af5e · facts from BC29
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 | Name | Text[30] | Specifies the company name. via Page 46869 “BC14 Company Migration Status” | TableRelation Table 4005 “Hybrid Company” (“Hybrid Company”.Name); DataClassification OrganizationIdentifiableInformation |
| 2 | Migrate Receivables Module | Boolean | Specifies whether to migrate the Receivables (Customer) module for all companies. via Page 46860 “BC14 Migration Configuration” | DataClassification SystemMetadata |
| 3 | Migrate Payables Module | Boolean | Specifies whether to migrate the Payables (Vendor) module for all companies. via Page 46860 “BC14 Migration Configuration” | DataClassification SystemMetadata |
| 4 | Migrate Inventory Module | Boolean | Specifies whether to migrate the Inventory (Item) module for all companies. via Page 46860 “BC14 Migration Configuration” | DataClassification SystemMetadata |
| 5 | Migrate GL Module | Boolean | Specifies whether to migrate the General Ledger module for all companies. via Page 46860 “BC14 Migration Configuration” | DataClassification SystemMetadata |
| 6 | Data Migration Started | Boolean | Specifies whether data migration has started for this company. Once started, additional replication is blocked. via Page 46869 “BC14 Company Migration Status” | DataClassification SystemMetadata |
| 7 | Data Migration Started At | DateTime | Specifies when data migration was started for this company. via Page 46869 “BC14 Company Migration Status” | DataClassification SystemMetadata |
| 50 | Skip Posting Journal Batches | Boolean | Specifies whether to skip automatic posting of migration journal batches for all companies. via Page 46860 “BC14 Migration Configuration” | DataClassification SystemMetadata |
| 60 | Replicate | Boolean | — | FlowField: lookup(“Hybrid Company”.Replicate where(Name = field(Name))) |
| 62 | Stop On First Error | Boolean | Specifies whether migration should stop immediately when a transformation error is found. Disable to continue and collect all errors in the log. via Page 46860 “BC14 Migration Configuration” | DataClassification SystemMetadata |
| 70 | Current Migration Step | Enum “BC14 Migration Step” | Specifies the current state of the migration process. via Page 46869 “BC14 Company Migration Status” | enum Enum 46882 “BC14 Migration Step”; DataClassification SystemMetadata |
| 71 | Last Completed Phase | Enum “BC14 Migration Step” | Specifies the last migration phase that was completed successfully. via Page 46869 “BC14 Company Migration Status” | enum Enum 46882 “BC14 Migration Step”; DataClassification SystemMetadata |
| 72 | Last Completed Migrator | Text[100] | — | DataClassification SystemMetadata |
| 80 | Posting Completed | Boolean | — | DataClassification SystemMetadata |
| 81 | Historical Completed | Boolean | — | DataClassification SystemMetadata |
| 82 | Historical Dispatched | Boolean | — | DataClassification SystemMetadata |
| 83 | Historical Run Id | Guid | — | DataClassification SystemMetadata |
| 84 | Historical Failed | Boolean | — | DataClassification SystemMetadata |
| 85 | Historical Failure Reason | Text[250] | — | DataClassification SystemMetadata |
| 88 | Phase Migrators Total | Integer | — | DataClassification SystemMetadata |
| 89 | Phase Migrators Completed | Integer | — | DataClassification SystemMetadata |
| 90 | Historical Cutoff Date | Date | Specifies the cutoff date for G/L entries between the live ledger and the read-only historical archive. Entries on or after this date are re-posted into the live G/L Entry table; entries before it are moved only to the BC14 Old G/L Entry archive and cannot be edited. Leave blank to re-post all entri… via Page 46860 “BC14 Migration Configuration” | DataClassification CustomerContent |
| 91 | Migrate Historical Records | Boolean | Specifies whether to migrate historical records (Posted Sales Invoice, Old G/L Entry archive) for all companies. Disable to skip the Historical phase entirely. via Page 46860 “BC14 Migration Configuration” | DataClassification SystemMetadata |
Keys
- PK: Name (clustered)
Procedures
GetSingleInstance()GetForCompany(TargetCompanyName: Text): Loads (or inserts) the per-company row for an arbitrary company name. Used by the merged Migration Settings card to pre-seed rows for every Hybrid Company and by drilldowns from cross-company status pages so the per-company card opens on the clicked company instead of the session’s current company.GetOrInsertTemplate(var Template: Record BC14CompanyMigrationInfo)(internal)GetGLModuleEnabled(): BooleanGetPayablesModuleEnabled(): BooleanGetReceivablesModuleEnabled(): BooleanGetInventoryModuleEnabled(): BooleanGetHistoricalRecordsMigrationEnabled(): BooleanIsDataMigrationStarted(): BooleanGetHistoricalCutoffDate(): Date(internal)SetDataMigrationStarted()IsAnyCompanyDataMigrationStarted(): Boolean(internal)SetDataMigrationStartedForAllCompanies()(internal)GetSkipPostingJournalBatches(): BooleanGetStopOnFirstTransformationError(): BooleanGetMigrationState(): Enum "BC14 Migration Step"SetMigrationState(NewState: Enum "BC14 Migration Step")SetMigrationPhaseCompleted(Phase: Enum "BC14 Migration Step"; MigratorName: Text[100])SetLastCompletedMigrator(MigratorName: Text[100])GetLastCompletedPhase(): Enum "BC14 Migration Step"GetLastCompletedMigrator(): Text[100]SetPostingCompleted()(internal)SetHistoricalCompleted()(internal)BeginHistoricalDispatch(): Guid(internal)GetHistoricalRunId(): Guid(internal)ClearHistoricalDispatched()(internal)TrySetHistoricalCompleted(ExpectedRunId: Guid): Boolean(internal)TryClearHistoricalDispatched(ExpectedRunId: Guid): Boolean(internal)TryMarkHistoricalFailed(ExpectedRunId: Guid; FailureReason: Text): Boolean(internal)IsHistoricalFailed(): Boolean(internal)PrepareHistoricalForRerun(TargetCompanyName: Text[30])(internal)RestartHistoricalDispatch(TargetCompanyName: Text[30]): Guid(internal)PrepareMainForRerun(TargetCompanyName: Text[30])(internal)IsReadyToFinalize(): Boolean(internal)InitCurrentPhaseProgress(TotalMigrators: Integer)(internal)IncrementCurrentPhaseProgress()(internal)
Relations
- Replicate: CalcFormula Table 4005 “Hybrid Company”
- Name: TableRelation Table 4005 “Hybrid Company”
Pages and codeunits on this table
- Page 46860 “BC14 Migration Configuration” (source table)
- Page 46868 “BC14 Co. Migration Settings” (source table)
- Page 46869 “BC14 Company Migration Status” (source table)
Recent changes
- 2026-07-23 #9200 Cloud Migration bug fixes (BC14 reimplementation, custom mapping, OnPrem dev companies) (main, BC30, fix)
Ask your agent
Procedure bodies are not stored here (D10). 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: "BC14CompanyMigrationInfo"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.