レポートでのサービスカタログ変数の使用

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • サービスカタログデータ、積み重ねおよびグループ化変数に関するレポートでは、変数をリストレポートの列として、およびマルチレベルピボットテーブルの列および行として使用します。

    始める前に

    必要なロール:itil、report_user、report_group、report_global、report_admin、または admin。意味のあるレポートを作成するには、レポートするデータにアクセスする権限が必要です。

    report_admin ロールを持つユーザーは、サービスカタログ変数についてレポートすることができます。オプション [sc_item_option]、変数所有権 [sc_item_option_mtom]、および変数 [item_option_new] テーブルの ACL にreport_adminロールを追加します。

    注:
    • 変数を使用するレポートは、要求アイテムテーブル [sc_req_item] またはカタログタスクテーブル [sc_task] に基づいている必要があります。他のタイプの変数を使用すると、レポートの生成時にエラーが発生します。
    • Oracle データベースの CLOB フィールドには、レポート内の変数データを取得する機能がありません。4000 バイト未満の列文字列フィールドの場合は、列タイプを varchar2 に変更できます。小さいサイズの CLOB 列を比較するには、to_char() 関数を使用します。より大きなサイズの CLOB の場合は、dbms_lob.substr 関数を使用して比較用のサブ文字列を取得する必要があります。

    このタスクについて

    プライマリの [グループ] および[積み重ね基準] の場合、これらの手順は直感的に操作できます。
    図 : 1. [グループ] フィールドおよび [積み重ね基準] フィールドでの変数の使用
    [グループ] フィールドおよび [積み重ね基準] フィールドでのサービスカタログ変数の使用。
    注:
    リストレポート、ボックスレポート、Trendbox レポート、およびピボットレポートでは、サービスカタログ変数をプライマリまたはセカンダリの グループ化基準として使用することはできません。単一スコア、カレンダー、コントロール、およびマップレポートは、どのフィールドでも グループ化をサポートし ていません。リストレポートでは、サービスカタログ変数を列として使用できます。
    変数は、追加の [グループ] として、リストレポートの列として、またはマルチレベルピボットテーブルの列または行として使用します。

    手順

    1. 移動先 すべて > レポート > 表示/作成 をクリックし、変数を追加するレポートを開きます。
    2. 次のいずれかを実行します。
      オプション説明
      リストレポートの列として追加 [ 構成] タブで、[ 変数+ ] を [ 選択済み] 列に移動します。
      追加グループとして追加 [構成] タブで、[他のグループ化] をクリックし、[他のグループ化] リストの [選択済み] の一番下にある [変数+] を移動します。
      マルチレベルピボットテーブルの列または行として追加 [ 列の選択] または [行の選択] をクリックし、リストの一番下にある [変数+ ] を選択します。
      注:
      • 最初に変数をメインの [グループ] としてレポートを作成すると、常に内部結合として動作します。
      • プライマリグループ用の通常のフィールドと、変数のセカンダリグループを使用して最初にレポートを作成すると、外部結合として機能します。
    3. 構造アイコン ( レポート構造アイコン) をクリックしてから、表示されるプラス記号をクリックします。
      サービスカタログアイテムのリストが表示されます。
    4. 変数を持つカタログアイテムを選択します。
      そのアイテムの変数が [ 利用可能 ] リストに表示されます。
    5. 使用する変数を [選択済み] 列に移動します。
    6. レポートを保存します。