サービスポータルの AI 検索から記事ビューではなくフォームビューでナレッジ記事を開くIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } AI 検索が有効なサービスポータルでは、検索結果からナレッジベース記事を選択すると、公開済み記事ページ (サービスポータルの kb_article ページなど) ではなく、レコードフォーム (kb_knowledgeフォームビュー) が開きます。 Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ユーザーには、次の症状が 1 つ以上発生する場合があります。 •検索結果から KB 記事をクリックすると、記事ページの代わりにバックエンドフォームビューが開きます。 •この問題は、特にファセット検索ウィジェットで AI 検索を使用する場合に発生します。 •この動作は、検索結果アクションを作成または変更した後も続きます。 •先行入力検索で到達した検索結果の動作に一端がない場合があります (たとえば、数値検索でフォームビューが開くなど)。 •正しく動作する KB 記事もあれば、正しく動作しない記事もあります。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この問題は、サービスポータルで AI 検索が利用可能で有効になっている ServiceNow リリースで発生することが予想されます。 Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } AI 検索が有効になっている場合、ユーザーが検索結果をクリックしたときの動作が検索結果アクションによって決定されます。 ナレッジテーブル (kb_knowledge) の検索結果アクションが次の場合: •サービスポータルの正しい関連付けがない、または •公開記事ページの代わりにレコードフォームにリダイレクトする ServiceNow では、デフォルトではフォームビューでナレッジレコードが開きます。 これは、ポータルコンテキストが検索結果アクションで正しく定義されていない場合にプラットフォームで予想される動作です。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 以下の手順に従って、AI 検索の結果からアクセスしたときに、ナレッジ記事が正しい公開ビューで開くようにします。 ステップ 1:ナレッジ記事の検索結果アクションを更新する 1.移動先:サービスポータル→ AI 検索→検索結果アクション 2.リストをフィルタリングします。 テーブル = kb_knowledge 3.ナレッジ記事に関連付けられた各検索結果アクションを開きます。 4.[サービスポータル] フィールドを確認します。 目的のサービスポータルが明示的にリストされていることを確認します。 複数のポータルが存在する場合は、該当するすべてのポータルを含めます。 ポータルがリストされていない場合、検索結果は設計上フォームビューを開きます。 重要:検索結果アクションがすでに存在する場合でも、ポータルの関連付けが正しいことを確認してください。デフォルトのアクションは、別のポータルにスコープを指定できます。 ステップ 2:リダイレクト URL を検証する 検索結果アクションがユーザーをバックエンドフォームではなく、公開済みの記事ページにリダイレクトすることを確認します。 正しいリダイレクト形式 (サービスポータルの記事ビュー): id=kb_article&sys_id= 正しくないリダイレクト形式 (フォームビュー): kb_knowledge.do?sys_id= アクションがフォーム URL を指している場合は、サービスポータルの記事ページを使用するように更新します。 ステップ 3:ファセット検索ウィジェット構成の確認 ファセット検索ウィジェットは AI 検索の結果を表示しますが、リダイレクト動作を直接制御するわけではありません。 1.サービスポータルデザイナーでサービスポータルを開きます。 2.[ファセット検索] ウィジェットを含むページを見つけます。 3.ウィジェットインスタンスのオプションを確認します。 - 検索ソースが正しく構成されていることを確認します。 - AI 検索が有効になっており、適切にスコープ指定されていることを確認します。 ステップ 4:(オプション) 先行入力検索ウィジェットを確認する ポータルでファセット検索とともに先行入力検索を使用する場合: - 先行入力ウィジェットに適用されているカスタマイズを確認します。 - コミュニティの経験は、カスタム先行入力構成が予想されるリダイレクト動作を上書きできることを示しています。 - すぐに利用可能な先行入力構成に戻すと、一貫性のないナビゲーションが解決される場合があります。 ステップ 5:AI 検索ナレッジソースのインデックスを再作成する 記事の動作に一貫性がない場合は、インデックスを再作成することで、古い検索メタデータや誤った検索メタデータを解決できます。 1.移動先:AI 検索→ インデックス付きソース→ AI 検索インデックス 2.kb_knowledgeソースを見つけます。 3.インデックスの再作成を実行します。 4.ブラウザのキャッシュをクリアします。 5.検索動作を再テストします。 インデックスの再作成により、検索結果の処理とリダイレクトに関連する問題を修正できます。 検証ステップ 構成変更が完了したら、次の操作を行います。 1.Service Portal を開きます。 2.ファセット検索ウィジェットを使用して検索を実行します。 3.ナレッジ記事の結果をクリックします。 4.URL がサービスポータルの記事ページ形式を使用していることを確認します。 /sp?id=kb_article&sys_id= バックエンドフォームビューは開きません。 まとめ AI 検索結果からナレッジ記事をフォームビューで開く場合、ほとんどの場合、ナレッジテーブルの検索結果アクションが不適切に構成されていることが根本原因です。ほとんどの場合、サービスポータルの関連付けとリダイレクトターゲット (kb_article) が正しいことを確認すると、問題が解決します。 検索ウィジェットの追加の検証と AI 検索ソースのインデックスの再作成は、エッジケースや一貫性のない動作に対処するのに役立ちます。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サービスポータルの [フォーム] ページでナレッジ記事が開くhttps://www.servicenow.com/community/it-service-management-forum/knowledge-articles-opening-in-form-page-on-service-portal/m-p/518081 ファセット検索ウィジェットhttps://horizon.servicenow.com/service-portal/widgets/faceted-search-widget カタログとナレッジのテーブルのインデックス再作成https://www.reddit.com/r/servicenow/comments/1667vqd