SharePoint Onlineでの管理されたメタデータ値の変更

author
0 minutes, 14 seconds Read

読み取り時間:4分

この記事では、SharePoint情報アーキテクチャに関す この記事は、2年以上にわたって私の下書きフォルダに座っています。 そうだ…2年。

私はそれがあまりにも基本的だと思ったので、私は一度にそれを投稿することを躊躇しましたが、ちょうど先週、私は用語ストアで用語を変更した後、私の用語の値が更新されていなかった理由を疑問に思っていました…私はこの記事で書いたことを忘れていました! 私は投稿を復活させ、プロセスをもう一度実行し、投稿の情報が最新であることを確認するために現代の図書館の経験を含めることにしました。 私は、私のように、これがどのように機能するかを簡単に思い出させることができるあなたのうちの1人または2人がいると仮定することがで 🙂

テナント全体の多数のサイトで使用したテナントレベルの用語ストアから用語セット内の用語の値を変更すると、SharePoint Onlineの舞台裏で何が起こるかに

テナントレベルの用語ストアを使用して、企業全体の用語のテナント全体で一貫性を提供することをお勧めします。

すべての用語グループの管理者と貢献者(多くの場合、ビジネスから)は、彼らが何か間違ったことをしたとは思わないように、この記事で説明した動作を理解していることを確認してください。

用語セットに関連付けられた管理メタデータ列を使用する場合の詳細については、以前の投稿の”選択、参照、または管理メタデータ”を参照してください。

テナントレベルの用語ストアで管理された用語を更新する必要がある場合は、その用語を使用してサイトコレクションで用語の値がすぐに更新 これは、SharePointの各サイトコレクションにTaxonomyHiddenListという非表示のリストがあり、そのサイトコレクションで使用されている用語をキャッシュするためです。 サイト上のコンテンツは、このローカルリストを参照して、基になる用語Idに関連付けられた値を表示します。 すべてのキャッシュが必要とするように、最新のコンテンツを反映するために定期的に更新する必要があります。

非表示のリストは、次のURLの任意のサイトコレクションにあります。

/sites/SiteCollectionName/Lists/TaxonomyHiddenList

SharePoint on-premには、各サイトコレクションの用語の変更を更新する時間単位(既定で) オンプレミス環境を制御するため、必要に応じてジョブをより頻繁に実行できます。 ただし、このジョブがSharePoint Onlineで実行される時期を制御できないため、同様の時間枠(最大1時間)が適用されるかどうかを知りたいと思っていました。

説明するために、Regionsと呼ばれるテナントレベルの用語セットで定義されているRegion用語のリストを使用します。 次のように定義された4つのリージョンがあります。TermsBeforeChange

SharePointサイトに顧客のリストを追加し、次のように複数値の管理メタデータ列を使用して各リー:これを行うと、TaxonomyHiddenListに使用したすべての値(用語セット内のすべての値ではありません)が入力されます。 この隠されたリストはイメージで見ることができるようにIdのセットを通って借用者の言葉の店に戻ってリンクします。 管理されたメタデータ列は、IDを介してこのリストを参照し、このリストにある用語値が表示されます。

変更前のタクソノミ非表示リスト

InternalListBeforeUpdate

南の地域を南東と南西に分けましょう。 これは用語ストアの簡単な変更です–元のSouth用語をSoutheastに編集し、新しい用語をSoutheastに追加します。以前にSouthに関連付けられていた既存のアイテムをすぐに編集すると、Southeastと言う必要があります。 あなたは古典的な経験にしている場合、それはありません。 あなたが現代の経験をしているなら、それはそうではありません–2つの経験が用語値を取得するさまざまな方法によって引き起こされる可能性が:

変更後のクラシック編集フォーム
クラシック編集フォーム
Modern Edit form after change
Modern Edit form

modern edit formから、Regionタグを選択して用語Southを編集すると、更新された用語の値が期待どおりに表示されます:

Select termそれは現在の

を示していますが、ClassicまたはModern experienceのいずれかでCustomersリストのAll Itemsビューを見ると、Southの古い値が表示されます:

変更後のクラシックビュー変更後のモダンなビュー

これは、サイトのTaxonomyHiddenListがビューで使用されており、まだ更新されていないためです。

Wait…

テナントで約1時間待っていましたが、TaxonomyHiddenListの値が実際に更新されたため、新しい値もビューに表示されます。 これは、テナント内のサイトコレクションの数の要因である可能性があります–私がテストしているサイトコレクションの数は20未満です。 私は数百または数千のサイトコレクションを持つテナントが長く待たなければならないかどうかを知りたいと思っています。

時間後の顧客リスト

InternalListAfterUpdate

注:SharePoint Onlineのリストを同期するPowerShellコマンドレットを検索しようとしましたが、見つかりませんでした。 あなたが一つを知っていれば、私に知らせてください、私はこの記事を更新します。

これは、特に何千ものサイトコレクションを持つ大規模なテナントにいる場合に、SharePoint Onlineの用語ストアで用語を変更しているかどうかを知るのに役立

お持ち帰り? 長期的な変更のために先に計画!

-JCK

Similar Posts

コメントを残す

メールアドレスが公開されることはありません。