Ця сторінка ще не перекладена українською. Показано англійську версію. Переглянути англійською

Команди управління даними

Перегляд хабів, проєктів, папок та елементів у BIM 360 та Autodesk Construction Cloud (ACC).

RAPS data management demo

Примітка: Команди управління даними потребують 3-legged OAuth. Спочатку виконайте raps auth login.

Огляд команд

КомандаОпис
raps hub listПоказати доступні хаби
raps hub infoОтримати деталі хаба
raps project listПоказати проєкти в хабі
raps project infoОтримати деталі проєкту
raps folder listПоказати вміст папки
raps folder createСтворити нову папку
raps folder renameПерейменувати папку
raps folder deleteВидалити папку
raps folder permissionsПоказати права доступу до папки
raps item infoОтримати деталі елемента
raps item versionsПоказати версії елемента
raps item create-from-ossСтворити елемент з об’єкта OSS
raps item deleteВидалити елемент
raps item renameПерейменувати елемент

raps hub list

Показати список усіх доступних хабів BIM 360/ACC.

$ raps hub list
Hubs:
┌──────────────────────────────────────────┬─────────────────────────────┬───────┐
│ ID                                       │ Name                        │ Type  │
├──────────────────────────────────────────┼─────────────────────────────┼───────┤
│ b.12345678-1234-1234-1234-123456789abc   │ My Company                  │ BIM360│
│ b.87654321-4321-4321-4321-cba987654321   │ Partner Organization        │ ACC   │
└──────────────────────────────────────────┴─────────────────────────────┴───────┘

raps project list

Показати список проєктів у хабі.

$ raps project list b.12345678-1234-1234-1234-123456789abc
Projects in 'My Company':
┌────────────────────────────────────────┬─────────────────────────────────┐
│ ID                                     │ Name                            │
├────────────────────────────────────────┼─────────────────────────────────┤
│ b.proj-123                             │ Downtown Office Building        │
│ b.proj-456                             │ Hospital Renovation             │
│ b.proj-789                             │ University Campus               │
└────────────────────────────────────────┴─────────────────────────────────┘

raps folder list

Показати вміст папки.

$ raps folder list b.proj-123 urn:adsk.wipprod:fs.folder:abc123
Folder Contents:
┌─────────┬────────────────────────────────┬───────────────────────────────┐
│ Type    │ Name                           │ ID                            │
├─────────┼────────────────────────────────┼───────────────────────────────┤
│ folder  │ Drawings                       │ urn:adsk...folder:def456      │
│ folder  │ Models                         │ urn:adsk...folder:ghi789      │
│ item    │ Project Schedule.xlsx          │ urn:adsk...item:jkl012        │
└─────────┴────────────────────────────────┴───────────────────────────────┘

Показати папки верхнього рівня:

raps folder list b.proj-123 --top

raps folder create

Створення нової папки.

$ raps folder create b.proj-123 urn:adsk...folder:parent --name "New Folder"
✓ Folder created successfully!
  Name: New Folder
  ID: urn:adsk.wipprod:fs.folder:xyz789

raps item versions

Показати список усіх версій елемента.

$ raps item versions urn:adsk.wipprod:dm.lineage:abc123
Versions of 'Building Model.rvt':
┌─────────┬─────────────────────────┬────────────────────────────────────────┐
│ Version │ Created                 │ URN                                    │
├─────────┼─────────────────────────┼────────────────────────────────────────┤
│ 3       │ 2024-01-15 14:30:00     │ urn:adsk.wipprod:fs.file:version3      │
│ 2       │ 2024-01-10 09:15:00     │ urn:adsk.wipprod:fs.file:version2      │
│ 1       │ 2024-01-05 11:00:00     │ urn:adsk.wipprod:fs.file:version1      │
└─────────┴─────────────────────────┴────────────────────────────────────────┘

raps folder rename

Перейменування папки.

raps folder rename <PROJECT_ID> <FOLDER_ID> --name <NEW_NAME>

Приклад:

$ raps folder rename b.proj-123 urn:adsk...folder:abc123 --name "Revised Drawings"
✓ Folder renamed successfully!

raps folder delete

Видалення папки.

raps folder delete <PROJECT_ID> <FOLDER_ID>

Попередження: Папка повинна бути порожньою. Спочатку перемістіть або видаліть вміст.

Приклад:

$ raps folder delete b.proj-123 urn:adsk...folder:abc123
✓ Folder deleted successfully!

raps item delete

Видалення елемента з проєкту.

raps item delete <PROJECT_ID> <ITEM_ID>

Приклад:

$ raps item delete b.proj-123 urn:adsk.wipprod:dm.lineage:abc123
✓ Item deleted successfully

raps item rename

Перейменування елемента (оновлення відображуваної назви).

raps item rename <PROJECT_ID> <ITEM_ID> --name <NEW_NAME>

Опції:

  • --name, -n - Нова відображувана назва

Приклад:

$ raps item rename b.proj-123 urn:adsk.wipprod:dm.lineage:abc123 --name "Updated Model v2.rvt"
✓ Item renamed to: Updated Model v2.rvt

Типові робочі процеси

Перегляд структури проєкту

# 1. Показати список хабів
raps hub list

# 2. Показати проєкти в хабі
raps project list b.12345678-1234-1234-1234-123456789abc

# 3. Показати папки верхнього рівня
raps folder list b.proj-123 --top

# 4. Переглянути конкретну папку
raps folder list b.proj-123 urn:adsk.wipprod:fs.folder:abc123

Експорт даних проєкту

# Експорт усіх хабів у JSON
raps hub list --output json > hubs.json

# Експорт проєктів
raps project list $HUB_ID --output json > projects.json

Наступні кроки