Криза масових операцій: чому AEC-команди витрачають години на кліки
490 запитів на функціонал. 3 860 голосів. Одна спільна тема: користувачі ACC відчайдушно потребують масових операцій. Ось дані та рішення.
Це частина 2 нашої серії ACC Pain Points. Ми проаналізували 4 295 запитів на функціонал з форуму ACC🏗️ACCAutodesk's construction management platform.View in glossary Ideas.
Цифри з першого погляду
У кожній категорії — користувачі, фото, документи, задачі, сабмітали — з’являється один і той самий запит: “Дайте нам робити це масово.”
Запит №1 за кількістю голосів
“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📁ProjectContainer for folders and files within a hub.View in glossary and manually adding a new user to 20 projects, we need a tool that will automate this process!”
Математика ручної роботи
Додавання 1 користувача до 50 проєктів (вручну)
Для великого підприємства з 200+ проєктами? Понад 2 години клікання. А тепер помножте на кожного нового працівника, кожного звільненого та кожну зміну ролі.
Де бракує масових операцій
Запити на масові операції за категоріями
Кількість ідей, що вимагають пакетного/масового функціоналу
Чому це важливо для AEC
Типовий великий будівельний проєкт
Коли кожна операція виконується клік за кліком, BIM🏛️BIMIntelligent 3D model-based design for buildings.View in glossary
Порівняння обхідних рішень
Ручна праця
- • Доручити стажеру клікати
- • Висока вартість робочої сили
- • Схильність до помилок
- • Нестерпно монотонна робота
Десктопні інструменти (Naviate)
- • Корпоративна ціна (не опублікована)
- • Лише Windows (300MB+)
- • Неможливо автоматизувати в CI/CD🔁CI/CDAutomated build, test, and deployment pipelines.View in glossary
- • Обмежене покриття функцій
Власні скрипти
- • Потребує ресурсів розробників
- • Відсутні стандартні патерни
- • Кожна команда винаходить велосипед
- • Навантаження на підтримку
RAPS CLI
- • Безкоштовний та з відкритим кодом
- • Кросплатформний (один бінарний файл)
- • Готовий до CI/CD
- • 50 паралельних операцій
Порівняння продуктивності
Час додавання користувача до 200 проєктів
Порівняння різних підходів
Рішення RAPS
Додати користувача до всіх проєктів
# Add new hire to all 200 projects
raps admin user add "$ACCOUNT_ID" "newhire@company.com" --role project_admin
Фільтрація за шаблоном проєкту
# Only add to 2024 projects
raps admin user add "$ACCOUNT_ID" "contractor@partner.com" \
--role viewer --filter "^2024-"
Попередній перегляд (dry-run)
# See what would happen without executing
raps admin user add "$ACCOUNT_ID" "user@company.com" --dry-run
| Проєкт | Дія |
|---|---|
| Downtown Tower | Буде додано |
| Hospital Wing | Буде додано |
| University Library | Буде пропущено (існує) |
Інтеграція з CI/CD
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
Що доступно зараз
✓ Доступно в RAPS 4.0
raps admin user addraps admin user removeraps admin user update-roleraps admin folder rightsraps admin project listraps admin operation resume
🚧 Незабаром
raps admin issue bulk-createraps admin photo bulk-tagraps admin submittal bulk-updateraps admin document bulk-upload
Ширший патерн
UI-first дизайн не масштабується. ACC було спроєктовано для малих та середніх проєктів. Корпоративні сценарії потребують автоматизації через API.
Далі у серії
- Частина 1: Проблема 96,6% — Огляд аналізу форуму ACC
- Частина 3: Проблема дозволів — Коли базове управління доступом відсутнє
Пов’язане: