I’m refining our handoff process and need a lightweight way to validate parameter completeness before IFC export. What resources are you using — Dynamo graphs, Solibri rules, or Model Checker configs — that reliably catch missing shared params, bad units, and naming mismatches? We’re on Revit 2024 + Navisworks Manage, exporting IFC 4.3 weekly across five disciplines, and model accuracy at this stage would save us hours of coordination downstream.
Running an IDS check against IFC 4.3 in BIMcollab Zoom right before export has been the lightest win; it catches missing shared params, unit slips, and naming via regex and gives a per‑discipline pass/fail for the weekly drop. In Revit 2024 we auto‑run a tiny Dynamo (BimorphNodes) on Save to normalize units/required fields, then Autodesk Model Checker hits a short config for naming. If that fits your setup, I can share the IDS and the checker config (starter spec: https://www.buildingsmart.org/ids/).
Building on @cwatson71, I use Autodesk Model Checker (BIM Interoperability Tools) with a lean ruleset keyed to shared parameter GUIDs — presence checks, regex for naming, and unit sanity via ranges (e.g., lengths > 100000 = mm slip) — a 30‑second espresso preflight that spits a punchlist. Caveat: MC won’t read unit types directly, so the range trick does the heavy lifting; want me to share the IFC 4.3 ruleset JSON? Autodesk Model Checker for Revit.
Quickest win for us is a Dynamo Player preflight that reads a JSON schema (param GUID, expected units, naming regex) and highlights failures in a “QC — Pre-IFC” 3D view, plus writes a CSV per discipline. Runs in Revit 2024 in under 2 minutes on our five-discipline sets and catches the missing shared params/unit slips you mentioned before the weekly drop, piggybacking on @cwatson71’s GUID idea without another app. Want the schema template and the graph?
I keep it light with a Navisworks preflight: publish NWCs from each Revit file, run saved Search Sets that check ‘Property does not exist’ for required shared params and wildcard tests for naming, then dump Selection Inspector to CSV for a quick go/no-go; not as strong on units as IDS, but it’s fast and disciplined. Want a sample NWF with the sets?
Revit 2024 schedules with conditional formatting flag ‘bad units’ before IFC 4.3, but separate type/instance.