Standards Enforcement -- Naming, Worksets, and Conformance
Enforce project standards for naming conventions, workset assignments, and type usage.
Standards Enforcement
Maintaining consistent standards across a Revit project is an ongoing effort, especially on large multi-user projects. This workflow combines Pyvoid's conformance and standards tools into a systematic process for auditing and correcting deviations.
When to run: At the start of each phase, weekly during active production, and before any deliverable.
Quick-Start Checklist
- Transfer standard definitions with Transfer Manager
- Audit naming conventions with Spell Check
- Auto-conform non-standard names with Conform Names
- Enforce workset assignments with Workset Conform
- Consolidate non-standard types with Type Swap
- Validate material naming with MasterFormat
- Document compliance results for project records
flowchart LR
A["1. Transfer\nStandards"] --> B["2. Audit\nNaming"]
B --> C["3. Conform\nNames"]
C --> D["4. Enforce\nWorksets"]
D --> E["5. Consolidate\nTypes"]
E --> F["6. Validate\nMaterials"]
F --> G["7. Document\nCompliance"]
style A fill:#3b82f6,color:#fff,stroke:#2563eb
style G fill:#10b981,color:#fff,stroke:#059669Step 1: Transfer Standards to the Project
Tool: Transfer Manager
If your firm maintains a Revit template or standards file, start by bringing across the reusable view-template setup that the active project still needs:
- Open your standards/template file alongside the project
- Run Transfer Manager
- Select the project file that should receive the updates
- Choose
View Templates - Select the templates to copy, then run
TransferorDry Run
This ensures the project has the current view-template setup before you start enforcing naming, workset, and type standards elsewhere in the workflow.
Step 2: Audit Naming Conventions
View and Sheet Names
Tool: Rename Sheets/Views (in Standards pulldown)
- Run Rename Sheets/Views
- Select scope: All Sheets, All Views, or a filtered subset
- Choose a transformation: UPPER CASE, lower case, or Title Case
- Use find-and-replace for specific corrections (e.g., replacing abbreviations)
- Preview changes before applying
Spell Check
Tool: Spell Check
Run a project-wide spell check to catch typos in text notes, sheet names, and parameter values:
- Click Spell Check
- Choose scope: All Views or All Sheets
- Review each flagged word
- Click Replace for genuine errors, Ignore for technical terms
- Click Apply when finished
Step 3: Enforce Naming Standards Automatically
Tool: Conform Names
Conform Names applies configurable naming rules across the project:
- Open Conform Names
- Review the rule set (view naming patterns, sheet numbering conventions, family naming standards)
- Run a preview scan to see which elements are non-compliant
- Review the proposed renames
- Click Apply to rename all non-compliant elements
Tip: Run Conform Names on a detached copy first if you are unsure about the rules. Once you are confident the rules produce correct results, apply to the live model.
Step 4: Enforce Workset Assignments
Tool: Workset Conform
Correct workset assignments ensure proper element ownership and visibility defaults:
- Open Workset Conform
- Review the category-to-workset mapping (e.g., Walls -> A-Walls, Furniture -> I-Furniture)
- Run the scan to identify misplaced elements
- Review the list of proposed changes
- Click Apply to move elements to their correct worksets
The generated report shows how many elements were moved per category, which is useful for identifying team members who need workset training.
Step 5: Consolidate Non-Standard Types
Tool: Type Swap
Non-standard types creep into projects when users create ad-hoc text styles, dimension types, or line styles instead of using the project standards:
- Open Type Swap
- Work through each category tab:
- Text: Map non-standard text types to standard ones
- Dimensions: Consolidate dimension types
- Lines: Map non-standard line styles to approved styles
- Click Swap for each category
After swapping, the non-standard types will have zero instances and can be purged with Wipe Hub.
Step 6: Validate Material Classifications
Tool: MasterFormat (in Standards pulldown)
For projects that require MasterFormat classification on materials:
- Open MasterFormat
- The tool scans all materials and identifies those missing classification codes
- For each unclassified material, use the lookup interface to assign the correct MasterFormat number
- Click Apply to write the classifications
Step 7: Document Compliance
After running the standards enforcement workflow, document the results:
- ReViewer: Run an audit and export the results as a baseline
- Save reports: Keep the Conform Names and Workset Conform reports for project records
- Communicate: Share a summary with the project team noting which standards were enforced and any recurring issues to watch for
Maintaining Standards Over Time
- Weekly checks: Run Conform Names and Workset Conform weekly during active production phases
- New team members: Run the full workflow when new team members join the project
- Phase transitions: Run the complete workflow at each phase gate (SD, DD, CD)
- Template updates: When the firm template is updated, re-run Transfer Manager to bring in new standards
See Also
- Revit Naming Conventions - naming standards that Conform Names enforces
- The BIM Governance Loop - how standards enforcement fits into the full governance cycle
- Data Panel - full reference for conformance and parameter tools
Last updated: 2026-04-16