質問

ドキュメントIDが有効になっているSharePoint 2010 Document Centerサイトコレクションを持っています。任意の項目のプロパティでは、文書IDへのリンクがあり、がドキュメントを開く必要があります。代わりに、リンクはサイトの標準検索結果ページではない検索結果ページに移動します(私たちは他のすべての検索結果に使用されるエンタープライズ検索センターを持っています)。検索結果ページには、次のメッセージが表示されます。

Property doesn't exist or is used in a manner inconsistent with schema settings
.

この検索ページには、Siteコレクションの残りの部分で無効になっているコンテキストドロップダウンもあります。ドロップダウンから「すべてのサイト」を選択して、同じ用語で再度検索すると、正しい検索結果ページにアクセスし、35の結果について説明します。その検索ページで返された各アイテムのプロパティを表示すると(まあ、それらのうちの6つのテストを受けています)、それらがすべて同じ文書IDを持っていることを示しています。同じ文書IDを持っているだけでなく、すべて同じライブラリに住んでいるように見えます。これは不可能なシナリオですが、起こりました。

これはすべて私にとって非常に声があり、私のユーザーにとって間違いなく。

助けてくれてありがとう!

  • マット

    **更新12/7/2012 **

    今のところマイクロソフトに連絡しないようにするアプローチと一緒に行きました。私たちがやろうとしたことはすべての文書をダウンロードしてからSharePointから削除されました。その後、サイトコレクションのごみ箱を空にし、ユーザーがすべてのドキュメントを再アップロードしましたが、古い文書IDを保持しました。これは新しい質問を必要とするかもしれませんが、それは大丈夫ですが、誰かが自動的にこれらの埋め込みIDを削除する方法を知っているかどうかを知りたいのです(PowerShellまたは他のいくつかのスクリプト/コードを参照)。これはOffice文書でのみ起こるかもしれません(問題のものは単語ドキュメントです)。どんな価格でも、私が文書内の情報を見つけて、私がその文書IDを1から削除することができたように見えましたが、それは35人のために遅くなるでしょう。ワード

役に立ちましたか?

解決

OK、私はこの問題に対する解決策を考え出した。私はそれを引き起こしたものを知りません(私は誰かがコピーや何かを作ったと思っていて、彼らがアップロードされたときにコピーがIDを変更しなかったのを考えています)私は新しい文書との問題を再現することができませんでした。

解決策:

  1. ライブラリーview を検索またはスクロールすることで、一意のID以外のIDで疑問を検索します。
  2. MS Officeアプリケーション(この修正が機能しない場合、または非事務文書の場合さえしていない可能性があります)のアイテムを開く
  3. リボンの[ファイル]タブに移動します(MS Office 2010以降を仮定して)、[情報]セクションを選択し、[右側のドキュメントサムネイル]の下の[プロパティ]ドロップダウンから[詳細プロパティ]を選択します。
  4. OpenSアップダイアログのプロパティリストで、_DLCで始めて各エントリを選択して削除します。
  5. ダイアログを閉じる
  6. 文書をチェックインし、あなたがしたことについて将来のユーザーのコメントを残します。
  7. SharePoint の[プロパティの表示]ウィンドウで文書IDが異なることを確認します。
  8. このドキュメントを指す文書IDに基づいてリンクを更新する

    うまくいけばこれは人々を助けます。これがMSからCUまたは修正プログラムによって修正された問題であり、今すぐ問題を再現できない理由です。また、私が働いていた文書の全部ではないにしても、この時点で数ヶ月であれば、それは本当に助けていません。

他のヒント

これは非常に古い投稿ですが、Duplicate DocID問題はSharePoint 2010と存在します。

最近Microsoftは2015年8月のCUの修正を追加しました。 ここで説明しました - http.://code2care.org/2015/SharePoint-2010-august-2015-update-kb3055049-Duplicate-Document-id-issue-bug-fixed/ed/

文書IDは、ファームの残りの部分と同じ検索サービスアプリケーションによって処理される管理検索プロパティです。

docidは管理対象プロパティであるため、次の検索構文を使用することができます.DOCID:DOC IDの値、例えば検索タイプ - DOCID:J2W3DN6QF6XW-2-96。

from SharePoint Server 2010 の文書ID>

デフォルトの検索センターはサイトコレクションごとに設定されているので、検索結果ページがドキュメントセンターサイトコレクションに設定されていないと仮定しています。

これを構成するには、ドキュメントセンターのサイトに移動し、[サイト設定]> [サイトの操作]> [設定]をクリックします([サイトコレクション管理]]の下の[サイトコレクション検索結果ページ]> [設定]を選択して保存します。

助けを願っています。

編集:

同じリンクから:

リストビューと文書の表示プロパティ文書ID列を表示できます。文書ID列は、次のようなフォーマットのURLです。このURLがクリックされたとき、検索は文書を見つけるために使用されます。これにより、文書が別の場所に移動されたとしても、URLが機能することができます。

間違った検索センターを見ている場合は、これを検索設定の問題になるように取ります。

しかしながら、2つの固有の文書は同じ文書IDを持つべきではありません。文書IDは、サイト固有のプレフィックスと2つの数字によって生成されます。最初の数字は、文書が最初に保存されていたライブラリのIDです。2番目の番号はリスト内のリスト項目IDです。文書は最初に保存されています。(同じサイトコレクション内の)2つのリストは同じIDを持ちます。リスト内の2つの項目は、リスト項目IDを共有していません、複数の文書が同じ文書IDを使用しているという事実はあります。

問題を引き起こす可能性があるこれらのファイルの共通のソースを見つけることができますか?おそらく、文書が「テンプレート」として使用するためのワークフローを介してコピーされているように。

編集2:

文書IDは常に一意であるべきです。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top