注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry DevOps を使用して、Workshop アプリケーションを Marketplace 製品に含めると、ほかのユーザーがインストールして再利用できます。Marketplace 製品を作成する方法をご覧ください。
静的シナリオおよびオブジェクトベースのシナリオを除き、一般提供されている Workshop のすべての機能がパッケージ化に対応しています。
Workshop アプリケーションを製品に追加するには、まず製品を作成し、次に出力を追加します。ファイルを追加を選択して、Compass ファイルシステム内の Workshop アプリケーションに移動し、製品に追加します。
アプリケーションを選択した後、エラーメッセージが表示された場合は、パッケージ化エラー Linter で詳細を確認します。アプリケーションのパッケージ化を試みる前に、Linter を有効にすることを推奨します。
Marketplace 製品に含めたい Workshop アプリケーションを作成した場合は、以下のように Workshop の設定でインストール設定を有効にします。これにより、製品を作成する際のパッケージ化エラーのデバッグや、インストール時に公開するインストールパラメーターの作成に役立つ追加機能を利用できます。

Workshop アプリケーションを正常にパッケージ化するには、アプリケーションで使用されているオブジェクトタイプなど、アプリケーションのすべての依存関係を DevOps が正しく特定できる必要があります。インストール設定を有効にすると、エラーがアプリケーションの右上隅に警告と並んで表示されます。
アプリケーションのサイズによっては、エラーが表示されるまでに約5〜10秒かかることがあります。エラーがない場合は、何も表示されません。
一部の Foundry エンロールメントでは、すべてのユーザーに対して Marketplace の Linter 解析がデフォルトで有効になっています。Linter 解析がデフォルトで有効になっている場合、Marketplace は、パッケージ化する予定のないモジュールも含め、すべての Workshop モジュールに対して Linter 解析のフィードバックを提供します。このフィードバックを使用して、開発中にパッケージ化の問題を特定します。
一般的なベストプラクティスとして、DevOps でアプリケーションのパッケージ化を試みる前に、Linter を有効にしてエラーを確認することを推奨します。Linter を有効にする前にパッケージ化を試みた場合、未解決の問題があれば、Linter を使用するよう案内されます。

Linter によって表示される一般的なエラーには、以下があります。
アプリケーションが、Marketplace と完全には統合されていない新しい機能のために解決できない、オブジェクトタイプ変数のプロパティを参照しています。このエラーを解決するには、変数のモジュールインターフェース設定を使用して、オブジェクトタイプを手動で指定できます。
アプリケーションが、削除されたか、主キーの名前が変更されたプロパティまたはオブジェクトタイプを参照しています。この問題を解決するには、プロパティまたはオブジェクトタイプの参照を新しいプロパティまたはオブジェクトタイプに置き換えるか、参照が不要になった場合は削除します。
アプリケーションが、パッケージ化の設定がまだ行われていないカスタムウィジェットを使用しています。詳しいサポートについては、Palantir の担当者にお問い合わせください。
アプリケーションが Resource List ウィジェットを使用して Compass リソースを参照しています。Resource List ウィジェットは、Marketplace のパッケージ化の入力として Compass リソースを自動検出する機能に対応していません。このウィジェットを使用するアプリケーションでは、デプロイ時に依存関係を手動で設定する必要があります。
インストール設定を有効にすると、設定の下に新しいパネルが表示されます。このパネルでは、string パラメーターと boolean パラメーターの2種類のインストールパラメーターを設定できます。

string パラメーターを使用すると、インストール時にアプリケーションのタイトルなどのコンテンツをカスタマイズできるようになります。たとえば、string パラメーターを使用すると、製品のインストール時にインストール担当者が組織名を使ってアプリケーションをカスタマイズできるようになります。
boolean パラメーターを使用すると、インストール担当者の希望に基づいてコンテンツを表示または非表示にできます。たとえば、boolean パラメーターを使用すると、インストール担当者が必要に応じてアプリケーション内に特定のチャートを表示できるようになります。
インストールパラメーターを作成したら、そのパラメーターを Workshop 変数に接続できます。

ほかのユーザーが製品をインストールすると、これらのパラメーターが入力として表示されます。
