0

次のシナリオを実装する方法を理解しようとしています。同じ構造のプロジェクト サイトが複数あります (構造にはサブサイトとライブラリが含まれています)。各ドキュメントにプロジェクト番号 (例: 100-050-BCD) をタグ付けしたいと考えています。これをサイト コレクション内の各サブサイトの既定として設定し、ユーザーが何度も番号を入力する必要がないようにするにはどうすればよいですか。

私の最初のアプローチは、サイトの列 (タイトル、説明、プロジェクト番号など) を含むコンテンツ タイプの「コントラクト」をサイト コレクション レベルで作成することでしたが、各サブサイトに値を設定することはできません。右?だから私はこれがうまくいかなかったと思います。

2 番目のアプローチでは、管理されたメタデータを使用します。管理されたメタデータ ストアからの既定値を使用して、projectnumber という名前のサブサイト レベルに列を作成します。そのため、メタデータ ストアで projectnumbers を作成し、これをサブサイトの列タイプのデフォルトとして設定します。この列は、サブサイトのライブラリに追加されます。その後、メタデータを検索結果の絞り込みとして使用できるようにする必要がありますか? その醜い部分は、サブサイトごとに異なる列タイプ「projectnumber」があることです。これは、まったく正しくありません。

問題は、私は正しいアプローチを使用していますか、それとも別のアプローチを使用する必要がありますか?これははるかに簡単に行うことができますか?

4

1 に答える 1

0

タグは何に使うの?検索用ですか?

おそらく、サイト コレクションの URL にプロジェクト コードを含めます。例えば

http://yoursite/projects/100-050-BCD

そのため、誰かが 100-050-BCD を検索すると、プロジェクト サイト コレクションのすべてが返されます。必要に応じてフィルターを追加できます。

URL は標準の検索絞り込み (検索結果ページの左側) でも使用できるため、たとえば「作業依頼」を検索する場合、URL でフィルター処理できます (プロジェクトでフィルター処理することになります)。

于 2011-01-18T11:11:56.647 に答える