レポートを公開または非公開にする方法 (レポートビルダーインターフェイス)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: ; } } レポート ビルダー機能は、Utah リリース以降廃止されています。 Core UI でのデータ視覚化の共有については、https://www.servicenow.com/docs/bundle/yokohama-now-intelligence/page/use/reporting/task/t_ShareASetting.html を参照してください。 Platform Analytics エクスペリエンスでのデータ視覚化の共有については、https://www.servicenow.com/docs/bundle/yokohama-now-intelligence/page/use/reporting/task/share-dv-ac.html を参照してください。 ServiceNow レポートは、公開して URL を生成できます。その URL を使用することで、ユーザー以外の人を含め、誰でもレポートにアクセスできます。その URL に移動すると、インスタンスから現在のデータでレポートが生成されます。レポートは非公開になるまで利用可能です。これらのことは、レポートを公開することで可能になります。この記事では、クラシックのレポートビルダーインターフェイスを使用してインスタンスからレポートを公開または非公開にする手順について説明します。 目的、権限、アクセシビリティなど、レポートの公開機能に関する詳細については、記事「レポートの公開」を参照してください。 ただし、レポートへのアクセシビリティについて、レポートを公開する前に慎重に考慮すべきことがあります。それは以下のとおりです。 特定のレポートが公開されると、特別な URL が割り当てられます。その URL には、インスタンスへのパブリックアクセス権を持つすべてのユーザーがアクセスできます。ログインや資格情報は不要なため、公開することで、データが保存および取得されるインスタンスにアカウントを持っていないユーザーにデータへのアクセスを提供できます。このことを念頭に置いてレポートをレビューし、適切な権限がないユーザーが使用できないデータが含まれていないことを確認する必要があります。 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: ; } } Utah 以降 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: ; } } レポートの公開 レポートを公開する前に、レポートの内容を確認し、必要な情報がすべて含まれていること、および公開すべきでないデータが含まれていないことを確認してください。 レポートを公開するために必要な権限を持つアカウントでインスタンスにログインしてください。これには、管理者またはreport_adminロール、あるいはreport_publisherロールとreport_userロールの両方が必要です。[レポート] > [表示/実行]に移動します。公開するレポートを見つけて、編集モードで開きます。[保存]ボタンのすぐ右にあるアクション矢印ボタンを選択します。表示されるメニューから、[公開] というタイトルのオプションを選択します。レポートが公開されたことを確認するメッセージと、レポートのURLが表示されます。 レポートビルダーインターフェースでこのレポートを編集するために開くたびに、レコードの上部にURLが表示されます。このURLをコピーして、レポートを閲覧する必要のあるユーザーに配布してください。 URLの形式は次のとおりです。 https://<instance-name>.service-now.com/sys_report_display.do?sysparm_report_id=<sys_id> ここで、<instance-name>はインスタンス名、<sys_id>はシステムによって生成されるレポートの一意のIDです。 レポートの非公開 管理者またはreport_adminロールを持ち、レポートレコードへのアクセス権を持つアカウントでインスタンスにログインします。[レポート] > [表示/実行] に移動します。非公開にするレポートを見つけて、編集モードで開きます。[保存] ボタンのすぐ右にあるアクション矢印ボタンを選択します。表示されるメニューから [非公開] を選択します。レポートが非公開になったことを確認するメッセージが表示されます。レポートのURLにはアクセスできなくなります。 インスタンスで公開されているレポートを検索する方法 オプション 1: インスタンスから「sys_report」テーブルに移動します。フィルター条件「roles = public」(埋め込みクエリ:roles=public) で「sys_report」テーブルをフィルターします。 リストを参照し、必ずしも公開する必要がないレポートを特定します。 オプション 2: 次のスクリプトを Scripts - Background (グローバルスコープ) で実行して、公開されたすべてのレポートの数を取得します。 var grReport = new GlideAggregate('sys_report'); var reportQueryString = "roles=public"; grReport.addEncodedQuery(reportQueryString); grReport.addAggregate('COUNT'); grReport.queryNoDomain(); if (grReport.next()) gs.print(grReport.getAggregate('COUNT')); 注:is_published ブール値フィールドは、情報表示専用のフィールドです。roles フィールドは、どのレポートを公開するかを制御します。レポートの公開を解除すると(レポート内で「非公開」を選択するか、public ロールを削除するかのいずれか)、ビジネスルールによってis_publishedの値が自動的に更新されます。 すべてのレポートを一度に非公開にする方法 公開済みのレポートをすべて非公開にするには、スクリプト - バックグラウンド(グローバルスコープ)で以下のスクリプトを実行してください。 注:本番環境で実行する前に、非本番環境でこのスクリプトをテストしてください。 function publicReports() { var reports = []; var grReport = new GlideRecord('sys_report'); grReport.addEncodedQuery('roles=public'); grReport.query(); while (grReport.next()) { reports.push(grReport.title + ': https://yourinstance.service-now.com/sys_report_display.do?sysparm_report_id=' + grReport.sys_id); grReport.roles = grReport.roles.replace("public",""); grReport.is_published = false; grReport.update(); } return reports; } var goGetEm = publicReports(); goGetEm; 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: ; } } KB0727099 - How to publish or unpublish a report (Report Designer interface)