Documentation / Autodesk App Store Inventor

Autodesk App Store Inventor

プロフェッショナル開発者向け情報

このガイドは、Autodesk App Store でプラグインやその他のコンテンツ(無料版、試用版、有料版)を初めて公開する開発者やコンテンツ プロバイダを対象としています。このガイドでは、Autodesk App Store 向けの製品を作成する際にパブリッシャーが遵守すべきベスト プラクティスのガイドラインといくつかの要件を概説します。これらのガイドラインは、Autodesk App Store のユーザーが Store から複数の製品をダウンロードする際に、一貫した体験を提供できるようにするためのものです。

要件

初めてパブリッシャー登録を行う際には、Autodesk App Store での公開に必要な要件の詳細なリストが表示されます。以下の情報は、その概要です。内容に相違がある場合は、オンラインの Publisher Agreement が優先されます。

すべてのコンテンツ タイプ

オートデスクが必要とする情報の大部分は、コンテンツを申請する際に記入する Web フォームを介して収集されます。その際には、製品のダウンロードに含まれる、オンライン表示可能な HTML「クイック スタート」ページを生成するための情報も収集されます。

追加要件

互換性

Inventor® 2024 ソフトウェアに関連した製品(および Inventor® 2024 ソフトウェアと一緒に使用可能な製品)であり、Inventor® 2024 がサポートするすべての Windows オペレーティング・システム上で動作する必要があります。また、Inventor® 2023| 2022 | 2021 | 2020 | 2019 との互換性があることを記載することもできます。

ユーザー権限

ストア アプリの既定のユーザー権限は、Windows 7/8.1/10/11 管理者ユーザーです。インストーラの実行には、管理者権限が必要です。

製品の安定性

レジストリ フリーの新しいアドイン メカニズムを使用すれば、自動インストール手順を大幅に簡素化できます。製品には安定性が必要です。不適切と見なされる動作が発生したり、Inventor の動作が不適切に変更されるものであってはなりません(標準機能をブロックする、別のプラグインの機能をブロックする、データ消失の原因となるなど)。

HTML ヘルプページ

アプリの申請時に提供するドキュメント情報は、標準形式の HTML ページの作成に使用されます。この情報によって、ユーザが製品の使用方法をすばやく理解できるようにする必要があります。この標準 HTML ドキュメントからは、追加情報(Web サイトに掲載された追加のヘルプ ファイルなど)を参照することができます。標準形式のHTMLページは、製品をストアに提出する際に提供する情報を使用して作成されます。

すぐに実行できる

製品はインストール後すぐに利用できる必要があります。ユーザーが手動でファイルをコピーまたは登録したり、設定(サポートパスなど)を手動で編集したりする作業をなくす必要があります。

ライセンスシステムを使用する場合は、ユーザーが製品をインストールするとすぐに実行できるようにする必要があります。つまり、あなたのアプリケーションは、インスタントアクティベーション(たとえば、オンラインアクティベーション)を可能にするか、あるいは、顧客にアクティベーション情報を送信するのに十分な時間の猶予期間を設けて、フル機能の使用を可能にしなければなりません。

スタンドアロン アプリケーションとその他のコンテンツ

Inventor に統合されない製品には、追加要件はありません。該当する製品は、電子ブック、ビデオ チュートリアル、業界固有の計算ツールなどです。

アドイン

追加要件

  • レジストリ フリーのアドイン メカニズムを使用します。オートデスクは標準バンドル インストーラ テンプレートを使用して、ストアからダウンロードしたコンテンツをデプロイします。
  • オートデスクでは、アプリでこのメカニズムを使用するための移行作業のサポートを提供しています。アドインでは、必要に応じて、該当する UI 要素を Inventor リボン バーに追加する必要があります。トランスレータ アドインには、Inventor の標準のトランスレータ アドイン メカニズムを使用する必要があります。

パーツ ライブラリおよびアセンブリ ライブラリ

追加要件

ライブラリ(ipt/iam ファイル形式)は、次のフォルダのサブフォルダにインストールします・:

Windows 7/8.1/10/11:%PUBLIC%\Documents\Autodesk\Inventor (通常 C:\Users\Public\Documents\Autodesk\Inventor)

この場合も、オートデスク側で MSI インストーラを作成します。また、この新しい場所のライブラリを使用するための修正を行う際のサポートも提供します。必要な作業は、コンテンツの提供のみです。

ライブラリでは、アドインに関連する UI 要素を Inventor リボン バーに追加する必要があります。リボン バー UI にはライブラリ コンポーネントへのアクセス手段を備えるか、アクセス方法を説明するヘルプ ファイルを用意する必要があります。

ガイドライン

リボン バーを使用する

必要に応じてアプリケーションにリボン バー要素を追加することをお勧めしますが、追加方法はアドインのデザインによって異なります

  • 少なくとも、アドインで定義されたメイン コマンドを呼び出すためのパネルか、ライブラリの使用方法を説明するヘルプ ファイルを表示するパネルを、それぞれのアドインまたはコンテンツ ライブラリの[アドイン]タブに追加する必要があります。
  • 通常、パネルを 1 つのみインストールするアドインの場合は、そのパネルを[アドイン]タブに追加します
  • 複数のリボン バー パネルを作成するアドインの場合は、そのアドイン専用の新しいタブを作成すると便利です(通常は、アドインの名前をタブ名に使用します)。
  • アドインを介して他の UI 要素(メニューバーやツールバーなど)を追加することもできますが、可能であれば、基本的なリボン バー UI を設定しておくようにしてください。

遅延ロードを使用する

Inventor の起動直後にアドインをロードする必要がない場合は、必要な場合にのみアドインをロードするようにデザインする必要があります。そうすることによって、インストール済みアドインが Inventor の起動パフォーマンスに与える影響を最小限に抑えることができます。.addin メカニズムを使用すると、ディマンド ロード設定をアドインに非常に簡単に設定できます。

レジストリ フリーのメカニズムを使用する

アドインのデプロイにはレジストリ フリーのメカニズムを使用することを強くお勧めします。

Autodesk App Store for Inventor で入手可能な無料のアドインをいくつかダウンロードして、それらのフォーマットについて調べることもできます。

ビデオ チュートリアル

追加情報

ADN チームは、Autodesk App Store でのパブリッシャーとしての成功を支援します。本ガイドラインおよび Autodesk App Store Publisher Center のその他のドキュメントをご確認の上、ご不明な点がございましたら、appsubmissions@autodesk.com までメールでお問い合わせください。