Hub アップロード/ダウンロード – オープンソース ツール ユーティリティ

Bulk File Manager interface displaying options to manage file uploads and downloads, including 'Run Name', 'Browse Cloud Location', and 'Local Folder Path'.

オートデスクのソリューション アーキテクトである Jayakrishna Kondapu によって作成され、ファイル ダウンロード/アップロード用のオープンソース ユーティリティ Bulk File Manager がリリースされました。ローカルマシンと Autodesk BIM 360、Autodesk Construction Cloud(ACC)などのフォルダ間でファイルをアップロード/ダウンロードするためのデスクトップ ベース アプリケーションです。

Bulk File Manager は、次の GitHub リポジトリで公開されています。同ページに説明のある手順に沿ってビルドをおこなってください。

Bulk File Manager は、アプリケーションコ ンテキスト認証(2-legged)とユーザー コンテキスト認証(3-legged)の両方がサポートされています。

ユーザーは、1 つのローカルフォルダ内のファイルをバッチで Hub 下のフォルダにアップロードすることが出来ます。ジョブは [UPLOAD HISTORY] タブで管理されます。同タブはジョブのステータスを示し、ジョブが失敗した場合は、新しい再試行をトリガーすることも出来ます。

Autodesk Bulk File Manager interface showing file upload and download status, including project details and job history.

 [DOWNLOAD HISTORY] タブでは、単一のフォルダまたは複数のフォルダからファイルをダウンロードすることが出来ます。

Screenshot of the Autodesk Bulk File Manager interface displaying upload and download history, along with job status details.

複数のフォルダを操作するには、まずジョブで使用可能なすべてのプロジェクトを Excel ファイルに抽出します。ダウンロードするプロジェクトを確認し、Excel フ ァイルを更新します。最後にダウンロードを実行します。一括ダウンロード操作機能は、多数のダウンロード ジョブを同時に作成するように設計されています。同様に、ダウンロード履歴は、ユーザーがジョブを監視するのに便利なジョブの状態も提供します。

操作画面でのバルクダウンロード機能についての説明、ボタンでのダウンロードジョブの作成手順を示す

追加のオプションにより、アップロードとダウンロードのジョブに関するタイムラインダッシュボードを監視したり、利用可能な Hub(アカウント)、プロジェクト、フォルダを Excel ファイルに書き出したり、各 HTTP トラフィックのログを追跡するコンソールを実行したりすることが出来ます。

アプリ(現在のバージョン)は、.NET 8 と APS の最新の新しい SDK を利用して構築されています。また、いくつかのサードパーティ ライブラリを採用しており、Electron skeleton によってパッケージ化されています。このユーティリティは、ユーザーがファイルをバッチアップロード/ダウンロードするための製品レベルのツールにすることが出来ます。また、パワーユーザーや開発者が機能を追加/調整できるように拡張することもできます。

詳細については、User Guide または Developer Guide をご確認ください。ご不明な点がございましたら、このリポジトリの Issues をログに記録をお願いします。

  • Bulk File Manager アプリ(Bulk-File-Manager.exe)利用には、GitHub リポジトリ https://github.com/autodesk-platform-services/aps-hubs-bulk-files-manager からのクローンとビルドが必要です。
  • アプリに設定する Client ID は、Callback URL に http://localhost:8083/code を持ち、かつ、カスタム統合の処理が必要です。
  • Bulk File Manager アプリ(Bulk-File-Manager.exe)の実行がセキュリティ ソフトウェアにブロックされる場合は、セキュリティ ソフトウェアを管理している IT 部門にご相談ください。

※ 本記事は Open Source Utility for Download/Upload Files with Hubs | Autodesk Platform Services から転写・補足・意訳したものです。

By Toshiaki Isezaki


Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading