レポートでサービス カタログ変数を使用する
サービス カタログ データ、スタック変数、グループ変数のレポートでは、リスト レポートでは列として、またマルチレベル ピボット テーブルでは列と行として変数を使用します。
始める前に
必要なロール:グローバルレポートの場合は itil、report_user、report_global、グループレポートの場合は report_group
report_admin ロールを持つユーザーは、サービスカタログ変数に関するレポートを作成できます。オプション [sc_item_option]、変数所有権 [sc_item_option_mtom]、および変数 [item_option_new] テーブルの ACL に report_admin ロールを追加します。
注:
- 変数を使用するレポートは、要求アイテム テーブル [sc_req_item] またはカタログ タスク テーブル [sc_task] に基づいている必要があります。他のタイプの変数を使用すると、レポートを生成するときにエラーが発生します。
- Oracle DatabaseのCLOBフィールドには、レポート内の変数データを取得する機能はありません。4000 バイト未満の列文字列フィールドの場合は、列タイプを varchar2 に変更できます。小さいサイズのCLOB列を比較するには、to_char()関数を使用します。サイズの CLOB が大きい場合は、dbms_lob.substr 関数を使用して比較用の部分文字列を取得する必要があります。
このタスクについて
プライマリの [グループ] と [積み重ね基準] の場合、これらの手順は直感的です。図 : 1. [グループ] フィールドと [積み重ね基準] フィールドでの変数の使用
注:
変数を追加の [グループ化] として、リスト レポートの列として、またはマルチレベル ピボット テーブルの列または行として使用します。リスト、ボックス、トレンドボックス、およびピボットの各レポートは、サービス カタログ変数をプライマリまたはセカンダリの [グループ] として使用できません 。シングル スコア、カレンダー、コントロール、およびマップの各レポートは、どのフィールドでも [グループ] をサポートしていません。リスト レポートは、サービス カタログ変数を列として使用できます。