2021 年 9 月に、コンテンツ タイプの公開を変更してパフォーマンスを向上させ、サイトで新しく公開および更新されたコンテンツ タイプをより迅速に利用できるようにしました。 

注: この新しい発行メカニズムはSharePoint Syntex向けに開発されましたが、これらの変更は、Microsoft 365のすべての SharePointのお客様 (SharePoint Syntex ライセンスを持たないユーザーでも) で利用できます。

コンテンツ タイプの発行が以前にどのように機能したか 

以前のコンテンツ タイプの公開エクスペリエンスでは、コンテンツ タイプ ギャラリーまたはコンテンツ タイプ ハブ サイトからコンテンツ タイプを公開すると、コンテンツ タイプのコピーが組織内の各サイトに追加されます。 コンテンツ タイプはサイト間で定期的に同期され、発行されたコンテンツ タイプに対する変更が組織内の各サイトに反映されるようにします。  

組織内のサイトとコンテンツ タイプの数が増えるにつれて、サイトのパフォーマンスが低下する傾向があり、サイト間で変更が同期される間に長い遅延が発生します。  

さらに、すべてのコンテンツ タイプがすべてのサイトで使用されるわけではないため、このリソースの消費量の多くは不要です。 そのため、コンテンツ タイプの公開方法を変更し、同期のパフォーマンスと信頼性を向上させ、必要な場所でコンテンツ タイプをより迅速に利用できるようにしました。 

新しいコンテンツ タイプの発行のしくみ 

これらの問題に対処し、公開されたコンテンツ タイプのサイトやライブラリへの同期を最適化するために、あらゆる 場所のプッシュ モデルから 、必要に応じてプルするアプローチに切り替えます。 ユーザーは、リストやライブラリにコンテンツ タイプを追加するときに、ハブから直接コンテンツ タイプを選択またはプルできます。コンテンツ タイプ ハブの更新は、コンテンツ タイプが使用されている場所にのみ反映されます。 

新しいモデルをサポートするために、コンテンツ タイプをリストまたはライブラリに追加するモダン エクスペリエンスが更新され、サイトで既に利用可能なカスタム コンテンツ タイプに加えて、コンテンツ タイプ ハブから直接公開されているすべてのコンテンツ タイプが表示されます。  

公開されたコンテンツ タイプをリストまたはライブラリに直接追加する方法 

注: ライブラリへのコンテンツ タイプの追加を許可するには、[ライブラリの設定] > [高度な設定] > [は] を選択してコンテンツ タイプの管理を許可する必要があります。

1. ライブラリの [列の追加] を選択します。

代替テキスト

2. メニューで [コンテンツ タイプ] を選択します。

代替テキスト

3. ドロップダウン リストに、公開されているすべてのコンテンツ タイプと使用可能なカスタム コンテンツ タイプが一覧表示されます。

代替テキスト

4. 追加する公開済みコンテンツ タイプを選択します。

代替テキスト

5. [ 適用] を選択して追加を確認します。

ユーザーがハブから発行されたコンテンツ タイプを選択してライブラリに追加すると、コンテンツ タイプがサイトにコピーされ、ライブラリに追加されます。 この方法では、リストとライブラリで使用されていないすべてのサイトに公開されているすべてのコンテンツ タイプを同期するための不要なリソース消費はなくなります。 

コンテンツ タイプの発行も、コンテンツ タイプの使用によって推進されます。 コンテンツ タイプがサイト内の任意のリストまたはライブラリに追加された場合、コンテンツ タイプ ハブから発行されたコンテンツ タイプに変更が定期的にサイトに同期されます。 コンテンツ タイプがサイト内のリストまたはライブラリで使用されなくなった場合、不要な更新プログラムに保存するために、変更はサイトと同期されません。

以前に公開したコンテンツ タイプは、どのような影響を受けるのでしょうか。 

  • この変更の前に公開され、少なくとも 1 つのリストまたはライブラリに追加されたエンタープライズ コンテンツ タイプの場合 、これらのコンテンツ タイプは使用中と見なされ、発行された変更は定期的に同期され続けます。 そのため、効果的には、この変更の影響を受けません。

  • この変更の前に公開されたが、リストやライブラリに追加されなかったエンタープライズ コンテンツ タイプの場合 は、変更前に公開されたため、サイトでコンテンツ タイプのバージョンを使用できます。 ただし、コンテンツ タイプ ハブで公開されたそれ以上の変更は、ライブラリで使用されない限り、サイト内のコンテンツ タイプと同期されません。 ライブラリに追加されると、前のケースと同様に動作します。

  • この変更後に公開されたエンタープライズ コンテンツ タイプの場合 – このコンテンツ タイプはこの変更後に公開されるため、サイトにはバージョンは存在しませんが、コンテンツ タイプを追加する新しいエクスペリエンスを使用してリストまたはライブラリに追加するオプションとして一覧表示されます。 追加されると、すぐにサイトに同期され、最初のケースのように動作します。

  • この変更後に公開され、サイトへの同期後に変更されたエンタープライズ コンテンツ タイプの場合 、最初はコンテンツ タイプは前の時点で説明したように動作します。 エンタープライズ コンテンツ タイプにさらに変更を加えて再発行した場合は、ライブラリまたはリストに適用した後、再発行アクションの 45 分から 1 時間後に最新の変更を利用できるようになります。 また、コンテンツ タイプを更新して、サイト レベルのコンテンツ タイプ ギャラリーからプログラムまたは手動で、最新の変更をすぐにプルすることもできます。

  • サイト上に直接作成されたサイト コンテンツ タイプの場合 、これらのコンテンツ タイプはこの変更の影響を受けません。

プログラムによるコンテンツ タイプの追加 

コンテンツ タイプとその発行を使用するカスタム ソリューションを構築した人のために、公開されたコンテンツ タイプを目的の宛先にプログラムで追加する方法をいくつか紹介します。 

注: 以前の発行メカニズムが段階的に廃止されると (2021 年 10 月)、サイトに公開されたコンテンツ タイプを初めて追加するすべてのスクリプトで、これらの方法のいずれかを使用する必要があります。 公開されたコンテンツ タイプがすべてのサイトにコピーされるのを待つことに依存するソリューションは、今後は機能しません。 

Pnp 

新しい Add-PnpContentTypesFromContentTypeHub コマンドレットでは、コンテンツ タイプ ハブ内のコンテンツ タイプを直接参照できるため、コンテンツ タイプがサイトに同期されるのを待つ必要はありません。 

CSOM 

PnP コマンドレットには、必要に応じて直接使用できる、対応する CSOM メソッドのサポートがあります。 powershell/AddContentTypesFromContentTypeHub.cs at dev · pnp/powershell ·メソッドのGitHub。 

サイト スクリプト 

新しい addContentTypesFromHub 動詞は、SharePoint サイト スクリプト アクション内で使用できます。 詳細については、サイト テンプレートの JSON スキーマに関する記事を参照してください。

Microsoft Graph 

Microsoft Graph API、コンテンツ タイプ ギャラリーまたはコンテンツ タイプ ハブ サイトからターゲット サイトへの公開コンテンツ タイプのフェッチと同期が v1.0 でサポートされるようになりました。 詳細については、「 contentType: addCopyFromContentTypeHubcontentType: getCompatibleHubContentTypes」を参照してください。 

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Office Insider に参加

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×