CMDB クエリビルダーの結果 [cmdb_qb_result_base] アクセス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: ; } } CMDB クエリビルダーの結果 [cmdb_qb_result_base] アクセス。 CMDB クエリビルダーをユーザーによって作成すると、「cmdb_query_builder_read」および「cmdb_query_builder」ロールを持つユーザーでも実行でき、表示される新しいタブで結果を表示できます。 ただし、[CMDB クエリビルダーの結果 [cmdb_qb_result_base] テーブルまたはリストに直接アクセスすることは、CMDB クエリを作成したユーザーのみが使用できます。 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: ; } } これは、「すぐに利用可能な」ACL として設計どおりに機能します。「cmdb_qb_result_base/read」には、以下のスクリプトには、作成者をチェックするコード「answer = (current.sys_created_by == gs.getUserName());」がありますします。https://<instance_name>.service-now.com/nav_to.do?uri=sys_security_acl.do?sys_id=3c2d10decbb73200cab07f1b734c9c75 ロール:cmdb_query_buildercmdb_query_builder_readScript :answer = (current.sys_created_by == gs.getUserName());if (answer) {var fields = current.getFields();for (var i = 0; i < fields.size() && answer; i++) {var fieldName = fields.get(i).getName();if (fieldName.startsWith("u_rel_")) {var val = current.getValue(fieldName);var rel = new GlideRecord('cmdb_rel_ci');rel.get(val);var canRead = rel.canRead();answer = canRead;}}} 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: ; } } 推奨事項: - 他のユーザーに CMDB クエリを実行して、結果を新しいタブに表示させます。 - ただし、要件が他のユーザーが CMDB クエリビルダーの結果 [cmdb_qb_result_base] リストを表示できるようにすることである場合は (クエリの作成者でなくても)、ACL「cmdb_qb_result_base/read」を変更できます。 https://<instance_name>.service-now.com/nav_to.do?uri=sys_security_acl.do?sys_id=3c2d10decbb73200cab07f1b734c9c75 [スクリプト] セクションを更新します。 更新前: answer = (current.sys_created_by == gs.getUserName());if (answer) {var fields = current.getFields();for (var i = 0; i < fields.size() && answer; i++) {var fieldName = fields.get(i).getName();if (fieldName.startsWith("u_rel_")) {var val = current.getValue(fieldName);var rel = new GlideRecord('cmdb_rel_ci');rel.get(val);var canRead = rel.canRead();answer = canRead;}}} To: answer=true; <残りのスクリプトを削除するか、コメントアウトします> 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: ; } } 標準 ACL を変更する:「cmdb_qb_result_base/読み取り」は、残念ながらテクニカルサポートの範囲外のカスタマイズに関連しています。プラットフォームに関する障害対応の問題や、期待される OOB 機能に関する質問を処理および管理します。 この機能がビジネスにとって極めて重要な場合は、ServiceNow が有料契約または優先パートナーで提供できるプロフェッショナルサービスを利用する必要がある場合があることをご理解ください。