失敗と診断の公開
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Experience Edgeへの公開中、コンテンツが正常に公開されても警告や失敗エンティティを報告することがあります。これらの失敗は多くの場合、エンティティレベルや補助的な公開(辞書、翻訳、関連エンティティなど)であり、必ずしもコンテンツの公開失敗を示すわけではありません。
このトピックでは、SitecoreAIにおける潜在的な公開失敗シナリオ、それらがどのように公開ジョブやログで報告されるか、そして報告された失敗がユーザーに目に見える影響を与えるかどうかを評価する方法を説明します。
!注出版プロセスに長い遅れがあったからといって、必ずしも仕事が失敗したわけではありません。また、公開ジョブがインデックスジョブの完了を待たなければならないことによっても起こり得ます。
出版失敗の可能性があるシナリオ
すべての出版失敗がコンテンツの公開を妨げるわけではありません。多くの失敗はエンティティ固有のもの(辞書や関連エンティティなど)であり、主要なコンテンツ項目が正常に公開される原因となります。公開失敗を想定する前に、必ずExperience Edgeで実際のコンテンツ状態を確認してください。
表1。SitecoreAIエンティティの公開失敗シナリオの可能性
カテゴリー
失敗したもの
出版は続いていますか?
ユーザーによる可視的影響
ログで識別する方法
辞書/翻訳機関
辞書機関は出版に失敗しました
はい
コンテンツには翻訳されたテキストの代わりに翻訳キーが表示されることがあります
辞書、翻訳、または辞書エンティティタイプのSetDestinationsに関する誤り
メディアアップロード
メディアブロブのアップロードに失敗しました
部分的
メディアアセットが欠落しているか、更新されていない場合があります
メディアアイテムのメディアブロブのアップロードに失敗しました
バッチ配信
更新、レイアウト、またはSGCのバッチ送信失敗
通常は可能です(部分的な再挑戦)
一部の項目やエンティティは更新されない場合があります
更新バッチの送信が失敗しました。レイアウトの更新バッチ送信が失敗しました
デルタのパブリッシュ処理
Deltaの公開ブロックが失敗し、アイテムがスキップされました
はい
この公開中に省略された項目もあります
CheckDeltaPublishBlockによるスキップ項目のエラー
出版状況確認
公開状況を確認できません
はい
確認なしではスキップ可能です
出版状況を確認できませんでした
言語依存関係
言語依存性処理が失敗しました
はい
ローカライズされたコンテンツが不完全である場合があります
言語依存性の追加
関連団体
関連エンティティ作成に失敗しました
はい
関連コンテンツが欠落している場合があります
関連エンティティの作成
エンティティ変換
アイテムがエッジ形式に変換されませんでした
いいえ(エンティティが失敗)
Edgeにはアイテムが表示されない場合があります
アイテムを公開可能なEdge形式に変換する方法
レンダリング
レンダリングされたエンティティ生成に失敗しました
いいえ(エンティティが失敗)
内容が欠落または不完全な場合があります
RenderedEntityの生成に失敗しました
目的地割り当て
目的地の割り当てに失敗しました
はい(エンティティ固有の)
対象に到達しなかったエンティティ
目的地設定に失敗しました
エンティティ削除
レイアウト削除エンティティが失敗しました
はい
古いコンテンツが残る場合があります
レイアウト削除エンティティの送信が失敗しました
清掃処理
時代遅れの組織の削除は失敗しました
はい
古くなった関連エンティティは残ることもあります
RemoveOutdatedAssociatedEntitiesBlock(削除)AssociatedEntitiesBlock
!注報告された失敗は必ずしもコンテンツの公開失敗を意味するわけではありません。公開問題を想定する前に、必ずExperience Edgeでコンテンツの状態を確認してください。
ディープリンクによる問題
スマートパブリッシュとバージョン管理されたコンテンツの相互作用により、特にディープリンクを含む構造の場合は、公開されたアイテムがサイトに表示されなくなることがあります。これはスナップショットまたはEdgeランタイム公開のいずれかで公開されたコンテンツに影響します。
例えば、データソースを参照するページのようにディープリンクを含むアイテムを公開し、そのデータソースが複数のアイテムを含むリストを指す場合、そのうちの一つのアイテムの新しいバージョンを作成して公開すると、更新は表示されません。これは、スマートパブリッシングが何を公開するか決める際にリビジョンIDが何を変えたかを見るためです。この場合、リスト項目は新しいリビジョンIDを持ち、公開されます。しかし、実際にサイト上でそのアイテムを見るには、ページ自体が公開されている必要があります。しかし、ページのリビジョンIDが変わっていないため、スマートパブリッシュでスキップされます。
これを防ぐために、_PublishingGroupingTemplateでアイテムをマークする必要があります。そのテンプレートを継承するアイテムが変更されると、システムは自動的にツリーを巡査し、すべての祖先のリビジョンIDを更新します。これにより、アイテムを公開すると他のものも同様に公開されます。