カスタムコンテンツとフィルターの管理
このページでは、ライブラリのカスタムコンテンツを管理するためのカテゴリとフィルターを作成する方法について説明します。 また、プロジェクトベースのワークフローに関する提案も含まれています。
概要
カスタムコンテンツをライブラリに追加した後、検出可能にする必要があります。
このライブラリでは、コンテンツをフィルター処理したり、検索で見つけたりするために、コンテンツを識別するために多数の データポイント が使用されます。 これらの計測項目には、次のものがあります。
- 名前
- 拡張子
- URL (ファイル名など)
- 属性
ライブラリを特定のフィルターを含むカテゴリに整理し、プロジェクトのニーズに合わせて調整できます。
実際、カスタムカテゴリおよびフィルターは プロジェクト固有 の場合があり、プロジェクトファイル (*.sbsprj)に保存されます。 これらのファイルを構成ファイル (*.sbscfg)に組み立ててチームに配布すると、アーティスト全員が特定のプロジェクトで*同じ ライブラリ カテゴリ*を使用できるようになります。
つまり、1つ以上のProjectファイルを使用して、ライブラリに追加するコンテンツのフォルダーや、そのコンテンツの並べ替えと整理を行うカテゴリとフィルターを設定できます。
グラフ属性
グラフのプロパティの属性セクションにあるデータセットを使用して、SBSおよびSBSARファイルに含まれているグラフをライブラリで フィルターおよび検索 できます。 これらの属性の一部は、他のリソースの種類でも設定できます。
カスタムフィルターとフォルダー
フィルターは単純なブール型(True/False)の検索パラメーターです。フィルターが選択されると、ライブラリ内にリソースが表示されます。 リソースは、パッケージ内に保存することができます。 次の点に注意してください。
フィルターとフォルダーの作成方法
カテゴリ(フォルダー)とフィルターは、次のボタンを使用して作成および編集します。
フォルダーまたはフィルターを 削除 するには、フォルダーまたはフィルターを右クリックし、コンテキストメニューから 削除 オプションを選択します。
フィルターとフォルダーの編集
フォルダーおよび フィルター は、次のデータによって識別されます:
- ライブラリツリービューに 名前 が表示されています。
- このアイテムが格納されているプロジェクト構成ファイル(SBSPRJ)。
通常、フィルターは、フィルターの目的を達成するために 条件 が設定されている必要があります。 これらの条件は、次の条件を使用して設定されます。
条件キーワードの右端にある「+」および「x」ボタンを使用して、条件を 追加または削除 できます。
ベストプラクティス
推奨ガイドライン
- 既定のライブラリの一般的な規則は、Folderが Category 属性に一覧表示され、Filterの名前は Tag 属性によって決定されます
- 既定のライブラリと混在するカスタムノードは、明示的にする場合以外は作成しないでください。 一致する場合、ノード は既定のフィルターの下に表示されます このため、これを回避するには、別のタグ付け/名前付けシステムを使用する必要があります
- 一意の プロジェクト単位 の識別子を使用します。 すべてのプロジェクトで 一貫 している限り、これらは任意の場所(例: 説明、カテゴリ、ユーザーデータ)に配置できます。 これにより、コンテンツ をプロジェクト別 で簡単に検索およびフィルターできます
- Author属性を使用すると、バージョン管理レコードを掘り下げることなく、コンテンツの最初の責任者を追跡できます
- アイコンを効率的に作成するには、アイコングラフ属性の 生成 オプションを使用するか、グラフテンプレートを作成して生成します。 これにより、一貫性を確保し、作成作業を節約できます。 すべてのデフォルトのライブラリアイコンは、このようにしてDesigner内で作成されました。
様々な範囲のコンテンツの管理
- より適切な場合は、既存のカテゴリにリソースを追加できます。 フィルターの管理やメンテナンスは少なくなるため、特殊なアイコンスタイルを使用して フィルターを区別 できます。
- グローバル (スタジオレベル) プロジェクト構成ファイルでフォルダーとフィルターを定義し、連続 プロジェクトファイルから監視パスを追加するだけで、そこに内容を追加できます
- 各プロジェクトの特定のフォルダーとフィルターを定義して、それらを分離しておくことができます
- 上記の3つのすべてのメソッド(既存のフィルターを使用、新しいグローバルフィルターを定義、プロジェクトごとに一意のフィルターを作成)を組み合わせて使用できます