ACC Pain Points #2

The Bulk Operations Crisis: Why AEC Teams Waste Hours on Clicks

490 feature requests. 3,860 votes. One consistent theme: ACC users desperately need bulk operations. Here's the data and the solution.

#acc #automation #bulk-operations #productivity #aec
Dmytro Yemelianov - Author
Dmytro Yemelianov
Autodesk Expert Elite β€’ APS Developer

This is Part 2 of our ACC Pain Points series. We analyzed 4,295 feature requests from the ACC Ideas forum.


The Numbers At a Glance

490
Bulk Operation Ideas
3,860
Community Votes
344
#1 Idea Kudos
6+
Years Waiting

Across every category β€” users, photos, documents, issues, submittals β€” the same request appears: β€œLet us do this in bulk.”


The #1 Most-Voted Request

#1 MOST VOTED
344 KUDOS

β€œThere is a major need to be able to add a new hire to many projects in ACC. Instead of wasting my time opening each project and manually adding a new user to 20 projects, we need a tool that will automate this process!”

View on Forumβ€’Originally submitted to BIM360 6+ years ago

The Math of Manual Work

Adding 1 User to 50 Projects (Manual)

πŸ–±οΈ
15s
Navigate
πŸ“‚
5s
Open Panel
πŸ”
10s
Search User
πŸ‘€
5s
Select Role
βœ“
5s
Confirm
Per project
40 seconds
Γ—
Projects
50
=
Total time
33 min

For a large enterprise with 200+ projects? Over 2 hours of clicking. Now multiply by every new hire, every departing employee, every role change.


Where Bulk Operations Are Missing

πŸ‘₯ User Managementβ€’ Add to multiple projectsβ€’ Remove from multiple projectsβ€’ Update roles across projectsβ€’ Copy team between projectsπŸ“· Photos & Mediaβ€’ Bulk photo editingβ€’ Mass photo taggingβ€’ Batch downloadsβ€’ Multi-photo deletionπŸ“„ Documentsβ€’ Bulk uploads with metadataβ€’ Mass status updatesβ€’ Batch permission changesβ€’ Multi-file versioning⚠️ Issues & Submittalsβ€’ Bulk issue creationβ€’ Mass status updatesβ€’ Batch assignee changesβ€’ Bulk CSV export

Bulk Operation Requests by Category

Number of ideas requesting batch/bulk functionality

User Management 175 ideas
Photos & Media 163 ideas
Documents & Files 207 ideas
Issues & Submittals 296 ideas

Why This Matters for AEC

Typical Large Construction Project

200+
Team Members
50+
Subcontractors
100+
Folders
10K+
Documents
1K+
Issues

When every operation is click-by-click, BIM managers become full-time data entry clerks.


The Workarounds Comparison

❌

Manual Labor

  • β€’ Assign intern to click through
  • β€’ Expensive labor cost
  • β€’ Error-prone
  • β€’ Soul-crushing work
⚠️

Desktop Tools (Naviate)

  • β€’ Enterprise pricing (not published)
  • β€’ Windows-only (300MB+)
  • β€’ Can’t automate in CI/CD
  • β€’ Limited feature coverage
πŸ”§

Custom Scripts

  • β€’ Requires developer resources
  • β€’ No standard patterns
  • β€’ Every team reinvents wheel
  • β€’ Maintenance burden
βœ…

RAPS CLI

  • β€’ Free & open source
  • β€’ Cross-platform (single binary)
  • β€’ CI/CD ready
  • β€’ 50 parallel operations

Performance Comparison

Time to Add User to 200 Projects

Comparison of different approaches

Manual UI 133 min
Naviate Desktop 30 min
RAPS CLI 0.75 min
Manual UI
2+ hours
β†’
RAPS CLI
45 seconds
Speedup
177x faster

The RAPS Solution

Add User to All Projects

# Add new hire to all 200 projects
raps admin user add "$ACCOUNT_ID" "newhire@company.com" --role project_admin
Output:
Adding user to projects…
200/200
βœ“ Completed in 45 seconds

Filter by Project Pattern

# Only add to 2024 projects
raps admin user add "$ACCOUNT_ID" "contractor@partner.com" \
  --role viewer --filter "^2024-"

Dry-Run Preview

# See what would happen without executing
raps admin user add "$ACCOUNT_ID" "user@company.com" --dry-run
Dry run results:
ProjectAction
Downtown TowerWould add
Hospital WingWould add
University LibraryWould skip (exists)

CI/CD Integration

name: User Onboarding
on:
  workflow_dispatch:
    inputs:
      email:
        required: true
        description: 'New user email'

jobs:
  onboard:
    runs-on: ubuntu-latest
    steps:
      - name: Add to all projects
        run: |
          raps admin user add "$ACCOUNT_ID" "${{ github.event.inputs.email }}" \
            --role project_admin

What’s Available Now

βœ“ Available in RAPS 4.0

  • raps admin user add
  • raps admin user remove
  • raps admin user update-role
  • raps admin folder rights
  • raps admin project list
  • raps admin operation resume

🚧 Coming Soon

  • raps admin issue bulk-create
  • raps admin photo bulk-tag
  • raps admin submittal bulk-update
  • raps admin document bulk-upload

The Broader Pattern

❌ UI-First DesignUI-First DesignWorks for10 projectsBreaks at100 projectsFails at500 projectsβœ“ API-First DesignAPI-First DesignScales toany sizeAutomatableCI/CD Ready

UI-first design doesn’t scale. ACC was designed for small-to-medium projects. Enterprise contexts require API automation.


Next in Series


Related: