注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Code Repositories の Resource Imports サイドバーは、ユーザーの TypeScript Functions リポジトリ内のインポートされた Foundry リソースを管理するための集約的なインターフェースを提供します。このサイドバーでは、オントロジータイプ、LMS 言語モデル、ライブデプロイメント、REST API などの外部システムを含むさまざまなリソースのインポート、削除、詳細表示を行うことができます。
オブジェクトタイプとリンクタイプをインポートするにはオントロジーが必要です。オントロジーを選択するには:
既に少なくとも一つのオントロジータイプをインポートしている場合、そのタイプのオントロジーが自動的に選択されます。オントロジーを変更するには、選択したオントロジーの名前の隣にある 編集 ボタンを選択して、オントロジーセレクターダイアログを開きます。
ユーザーのリポジトリ内のすべてのインポートされたリソースは、同じオントロジーに関連付けられていなければなりません。オントロジーを変更した後にリソースをインポートすると、他のオントロジーからの既存のインポートが上書きされることに注意してください。
サイドバーを使用してリソースをインポートするには:
選択を確認した後、Code Assist は再起動し、必要なコード生成タスクを再実行して変更を適用します。
特定のタイプのリソースのインポートについて詳しくは、以下をご覧ください:
リソースは、サイドバー内でタイプ別に分類されています:
サイドバーの上部にある対応するリソースアイコンを選択してタイプ別にフィルター処理するか、テキスト入力を使用して名前で検索します。リソースを削除するには、リソースアイコンにカーソルを置き、削除 ボタンを選択します。複数のリソースを同時に追加または削除するには、セレクターダイアログを使用します。詳細を表示するには、インポートされたリソースを選択してプレビューパネルを開きます。
一部のリソースタイプは他のリソースとの間に依存関係を持つ場合があります。たとえば、リンクタイプはそれぞれのオブジェクトタイプの下に整理されます。インポートされたリソースに依存関係がある場合、"(1 link type)" のようなメッセージがリソースタイトルの隣に表示されます。リソースの依存関係を表示するには、リソースアイコンにカーソルを置き、現れるシェブロンを選択します。
リソースは、TypeScript Functions リポジトリ内のコードで参照されるためには API 名を持っている必要があります。リソースに API 名がない場合、警告が表示されます。警告記号にカーソルを置くと詳細が表示されます。または、API 名を追加する を選択することで簡単に API 名を設定できます。あるいは、特定のリソースタイプに合わせて API 名を追加する方法についてのドキュメンテーションを見るために 詳細を見る を選択します。
デフォルトでは、一部のリソースタイプはユーザーのリポジトリでの使用が有効になっていない場合があります。有効なリソースタイプは、ユーザーの functions.json
ファイルによって決定されます。これは、典型的なデフォルトの functions.json
ファイルの内容です。
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13
{ "useOntologyApiNames" : true, // オントロジAPI名を使用するかどうか "enableModelFunctions" : false, // モデル関数を有効にするかどうか "enableModelGraphFunctions" : false, // モデルグラフ関数を有効にするかどうか "enableDiscoverImproperOntologyAccess": false, // 不適切なオントロジアクセスの検出を有効にするかどうか "enableQueries": false, // クエリを有効にするかどうか "enableModelMetadata": false, // モデルのメタデータを有効にするかどうか "useDeploymentApiNames": true, // デプロイメントAPI名を使用するかどうか "enableVectorProperties": true, // ベクタープロパティを有効にするかどうか "enableTimeSeriesProperties": false, // タイムシリーズプロパティを有効にするかどうか "enableExternalSystems": false, // 外部システムを有効にするかどうか "enableMediaReferenceProperties": false // メディア参照プロパティを有効にするかどうか }
対応するフラグを functions.json
ファイルで有効にせずにリソースをインポートすると、ユーザーのリポジトリでチェックが失敗する可能性があります。インポートされたライブデプロイメントを使用するには、enableModelFunctions
を true に設定してください。インポートされたソースを使用するには、enableExternalSystems
を true に設定してください。