139 Pinned Elements
Chris McKeown / July 1, 2025
Lists
Welcome to this demonstration on Bonus Tools – 139 Pinned Elements. This specialized tool automatically finds and displays all pinned elements in your Revit model, utilizing the powerful 88 Element Properties interface for detailed analysis and management.
Table of Contents
Key Features
- Automatic Discovery: Finds ALL pinned elements across the entire model
- No Manual Selection: No need to hunt for pinned elements
- Comprehensive View: Uses 88 Element Properties interface for detailed metadata
- Category Analysis: See what types of elements are pinned
- Location Tracking: View coordinates of pinned elements
- Workset Information: Identify which worksets contain pinned elements
- Export Capabilities: Export pinned element list to CSV or Excel
- Bulk Management: Select, zoom to, or document multiple pinned elements
- Level Distribution: See which levels have pinned elements
- Phase Information: View creation and demolition phases
Requirements
Essential Components
- Valid Bonus Tools License: Active license key required
- Open Revit Project: Active project to analyze
- Pinned Elements: Elements must be pinned in the model (tool works even if none found)
Recommended Setup
- Updated Model: Ensure model graphics are regenerated
- Workset Visibility: All worksets opened for comprehensive search
- No Active Filters: Disable selection filters for complete results
What This Tool Does
Automatic Process
- Launch: Click "139 Pinned Elements" from Bonus Tools ribbon
- Scan: Tool automatically scans entire model for pinned elements
- Display: Opens 88 Element Properties window with results
- Title: Window shows "139 Pinned Elements" instead of default name
What You Get
Immediate Information:
- Count of all pinned elements (shown in "Total" field)
- Complete list with detailed properties
- All 13+ property columns available
- Ready for filtering, sorting, and analysis
No Input Required:
- Tool handles all searching automatically
- No need to select elements first
- No need to filter views manually
- Comprehensive model-wide scan
Interface Guide
The tool opens the 88 Element Properties (Advanced) interface with pinned elements pre-loaded.
Grid Columns
Core Information:
- Id: Element identifier for reference
- Family Name: Family (if family instance)
- Type Name: Element type or name
- Category: What kind of element (Walls, Doors, etc.)
- Select: Checkbox for operations
Context Information:
- View: Owner view (for view-specific elements)
- Level: Associated level
- Host: Host element (if applicable)
- Phase Created: Creation phase
- Phase Demolished: Demolition phase
- Location: XYZ coordinates
- Is Grouped: Group membership
- Workset: Assigned workset
Available Operations
Selection Tools:
- Select All: Select all pinned elements
- Select None: Deselect all
- Select Selected: Toggle highlighted rows
Action Buttons:
- Go to View: Zoom to selected elements in Revit
- Select and go to Revit: Select in Revit and close tool
- Delete: Remove selected elements (with confirmation)
- Delete & Close: Quick delete and exit
Export Options:
- CSV: Export to CSV format
- Excel: Export to Excel spreadsheet
Utility:
- Reset Filters: Clear all column filters
- About: Version information
- Close: Exit tool (ESC key works)
Step-by-Step Guide
Basic Workflow
-
Launch the Tool
- Go to Bonus Tools ribbon
- Click "139 Pinned Elements"
- Tool scans model automatically
-
Review Results
- Check "Total" count to see how many pinned elements exist
- Review grid columns for details
- Scroll horizontally to see all properties
-
Analyze the Data
- Sort by Category to group element types
- Filter by Level to see distribution
- Check Workset assignments
- Review locations if needed
-
Take Action
- Export list for documentation
- Select elements to zoom to
- Document why elements are pinned
- Unpin if needed (done manually in Revit)
Finding Specific Pinned Elements
-
By Category
- Click Category column filter
- Enter category name (e.g., "Walls")
- Review filtered results
-
By Level
- Click Level column filter
- Select specific level
- See which elements on that level are pinned
-
By Workset
- Click Workset column filter
- Filter to specific workset
- Review workset's pinned elements
-
By Location
- Sort by Location column
- Export to Excel for coordinate analysis
- Identify patterns or clusters
Documenting Pinned Elements
-
Export Full List
- With no filters applied
- Click "Excel" or "CSV"
- Choose save location
- File opens automatically
-
Create Report
- Apply desired filters first
- Export filtered view
- Use in Excel for formatted reports
- Share with team or archive
-
Visual Verification
- Select elements of interest
- Click "Go to View"
- Verify in Revit
- Document in screenshots if needed
Example Workflows
Workflow 1: Pinned Element Audit
Goal: Document all pinned elements and understand why they're pinned
Steps:
- Launch 139 Pinned Elements
- Export complete list to Excel
- Add column for "Pin Reason" (manual entry)
- Review each category:
- Walls: Often pinned during design
- Detail Items: May be pinned to prevent movement
- Annotations: Tags/dimensions pinned for stability
- Structural: Pinned for coordination
- Filter by workset to assign review responsibility
- Document findings in project standards
Analysis Questions:
- Are critical structural elements pinned?
- Are unnecessary elements pinned?
- Which discipline pinned each element?
- Are there legacy pins from previous phases?
Workflow 2: Pre-Coordination Cleanup
Goal: Identify and remove unnecessary pins before coordination meeting
Steps:
- Run tool to see all pinned elements
- Filter to specific categories for cleanup
- Sort by Level to work systematically
- For each element:
- Click "Go to View"
- Assess if pin is still needed
- Note ID for unpinning
- Export "keep pinned" list for reference
- Manually unpin elements in Revit
- Re-run tool to verify cleanup
Key Decisions:
- Keep pins on reference elements
- Remove pins on work-in-progress
- Document permanent pins
- Coordinate pins with team
Workflow 3: Workset-Based Pin Management
Goal: Review pinned elements by workset ownership
Steps:
- Launch tool
- Filter by Workset column
- For each workset:
- Review pinned element count
- Assess if appropriate
- Document critical pins
- Export workset-specific lists
- Distribute to workset owners
- Request justification for pins
- Develop unpinning strategy
Workset Analysis:
- Which worksets have most pins?
- Are consultant model elements pinned?
- Do design worksets need pins?
- Are there orphaned pins?
Workflow 4: Level-by-Level Review
Goal: Systematically review pins on each building level
Steps:
- Run 139 Pinned Elements
- Filter to first level (e.g., "Level 1")
- Review all pinned elements on that level
- Document necessary vs. unnecessary pins
- Export level-specific list
- Move to next level
- Repeat for all levels
- Create summary report
Level Analysis:
- Which levels have most pins?
- Are pins concentrated in certain areas?
- Do similar levels have consistent pins?
- Are there pattern anomalies?
Workflow 5: Category-Specific Pin Review
Goal: Review all pinned elements of specific category
Steps:
- Launch tool
- Filter Category to target (e.g., "Doors")
- Review why doors are pinned
- Check if pins are justified:
- Coordination requirement?
- Prevent accidental movement?
- Legacy from previous work?
- Select unjustified pins
- Note IDs for unpinning
- Export list for documentation
Common Categories to Review:
- Doors/Windows: Usually shouldn't be pinned
- Walls: May be pinned during design freeze
- Structural Framing: Often pinned for coordination
- Detail Items: May be pinned in templates
- Annotations: Sometimes pinned to prevent moves
Workflow 6: Phase-Based Pin Analysis
Goal: Understand pin distribution across project phases
Steps:
- Run tool
- Sort by "Phase Created"
- Analyze pins by phase:
- New Construction phase pins
- Existing phase pins
- Demo phase pins
- Filter to specific phases
- Review if phase-appropriate
- Document findings
- Create phase-specific pin policies
Phase Questions:
- Are existing elements appropriately pinned?
- Should new work be pinned?
- Are demo elements properly managed?
- Do phases have consistent pin approach?
Understanding Pinned Elements
What Does Pinning Do?
Element Pinning:
- Prevents element from being moved
- Prevents element from being deleted (requires unpin first)
- Visual indicator in Revit (pin icon)
- Affects element and all its hosted elements
Why Elements Get Pinned
Legitimate Reasons:
- Coordination: Prevent changes to coordinated elements
- Reference: Lock reference/datum elements
- Design Freeze: Prevent changes during construction docs
- Critical Elements: Protect important elements
- Template Standards: Standardized pinned elements
Problematic Reasons:
- Accidental: User pinned unintentionally
- Legacy: Pins from old project phases
- Over-Protection: Unnecessary defensive pinning
- Forgotten: Pins left after reason no longer applies
Pin Best Practices
When to Pin:
- Reference elements for coordination
- Elements in locked down areas
- Critical structural elements
- Standardized template elements
- After coordination approval
When to Unpin:
- Active design areas
- Elements needing modification
- After coordination changes approved
- When transferring ownership
- Before major design changes
Tips and Best Practices
Search Strategy
Comprehensive Search:
- Tool searches ALL elements in model
- Includes all worksets (even if hidden)
- Includes all phases
- Includes all views
- No manual filtering needed
Understanding Results:
- Zero results = no pinned elements (rare)
- Large counts = review pin policy
- Unexpected categories = investigate
- Missing expected items = may not be pinned
Analysis Approach
Start Broad:
- Review total count
- Group by category
- Analyze by level
- Check workset distribution
- Drill into specifics
Document Everything:
- Export complete list before unpinning
- Track pin reasons
- Note unpinning decisions
- Maintain pin policy documentation
Coordination Best Practices
Before Meetings:
- Run tool to get current state
- Export for distribution
- Identify questionable pins
- Prepare unpin list
After Meetings:
- Update pin status
- Document agreed pins
- Remove unnecessary pins
- Re-run tool to verify
Reporting Tips
Executive Summary:
- Total pin count
- Pins by category (top 5)
- Pins by workset
- Recommended actions
Detailed Report:
- Full export to Excel
- Pivot tables by category, level, workset
- Location analysis
- Phase distribution
Common Use Cases
Model Quality Control
Pin Audit:
- Regular reviews (monthly recommended)
- Track pin count trends
- Identify pin creep
- Maintain pin hygiene
Cleanup Operations:
- Pre-milestone reviews
- Phase transitions
- Workset reorganization
- Model optimization
Coordination
Multi-Discipline:
- Identify consultant pins
- Review coordination pins
- Verify pin agreements
- Maintain pin documentation
Change Management:
- Document existing pins before changes
- Verify critical elements protected
- Review after major updates
- Track pin modifications
Documentation
Project Records:
- Pin status at milestones
- Pinned element inventory
- Pin policy compliance
- Historical pin tracking
Handover Documentation:
- Final pin list
- Pin reasons documentation
- Critical element identification
- Operations guidance
Troubleshooting
Common Issues
Problem: "Tool shows zero elements but I know some are pinned"
- Cause: Elements may be on closed worksets or in closed design options
- Solution:
- Open all worksets
- Activate all design options
- Reload linked models
- Check if elements are actually pinned
- Verify in Revit directly
Problem: "Expected pinned elements not showing"
- Cause: Elements may not actually be pinned
- Solution:
- Verify pin status in Revit
- Check if in locked group (different from pinned)
- Review element properties
- May be constraint-locked vs. pinned
Problem: "Too many pinned elements to review"
- Cause: Excessive pinning in model
- Solution:
- Filter by category for focused review
- Work level by level
- Prioritize by workset
- Create unpinning plan
- Process in batches
Problem: "Cannot export - too many elements"
- Cause: Excel/CSV row limits
- Solution:
- Filter before export
- Export by category
- Export by level
- Use Excel 2016+ for higher limits
- Split into multiple exports
Problem: "Pin status changes but not reflected in tool"
- Cause: Tool shows snapshot from launch time
- Solution:
- Close and re-run tool
- Tool doesn't auto-refresh
- Manual refresh required
- Export shows state at launch time
Problem: "Some categories missing that I expected"
- Cause: Those categories may not have pinned elements
- Solution:
- Verify in Revit that category has pins
- Check workset visibility
- Review design option settings
- May be in linked model (not detected)
Performance Issues
Slow Loading:
- Large models may take 30-60 seconds
- Progress bar shows scanning status
- Be patient during initial scan
- Consider model size optimization
Memory Usage:
- High element counts use more memory
- Close tool when analysis complete
- Restart Revit if sluggish
- Consider model performance review
Data Interpretation
Understanding Empty Fields:
- Not all properties apply to all elements
- "NA" indicates not applicable
- Empty Level = not level-based element
- Empty View = model element (not view-specific)
Workset Information:
- Only shown in workshared models
- Check worksharing is enabled
- Verify worksets are opened
- Central model may show different results than local
Need Help? Contact support or refer to additional Bonus Tools documentation.
Thank you for using Bonus Tools - 139 Pinned Elements!