Перейти к основному содержимому
Версия: 7.0

Настройка

На этой странице описано, как подключить MyCompany к Autodesk Platform Services (APS), чтобы стала доступной остальная часть интеграции (бакеты, модели, просмотрщик).

Настройка выполняется администратором однократно. Обычным пользователям не нужно повторять эти шаги — им достаточно поставить флаг Autodesk в своём профиле.

1. Создание приложения APS​

  1. Перейдите на https://aps.autodesk.com/myapps/ и войдите под учётной записью Autodesk.

  2. Нажмите Create Application.

  3. Укажите имя (оно отображается только внутри консоли APS) и отметьте API, необходимые для интеграции:

    • Data Management API — для бакетов и загрузки исходных файлов.
    • Model Derivative API — для преобразования в SVF2 и чтения дерева объектов.

    BIM 360, Construction Cloud, Webhooks, Reality Capture или Design Automation не требуются.

  4. Интеграция использует 2-legged (server-to-server) OAuth, поэтому поле Callback URL можно оставить пустым (или указать заглушку вида http://localhost).

  5. Сохраните приложение. APS покажет вам Client ID и Client Secret — не закрывайте эту страницу, оба значения понадобятся на следующем шаге.

Регион​

По умолчанию интеграция использует регион US Autodesk. Если требуется размещение данных в EU / EMEA, обратитесь к разработчику — для этого нужен дополнительный заголовок x-ads-region при создании бакета и изменение JavaScript-кода просмотрщика (api: 'derivativeV2_EU'). Текущая сборка настроена на US.

2. Ввод учётных данных в MyCompany​

  1. В MyCompany откройте форму настройки integrations (расположение зависит от сборки — обычно Администрирование → Интеграции или аналогичное).
  2. Найдите панель Autodesk.
  3. Вставьте:
    • Ключ = Client ID из APS;
    • Секрет = Client Secret из APS.
  4. Сохраните.

Учётные данные хранятся в MyCompany; пользователям знать их не требуется.

Как получаются токены​

Дополнительных действий не требуется — каждое действие Autodesk в MyCompany автоматически запрашивает свежий OAuth-токен у APS перед обращением к API. Токены переиспользуются до тех пор, пока до их истечения не останется менее 60 секунд, после чего запрашивается новый.

Если самое первое действие возвращает «Token is not provided» или AUTH-010, проверьте:

  • значения Key / Secret в точности совпадают с консолью APS;
  • в приложении APS отмечены Data Management API и Model Derivative API;
  • межсетевой экран не блокирует исходящий HTTPS на адрес developer.api.autodesk.com.

3. Включение Autodesk для пользователя​

Интеграция включается каждым пользователем по желанию.

  1. Каждый пользователь, которому нужен просмотрщик, открывает Редактировать профиль.
  2. Ставит флаг Autodesk.
  3. Сохраняет и перезагружает страницу (JavaScript просмотрщика загружается только при первом отображении страницы после установки флага).

Пока флаг не установлен, вкладка Autodesk на формах номенклатуры / проекта / спецификации / производственного заказа скрыта.

4. Проверка​

Быстрая проверка корректности подключения:

  1. Откройте форму integrations и перейдите на вкладку «Объекты» со списком бакетов Autodesk.
  2. Нажмите Получить бакеты — если учётные данные верны, ответ откроется в виде JSON-файла (на этом этапе список может быть пустым — это нормально).
  3. Если возвращается 401 Unauthorized — учётные данные неверны. Введите их заново.
  4. Если возвращается другая ошибка — см. Бакеты и модели — решение проблем.

Теперь вы готовы создать бакет и загрузить модель. После того как модель будет преобразована и привязана, конечные пользователи увидят её на формах номенклатуры / проекта / спецификации / производственного заказа.