カスタムソリューションでSitecore Cortexのコンテンツタグ付けフレームワークを使用してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore CortexTMのコンテンツタグ付け機能は、タグ付けプロセスの任意の部分に対してカスタム実装を作成できる抽象化セットを備えた汎用フレームワークを提供します。デフォルトの実装では、Sitecoreは各アイテムの内容に基づいてSitecoreアイテムにタグ付けできます。コンテンツエディターのリボン上の タグ コマンドとエクスペリエンスエディターは、この機能をSitecoreユーザーインターフェース(UI)に統合します。
Sitecore Cortex Content Taggingフレームワークをカスタムソリューションに統合するには、デフォルトのSitecore Cortex Content Tagging実装を使うか、カスタムプロバイダーを作成してカスタムタグ付けフローを実装することもできます。
カスタムソリューションでSitecoreアイテムのデフォルトのコンテンツタグ付け実装を使用するには:
-
以下のContentTaggingRunnerおよびMessageBusFactoryサービスを受けられます:
var ContentTaggingRunner = ServiceLocator.ServiceProvider.GetService
(); var MessageBusFactory = ServiceLocator.ServiceProvider.GetService (); -
メッセージバスを作成します。UIはメッセージバスを通じてプロセスと通信できます。カスタムメッセージハンドラも実装しなければなりません。
var messageBus = MessageBusFactory.Create(); var messageHandler = new CustomMessageHandler(); messageBus.Subscribe(messageHandler);
-
コンテンツアイテムとメッセージバスのインスタンスをランナーに渡します。
ContentTaggingRunner.Run(item, messageBus);