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

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

    始める前に

    必要なロール:グローバルレポートの場合は 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 データベースの CLOB フィールドには、レポート内の変数データを取得する機能がありません。列文字列フィールドが 4000 バイト未満の場合は、列タイプを varchar2 に変更できます。小さいサイズのCLOB列を比較するには、to_char()関数を使用します。CLOBのサイズが大きい場合は、dbms_lob.substr関数を使用して比較用の部分文字列を取得する必要があります。

    このタスクについて

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

    手順

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