Nexaura Precast tab · Marks panel

Check Assembly Names

Find naming mistakes in seconds, and fix them all with one undo step.

The validator checks every assembly’s type name and sheet number against the Mark of its main element. It flags what is wrong, tells you why, and renames the fixable ones safely. Swaps and chains of names are handled too.

In Revit, the Check Assembly Names button still opens the Assembly Mark Validator window, so the screenshots show that name.

11validation statuses
10categories to choose from
1undo step per rename batch
Ribbon tooltip

“Validate and correct assembly marks, type names and sheet numbers.”

Live demo

Every assembly matches its mark.

Check Assembly NamesChecks Assembly Type Names and Sheet Numbers against the Main Element Mark
ProjectDCLLLevel1DElement TypeEI32LLDDSequence100DDDPattern LL-D-LLDD-DDD
StatusElement MarkCategoryAssembly NameSheet Number
PendingDC-1-EI32-100Structural ColumnsDC-1-EI32-100DC-1-EI32-100
PendingDC-1-EI32-101Structural ColumnsDC-1-EI32-100DC-1-EI32-100
PendingDC-1-EI40-110Structural ColumnsAssembly 7A-104
PendingDC-1-WA12-205WallsDC-1-WA12-250DC-1-WA12-250
PendingDC-2-BM08-300Structural FramingDC-2-BM08-300—
PendingDC-2-BM08-301Structural FramingDC-2-BM08-301DC-2-BM08-301
PendingDC-2-BM08-301Structural FramingDC-2-BM08-302DC-2-BM08-302
PendingDC-2-SL5-40FloorsDC-2-SL5-40DC-2-SL5-40
Ready. Press Validate to check 8 assemblies.

Try it: change the format example (for example EI32-100 or DC_1-EI32-100). Then click Validate, Select All Invalid and Rename Selected.

In Revit

The real thing

Walkthrough: set a format, validate, select the invalid rows and rename them in one batch.
Mark Format: one example mark, parsed into Project, Level, Element Type and Sequence.
After Validate: categories, counters, the Status filter and one row per assembly.

Workflow

How it works

  1. 1

    Teach it your format

    Type one example mark, e.g. DC-1-EI32-100. It reads Project, Level, Element Type and Sequence, and works out the pattern LL-D-LLDD-DDD.

  2. 2

    Validate

    Pick the categories, from Structural Columns to Railings, and validate. Progress is shown live and the window stays responsive.

  3. 3

    Filter and review

    Each row is coloured green, red or yellow, with the reason in a tooltip. Filter by status and see live counts like “Name Mismatch (12)”.

  4. 4

    Rename Selected

    Select All Invalid, then rename. A report lists old and new names, and renamed rows are revalidated in place.

Capabilities

What’s inside

Format learned from one example

The tool fixes how many letters and digits each part has, not what they say. With DC-1-EI32-100 as the example, DC-2-WA99-250 is accepted and DC-1-EI3-100 is rejected. Ambiguous examples are refused.

Lowest sequence wins

Assemblies sharing one type follow the lowest mark: DC-1-EI32-100, -101 and -102 all expect the name DC-1-EI32-100.

Collision-proof renaming

Two-stage renaming through temporary names lets swaps and cycles (A→B, B→C, C→A) go through cleanly. When another item holds a target name, that item is pulled into the batch automatically.

Duplicate Marks window

The Duplicate Marks button turns red when two elements share a mark. You get every duplicate with its family, level and assembly. Select them in Revit or export them.

Reports to Excel or CSV

Export the rename report and the duplicate list to .xlsx or .csv for QA records.

Worksharing aware

Elements owned by another user are reported as SKIPPED, and the rest of the batch carries on.

Safety guarantees

  • Only assembly type names and sheet numbers are ever renamed
  • If two assemblies would get the same target name, neither is renamed
  • A failed rename puts the original name back
  • Renaming is refused if you changed the document since validating