単一のレコードがインデックス化されているかどうかを確認する方法と、インデックスが作成されていない場合はインデックスを作成する方法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: ; } } この特定のシナリオでは、プラットフォームまたは HR エージェントワークスペースを介して新しい HR ケースを作成するときに、ユーザーは特定のユーザーを検索できませんでした。彼らはその理由を知りたかったのです。 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: ; } } すべて 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: ; } } ユーザーのsys_userレコードが適切にインデックス化されていませんでした。したがって、検索できませんでした。 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: ; } } これが 1 人のユーザーにのみ影響していることを確認した後、sys_userレコードに対してチェックが行われ、適切にインデックスが作成されていることが確認されました。これは、次のようなサンプルスクリプトを使用して行われました。 ZING の場合: レコードがインデックス化されているかどうかをテストします。インデックスが作成されている場合は、何らかの結果が返されます。そうでなければ、そうではありません。 var tsDebug = new GlideTSUtil();var table = "_table_name_";var doc = "_sys_id_of_record_"; tsDebug.dumpDocument(table,doc); AIS の場合: レコードがインデックス化されているかどうかをテストします。インデックスが作成されている場合は、何らかの結果が返されます。そうでなければ、そうではありません。 新しいsn_ais。AisUtil().dumpDocument('kb_knowledge', '1234asdf1234asdf1234asdf'); 次に、レコードが適切にインデックス化されていないことが判明したら、次のサンプルスクリプトのようなものを実行して、単一のレコードを適切にインデックス化しました。 ZING の場合: ターゲットレコードのインデックス作成 var table = "_table_name_";var sysID = "_sys_id_of_record_";new GlideTSUtil().indexDocument(table, sysID); AIS の場合: ターゲットレコードのインデックス作成 new sn_ais.IndexEvent().indexRecord(‘<table_name>’, ‘<sys_id>’); [スクリプト - バックグラウンド] で上記のスクリプトを実行すると問題が解決し、ユーザーはプラットフォーム UI と HR エージェントワークスペースの両方で HR ケースの作成を検索できるようになりました。 上記のサンプルスクリプトは、各ユースケースに合わせて調整し、稼働中の本番環境で使用する前に準本番インスタンスで十分にテストする必要があります。