tableAdministration & Setupofficial - Microsoftderived - from the source, no model text

Table 46855 "BC14CompanyMigrationInfo"

HybridBC14 · Microsoft.DataMigration.BC14Reimplementation

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 4 connected objects and pages

Table 4005 "Hybrid Company" (relates to, 2 links)Hybrid CompanyPage 46860 "BC14 Migration Configuration" (pages and codeunits on it)BC14 Migration ConfigurationPage 46868 "BC14 Co. Migration Settings" (pages and codeunits on it)BC14 Co. Migration SettingsPage 46869 "BC14 Company Migration Status" (pages and codeunits on it)BC14 Company Migration Status

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

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(): Boolean
  • GetPayablesModuleEnabled(): Boolean
  • GetReceivablesModuleEnabled(): Boolean
  • GetInventoryModuleEnabled(): Boolean
  • GetHistoricalRecordsMigrationEnabled(): Boolean
  • IsDataMigrationStarted(): Boolean
  • GetHistoricalCutoffDate(): Date (internal)
  • SetDataMigrationStarted()
  • IsAnyCompanyDataMigrationStarted(): Boolean (internal)
  • SetDataMigrationStartedForAllCompanies() (internal)
  • GetSkipPostingJournalBatches(): Boolean
  • GetStopOnFirstTransformationError(): Boolean
  • GetMigrationState(): 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

Pages and codeunits on this table

Recent changes

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.

Evidence 1 sources