ドキュメントの検索
karat

+

K

APIリファレンス ↗

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

コードリポジトリにリソースをインポートする

Code Repositories の Resource Imports サイドバーは、ユーザーの TypeScript Functions リポジトリ内のインポートされた Foundry リソースを管理するための集約的なインターフェースを提供します。このサイドバーでは、オントロジータイプ、LMS 言語モデル、ライブデプロイメント、REST API などの外部システムを含むさまざまなリソースのインポート、削除、詳細表示を行うことができます。

Resource Imports サイドバー

オントロジーを選択する

オブジェクトタイプとリンクタイプをインポートするにはオントロジーが必要です。オントロジーを選択するには:

  1. リソースセレクターメニューを開くために 追加 を選択し、次にオントロジータイプのインポートを開始するために オントロジー を選択します。オントロジーが選択されていない場合、これは自動的にオントロジーセレクターダイアログを開きます。

既に少なくとも一つのオントロジータイプをインポートしている場合、そのタイプのオントロジーが自動的に選択されます。オントロジーを変更するには、選択したオントロジーの名前の隣にある 編集 ボタンを選択して、オントロジーセレクターダイアログを開きます。

オントロジーセレクターダイアログ

ユーザーのリポジトリ内のすべてのインポートされたリソースは、同じオントロジーに関連付けられていなければなりません。オントロジーを変更した後にリソースをインポートすると、他のオントロジーからの既存のインポートが上書きされることに注意してください。

リソースをインポートする

サイドバーを使用してリソースをインポートするには:

  1. サイドバーの右上にある 追加 ボタンを使用し、希望のリソースタイプを選択します。これにより、そのリソースのセレクターダイアログが開きます。
  2. 検索バーとフィルターを使用してインポートしたいリソースを見つけます。
  3. リソースを選択して、詳細情報が表示されるプレビューパネルを表示します。
  4. 選択 ボタンを使用してリソースを選択に追加します。
  5. カートパネルを展開して選択を確認し、選択を確認する を選択して確認します。

選択を確認した後、Code Assist は再起動し、必要なコード生成タスクを再実行して変更を適用します。

例:リソースセレクターダイアログ

特定のタイプのリソースのインポートについて詳しくは、以下をご覧ください:

インポートされたリソースを管理する

リソースは、サイドバー内でタイプ別に分類されています:

  • オントロジー:オブジェクトタイプとリンクタイプ
  • モデル:LMS モデルとライブデプロイメント
  • ソース:REST API などの外部システム

サイドバーの上部にある対応するリソースアイコンを選択してタイプ別にフィルター処理するか、テキスト入力を使用して名前で検索します。リソースを削除するには、リソースアイコンにカーソルを置き、削除 ボタンを選択します。複数のリソースを同時に追加または削除するには、セレクターダイアログを使用します。詳細を表示するには、インポートされたリソースを選択してプレビューパネルを開きます。

一部のリソースタイプは他のリソースとの間に依存関係を持つ場合があります。たとえば、リンクタイプはそれぞれのオブジェクトタイプの下に整理されます。インポートされたリソースに依存関係がある場合、"(1 link type)" のようなメッセージがリソースタイトルの隣に表示されます。リソースの依存関係を表示するには、リソースアイコンにカーソルを置き、現れるシェブロンを選択します。

Resource Imports サイドバーのフィルター制御

API 名がないリソースのインポート

リソースは、TypeScript Functions リポジトリ内のコードで参照されるためには API 名を持っている必要があります。リソースに API 名がない場合、警告が表示されます。警告記号にカーソルを置くと詳細が表示されます。または、API 名を追加する を選択することで簡単に API 名を設定できます。あるいは、特定のリソースタイプに合わせて API 名を追加する方法についてのドキュメンテーションを見るために 詳細を見る を選択します。

Resource Imports サイドバー 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 に設定してください。