---
title: "出版構成"
slug: "publishing-configuration"
abstract: "Experience Edgeへの公開設定について説明しています。"
---
# 出版構成

Experience Edgeの公開プロセスは、以下の設定を使って設定できます:

**関連記事を公開する**  
関連アイテムとは、公開対象のアイテムが参照するアイテム(データソース、メディア、テンプレート、レンダリング、レイアウト、部分的なデザインなど)です。「 **関連アイテムの公開** 」チェックボックスは、単一のアイテムを公開する際に表示されるコンテンツエディターの **「公開アイテム** 」ダイアログにあります。この設定を有効にすると、関連するすべてのアイテムが公開されます。この設定を有効にすることをおすすめします。なぜなら、公開操作中に関連アイテムが適切に更新されることを確認するからです。無効化すると、選択したアイテムのみが公開されます。関連項目や依存関係が公開プロセスにどのように影響するかについては、「 [依存関係と公開](https://doc.sitecore.com/sai/ja/developers/sitecoreai/experience-edge/publishing-to-experience-edge/dependencies-and-publishing.html)」をご覧ください。

**Publishing.DeepScanRelatedItems**  
Publishing.DeepScanRelatedItems関連アイテムの公開設定と操作します。関連アイテムの公開が有効になると、Publishing.DeepScanRelatedItemsが公開中に関連項目をどれだけ深くスキャンするかを制御します。

Publishing.DeepScanRelatedItemsがtrueに設定されると、システムは関連するすべてのアイテムを再帰的に収集します。まず与えられたアイテムが直接参照したアイテムを集め、次にそれらのアイテムが参照するアイテムを順に収集し、連鎖的に順に進みます。falseに設定すると、直接参照されたアイテムのみが関連アイテムとして含まれます。

例えば、Item1LRを参照するItemAがあり、Item1LRが別のアイテムItem2LRを参照する場合(Item1LRとItem2LRが以前に公開されていない場合)、以下の表で公開される項目を示します。

関連記事を公開する

DeepScan関連アイテム

出版品

偽り

真か偽か

アイテムAのみ

確かに

偽り

品項A、品目1LR

確かに

確かに

ItemA、Item1LR、Item2LR

  
**ExperienceEdge.IncludeDependencyAncestors**  
有効化すると、親と祖先の関係を保存し、親項目の変更が依存項目の再公開を引き起こすことがあります。無効化すると、これらの上位関係は考慮されません。

この設定は、アイテムの祖先ページがEdgeエンティティのメタデータに含まれるかどうかを制御します。有効化すると、アイテムが公開されるたびに、すべての依存関係が再公開が必要かどうかがチェックされます。

例えば、項目Xが親Aの子であり、親Aは親Bの子であり、ExperienceEdge.IncludeDependencyAncestorsがtrueに設定されている場合:

-   親Aが変更された場合、親Aに依存するすべての項目は再公開されます。
    
-   親Bが修正された場合、親AとアイテムXはその結果として再公開されます。
    

  
**ExperienceEdge.ComputeContentDependencies**  
この設定を有効にすると、アイテム間(例:データソースやリンクされたアイテム)間に依存関係リンクを構築し、1つのアイテムを更新すると依存項目の再公開が引き起こされます。この設定は、依存リンクをスキャンするために何レベルをスキャンするかを指定する別の設定ExperienceEdge.MaxSerializationDepthと相互作用します。例えば、ExperienceEdge.ComputeContentDependenciesがtrue、ExperienceEdge.MaxSerializationDepthが4に設定されている場合、SitecoreAI 4レベル深さをスキャンします。 ExperienceEdge.MaxSerializationDepthが0に設定されている場合は、依存リンクを全くスキャンしません。

  
**ExperienceEdge.MaxSerializationDepth**  
この設定は、アイテム間の依存リンクを構築する際にスキャンされる最大レベル数を指定します。 ExperienceEdge.ComputeContentDependenciesと相互作用します(前回の項目を参照)。デフォルト値は4です。

**ExperienceEdge.LinkDependentTypes**  
この設定は、どのフィールドタイプが依存関係としてカウントされるかを定義します。参照項目が依存関係追跡に含まれるかどうかに影響を与え、再公開を引き起こすことがあります。

**ExperienceEdge.EnableItemLanguageFallback**  
この設定を有効にすると、公開時にフォールバック言語バージョンが考慮され、追加のバージョンが公開または再公開されることがあります。

**ExperienceEdge.EnableFieldLanguageFallback**  
この設定を有効にすると、フィールドレベルのフォールバック値が含まれ、どのデータが公開されるか、アイテムが再公開されるタイミングに影響を与えます。