Enterprise Scale #3

1,700 Projects, Zero Automation: The Enterprise ACC Problem

An anonymized case study: a large enterprise with 1,700+ ACC projects and no way to manage them at scale. Until now.

#acc #enterprise #bulk-operations #automation #aec
Dmytro Yemelianov - Author
Dmytro Yemelianov
Autodesk Expert Elite • APS Developer

TL;DR: A $14B enterprise. 1,700 active ACC projects. Zero way to manage users at scale. We break down the math, the manual pain, and the solution that turns 19 hours of clicking into 45 seconds.


The Setup

A $14 billion company. 1,700 active projects in Autodesk Construction Cloud. When a new team member joins, someone has to add them to every relevant project. Manually. One click at a time.

When someone leaves, someone has to remove them. From every project. Manually.

When compliance asks “who has access to what?” — nobody knows.

This is the enterprise ACC problem.


The Scale

1,700+
Active Projects
200+
Active Users
50-300
Projects per User
4-8 hrs
New Hire Onboarding
2-4 hrs
Departure Revocation
N/A
Permission Audit

That last card says “N/A” because a full permission audit is impossible manually. Nobody knows who has access to what across 1,700 projects. There is no export, no report, no dashboard that shows you the full picture.


The Manual Workflow

Adding One User to All Projects

1
Log into ACC Admin console
2
Open Project 1
3
Navigate to Members tab
4
Click “Add Member”
5
Enter email address
6
Select role from dropdown
7
Click “Add” to confirm
8
Repeat 1,699 more times

The Math

Time per project:~40 seconds(navigate + add + confirm)
Total projects:1,700
Total time:68,000 seconds
= 18.9 hours
For ONE user addition

Nearly 19 hours of clicking to add a single person to every project. No breaks, no mistakes, no page-load delays factored in. The real number is worse.


What They Actually Needed

Requirements

Add or remove a user across all projects in one operation
Filter projects by name pattern (e.g., all “2024-*” projects)
Dry-run mode to preview changes before applying
Resumable operations — if the network drops at project 847, don’t restart from 1
Permission cloning from a template project
CSV export for audit and compliance
Rate-limit awareness (APS API caps at ~100 requests/min)

None of this exists in the ACC web UI. There is no bulk add. No filtering. No dry-run. No resume. No audit export. Every one of these operations requires a human clicking through a web interface, one project at a time.


The RAPS Solution

# Add user to ALL projects -- 1,700 projects, ~45 seconds
raps admin user add "$ACCOUNT" "newhire@company.com" --role project_admin

# Add to only 2024 projects
raps admin user add "$ACCOUNT" "newhire@company.com" \
  --role project_admin --filter "^2024-"

# Remove departing employee from everywhere
raps admin user remove "$ACCOUNT" "departing@company.com"

# Preview before executing
raps admin user add "$ACCOUNT" "newhire@company.com" --dry-run

# Clone permissions from template
raps admin folder set-permissions "$ACCOUNT" \
  --project "$NEW" --clone-from "$TEMPLATE"

# Export for audit
raps admin user list "$ACCOUNT" --format csv > audit.csv

Each of these commands replaces hours of manual work with a single line.


Under the Hood

How It Works

Concurrent Workers
10

Parallel API calls, tuned to stay within APS rate limits. Not 1 request at a time — 10.

Rate Limit Handling
429

Automatic retry with exponential backoff and jitter. No manual throttling needed.

Resumable State
847/1700

If interrupted at project 847, resumes from 848. No lost progress, no duplicated work.

Smart Filtering
regex

Filter by project name pattern, status, date range. Target exactly the projects you need.

Real-time progress reporting shows completed, failed, and skipped counts as the operation runs. No staring at a spinner wondering if it froze.


Before vs. After

OperationManual (ACC Web UI)With RAPS
Add user to 1,700 projects18.9 hours45 seconds
Remove user from all projects8+ hours30 seconds
Permission audit (full account)Impossible60 seconds (CSV)
Clone permissions to new project2+ hours1 command
Onboard 5 new hires5 business days5 minutes
Speedup factor
1,512x faster
18.9 hours to 45 seconds

The ROI Math

Annual Cost of Manual Administration

Project coordinators doing manual admin:8 people
Hours per week on user management:5 hrs each
Loaded cost per hour:$75/hr
Weekly cost:$3,000
Annual cost:$156,000/year
With RAPS:Minutes per week
ROI timeline:Weeks, not years

$156,000 per year on clicking buttons. That is not an exaggeration — it is arithmetic. Eight people, five hours a week, fifty-two weeks a year.

RAPS turns those five hours into minutes. The math speaks for itself.


The Bigger Picture

This is not unique to one company. Any enterprise running more than 100 ACC projects faces the same scaling wall. The admin interface was designed for small teams managing a handful of projects, not enterprises managing thousands.

#1 MOST VOTED ACC FEATURE REQUEST — 344 KUDOS

”Allow adding users to MULTIPLE PROJECTS"

"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!”

Waiting for
6+ YRS
Status: Future Consideration

344 community votes. Six-plus years of waiting. Autodesk’s official response: “Future Consideration.”

RAPS built what Autodesk won’t.


Try It

If your organization manages more than a handful of ACC projects, the manual approach does not scale. It never will. The platform was not built for enterprise-scale administration, so you have to build the tooling yourself — or use tooling someone else already built.

Related: