サービスポータルエンジンで KB 記事の検索機能が機能しない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: ; } } 検索機能は、SP のアドミン以外のユーザーに影響しています。用語を検索すると、ポータルの先行入力検索ボックスには結果/提案が一覧表示されますが、Enter キーを押して検索結果を表示しても、結果は表示されません。 最初の画像では、キーワード「福利厚生」を検索すると、関連する提案がいくつか表示されます。2 番目の画像では、これらの検索提案は、管理者以外の [検索ページ] ウィジェットに表示されません。 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: ; } } Zurich 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: ; } } これは既知のエラーであり、PRB1895962で修正されています。 Zurich リリースで「検索ページ」ウィジェットにいくつかの変更が加えられたことがわかります。変更は PRB1895962 を介して行われました。https://support.servicenow.com/nav_to.do?uri=problem.do?sys_id=da339ab89779e2900e9a35021153afd6%26sysparm_view=text_searchこの開発により、「m2m_sp_portal_search_source」テーブルと「sp_search_source」テーブルをクエリするために GlideRecord が GlideRecordSecure に置き換えられました。ただし、OOTB ACL では、sp_admin ロールを持つサービスポータルアドミンのみがこれらのテーブルを読み取ることができます。そのため、アドミンユーザーは検索結果を表示できますが、アドミン以外のユーザーは表示できません。 「検索ページ」ウィジェットは古いウィジェットです。OOTB ポータルは、sp_search、esc_search、およびその他の検索ページで「ファセット検索」ウィジェットを使用します。顧客は古い「検索」sp_pageを使用して結果を表示しているため、依然として「検索ページ」ウィジェットを使用しています。これにより、以下のレコードを無効にすることで、「検索」->「sp_search」ページのルートマップレコードが無効になります。https://<instance-name>.service-now.com/sp_page_route_map.do?sys_id=3821492587001300a785940307cb0befこれを有効にし、Corinne Gerdes はこれで結果を確認できます。 OOTB ポータルなどの検索ルートには「sp_search」ページを使用することをお勧めします。ルートが有効になると、ファセット検索ウィジェットの使用を開始します。 何らかの理由で「検索ページ」ウィジェットで古い「検索」sp_pageを使用する場合は、「検索ページ」ウィジェットのクローンを作成し、サーバースクリプトの以下の行の GlideRecordSecure を GlideRecord に置き換えて、検索sp_pageの「検索ページ」ウィジェットインスタンスをクローンされたインスタンスに置き換えます。以下の URL から検索sp_pageを参照してください。検索ページウィジェットで変更する行var searchSourcesForPortalGR = new GlideRecordSecure("m2m_sp_portal_search_source");var defaultSearchSourceGR = new GlideRecordSecure("sp_search_source");var m2mSearchSourceGR = new GlideRecordSecure("m2m_sp_portal_search_source"); https://<instance-name>.service-now.com/sp_widget.do?sys_id=b8c57073cb10020000f8d856634c9c