Overview¶
Class tables represent flattened metadata for each M-Files class. They enable:
Reporting and analytics (join with corporate data).
Staging controlled updates back to M-Files.
Data quality remediation (normalization, enrichment, cleansing).
Controlled migration / consolidation scenarios.
Key Building Blocks¶
Synchronization core: - spMFSynchronizeMetadata - spMFSynchronizeClasses - spMFSynchronizeProperties - spMFSynchronizeSpecificMetadata
Update surface: - spMFUpdateTableInternal - spMFUpdateTable_ObjIDs_Grouped - spMFUpdateObjectChangeHistory - spMFChangeClass
Supporting functions / utilities: - fnMFObjectHyperlink - fnMFExcelObjectHyperlink - fnMFReplaceSpecialCharacter
Lifecycle Phases¶
Discovery / baseline extraction.
Structural verification (properties, lookups, aliases).
Controlled enrichment (computed columns, normalization).
Batch or incremental update cycles.
Monitoring & reconciliation (ProcessBatch logs, delta verification).
Ongoing drift management (new properties / value list changes).
Relationship to Existing Material¶
Older sections (blogs, example-scripts) are referenced in a consolidated way here. Eventually they can be deprecated where duplication exists.