特定ページの URL の構成

プログラマブル方式または手動方式により、特定のビジネス・データを表示するためのページの URL を構成できます。そのページには、独自のユーザー・インターフェースと、事前定義した Monitor ダッシュボード・スペース・ページを統合できます。

始める前に

この作業を開始する前に、以下の作業を行っておく必要があります。

このタスクについて

大まかなプロセス:
  • ページの基本 URL を取得します。
  • ページにウィジェットが 2 つ以上ある場合は、各ウィジェットの ID を判別します。
  • 作成するページに表示されるビジネス・データに応じてペイロードを URL に挿入します。 これには以下の作業が含まれます。
    • URL 内のウィジェット ID を取得する
    • ページ上のウィジェットのペイロードを構成する
    • ペイロードをエンコードする
    • エンコードしたペイロードを URL の 2 番目のセクションに挿入する
    • URL の 2 番目のセクションをエンコードする
    • モニター・ダッシュボード・スペースの URL を挿入する
  • 自分の作業をテストします。
  • 作成した URL を配布します。
    注: データを表示するための適切なアクセス権限 (参照者編集者 など) を持つユーザーのみが、作成されたページを表示できます。

手順

  1. 以下の手順を実行して、ページの基本 URL を取得します。
    1. アクション・ボタン 補足情報 をクリックして、ページ・メニューを開きます。
    2. 「リンクの表示」をクリックします。「ページ・リンク」ウィンドウが開きます。
    3. URL 全体をクリップボードにコピーしてから、「OK」をクリックして「ページ・リンク」ウィンドウを閉じます。
    4. その URL をテキスト・エディターに貼り付けてデコードします。 基本 URL は次の例のようになります。
      http://host_name:port/mum/enabler?nst=pid=09BA762
      A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c0899311df9581a133f9942442&w0cp=%7
      B%7D&w1=ns_5c86fcc0899f11dfbe70f10be7347fbe&w1cp=%7B%7D&w2=ns_67453b40899f11
      dfbe70f10be7347fbe&w2cp=%7B%7D&
      この基本 URL は、2 つのメイン・セクションに分けることができます。 モニター・ダッシュボード・スペースの URL の部分と、ページ ID、ウィジェット ID、およびウィジェット・ペイロードの部分です。
      • モニター・ダッシュボード・スペースの URL (「セクション 1」) の例:
        http://host_name:port/mum/enabler?nst=
      • ページ ID、ウィジェット ID、およびウィジェット・ペイロード (「セクション 2」) の例:
        pid=09BA762A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c089
        9311df9581a133f9942442&w0cp=%7B%7D&w1=ns_5c86fcc0899f11df
        be70f10be7347fbe&w1cp=%7B%7D&w2=ns_67453b40899f11dfbe70f10
        be7347fbe&w2cp=%7B%7D&
      ページ ID
      pid=09BA762A1F5B515A7D39F35D3E35C5000006
      ウィジェット ID
      w0=ns_edee00c0899311df9581a133f9942442
      ウィジェット・ペイロード
      w0cp=%7B%7D

      ペイロード値は再度エンコードされます。 この例では、デコードされたペイロード値は空 (w0cp={}) です。

  2. ページに ウィジェットが 2 つ以上ある場合は、以下の手順で各ウィジェットの個別 ID を判別します。
    1. 新規スペースを作成して、そこにページを 1 つ追加します。
    2. そのページに IBM Business Monitor ウィジェットを 1 つ追加します。 このウィジェットは、ID を見つけるときの対象となるウィジェットです。
    3. アクション・ボタン 補足情報 をクリックして、ページ・メニューを開きます。
    4. 「リンクの表示」をクリックします。「ページ・リンク」ウィンドウが開きます。
    5. URL テキスト内のウィジェット ID を、ステップ 1.d の説明に 従って UTF-8 URL デコードで復号します。
  3. ページ内の ウィジェットのペイロードを構成します。 ペイロード・フォーマット設定については、『ウィジェットのペイロード・フォーマット』を参照してください。 ページ上にある 3 つのウィジェットのペイロードを構成した結果は、次の例のようになります。
    {"p0": "ClipsAndTacks:20070911120730:Ship_Count_KPI"}
    {"p0": "ClipsAndTacks:20070911120730:Ship_Count_KPI", "p1":
    "weekly", "p2": "Iran", "p3": "repeatingPeriod" , "p4":
    "periodInProgress", "p5": "quarterly", "p6": 3}
    {"p0":"ClipsAndTacks:ALL","p1":"CLIPSANDTACKS_CLIPSANDTACKS
    _MC_CUBE:ClipsAndTacks_MC","p2":"basic","p3":"[CLIPSANDTACKS
    _CLIPSANDTACKS_MC_CUBE].[Order Status Dimension]","p4":"0.18"
    ,"p5":"1245220743000","p6":"1277188743000","p7":"monthly","p8"
    :"InstancesCount"}
  4. ペイロードをエンコードします (URL UTF-8 エンコード方式を使用します)。 エンコードしたペイロードは次の例のようになります。
    %7B%22p0%22%3A%20%22ClipsAndTacks%3A20070911120730%3AShip_Count_KPI%22%7D
    %7B%22p0%22%3A%20%22ClipsAndTacks%3A20070911120730%3AShip_Count_KPI%22%2C%20%22
    p1%22%3A%20%22weekly%22%2C%20%22p2%22%3A%20%22Iran%22%2C%20%22p3%22%3A%20%22
    repeatingPeriod%22%20%2C%20%22p4%22%3A%20%22periodInProgress%22%2C%20%22p5%22
    %3A%20%22quarterly%22%2C%20%22p6%22%3A%203%7D
    %7B%22p0%22%3A%22ClipsAndTacks%3AALL%22%2C%22p1%22%3A%22CLIPSANDTACKS_CLIPSAND
    TACKS_MC_CUBE%3AClipsAndTacks_MC%22%2C%22p2%22%3A%22basic%22%2C%22p3%22%3A%22%
    5BCLIPSANDTACKS_CLIPSANDTACKS_MC_CUBE%5D.%5BOrder%20Status%20Dimension%5D%22%2C
    %22p4%22%3A%220.18%22%2C%22p5%22%3A%221245220743000%22%2C%22p6%22%3A%2212771887
    43000%22%2C%22p7%22%3A%22monthly%22%2C%22p8%22%3A%22InstancesCount%22%7D
  5. エンコードしたペイロードを基本 URL の 2 番目のセクションに挿入します。 以下に、ペイロードのエンコード前と後で URL がどのようになるのかを例示します。 『エンコード前』断片に含まれる太字テキスト (%7B%7D) は、『エンコード後』断片でペイロード情報が挿入された 位置を表しています。
    • エンコード前:
      pid=09BA762A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c0899311df
      9581a133f9942442&w0cp=%7B%7D&w1=ns_5c86fcc0899f11dfbe70f10
      be7347fbe&w1cp=%7B%7D&w2=ns_67453b40899f11dfbe70f10be7347
      fbe&w2cp=%7B%7D&
    • エンコード後:
      pid=09BA762A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c0899311df
      9581a133f9942442&w0cp=%7B%22p0%22%3A%20%22ClipsAndTacks
      %3A20070911120730%3AShip_Count_KPI%22%7D&w1=ns_5c86fcc089
      9f11dfbe70f10be7347fbe&w1cp=%7B%22p0%22%3A%20%22ClipsAnd
      Tacks%3A20070911120730%3AShip_Count_KPI%22%2C%20%22p1%22%3A%20%22
      weekly%22%2C%20%22p2%22%3A%20%22Iran%22%2C%20%22p3%22%3A%20%22
      repeatingPeriod%22%20%2C%20%22p4%22%3A%20%22periodInProgress%22%
      2C%20%22p5%22%3A%20%22quarterly%22%2C%20%22p6%22%3A%203%7D&w2=ns
      _67453b40899f11dfbe70f10be7347fbe&w2cp=%7B%22p0%22%3A%22ClipsAnd
      Tacks%3AALL%22%2C%22p1%22%3A%22CLIPSANDTACKS_CLIPSANDTACKS_MC_CUBE%3AClips
      AndTacks_MC%22%2C%22p2%22%3A%22basic%22%2C%22p3%22%3A%22%5BCLIPSANDTACKS
      _CLIPSANDTACKS_MC_CUBE%5D.%5BOrder%20Status%20Dimension%5D%22%2C%22p4%22%3A
      %220.18%22%2C%22p5%22%3A%221245220743000%22%2C%22p6%22%3A%221277188743000%22
      %2C%22p7%22%3A%22monthly%22%2C%22p8%22%3A%22InstancesCount%22%7D&
  6. URL の 2 番目の セクションを再度エンコードします (URL UTF-8 エンコード方式を使用します)。 以下に例を示します。
    pid%3D09BA762A1F5B515A7D39F35D3E35C5000006%26w0%3Dns_edee00c0899311
    df9581a133f9942442%26w0cp%3D%257B%2522p0%2522%253A%2520%2522ClipsAnd
    Tacks%253A20070911120730%253AShip_Count_KPI%2522%257D%26w1%3Dns_5c86f
    cc0899f11dfbe70f10be7347fbe%26w1cp%3D%257B%2522p0%2522%253A%2520%2522
    ClipsAndTacks%253A20070911120730%253AShip_Count_KPI%2522%252C%2520%25
    22p1%2522%253A%2520%2522weekly%2522%252C%2520%2522p2%2522%253A%2520%25
    22Iran%2522%252C%2520%2522p3%2522%253A%2520%2522repeatingPeriod%2522%25
    20%252C%2520%2522p4%2522%253A%2520%2522periodInProgress%2522%252C%2520%25
    22p5%2522%253A%2520%2522quarterly%2522%252C%2520%2522p6%2522%253A%25203
    %257D%20%26w2%3Dns_67453b40899f11dfbe70f10be7347fbe%26w2cp%3D%257B%25
    22p0%2522%253A%2522ClipsAndTacks%253AALL%2522%252C%2522p1%2522%253A%2522
    CLIPSANDTACKS_CLIPSANDTACKS_MC_CUBE%253AClipsAndTacks_MC%2522%252C%2522
    p2%2522%253A%2522basic%2522%252C%2522p3%2522%253A%2522%255BCLIPSANDTACKS
    _CLIPSANDTACKS_MC_CUBE%255D.%255BOrder%2520Status%2520Dimension%255D%2522
    %252C%2522p4%2522%253A%25220.18%2522%252C%2522p5%2522%253A%25221245220743
    000%2522%252C%2522p6%2522%253A%25221277188743000%2522%252C%2522p7%2522%253
    A%2522monthly%2522%252C%2522p8%2522%253A%2522InstancesCount%2522%257D%26
  7. 基本 URL の最初のセクションを追加します。 以下に例を示します。
    http://host_name:port/mum/enabler?nst=pid%3D09BA762A1F5B515A7D39F
    35D3E35C5000006%26w0%3Dns_edee00c0899311df9581a133f9942442%26w0cp%3D
    %257B%2522p0%2522%253A%2520%2522ClipsAndTacks%253A20070911120730%253A
    Ship_Count_KPI%2522%257D%26w1%3Dns_5c86fcc0899f11dfbe70f10be7347fbe%26
    w1cp%3D%257B%2522p0%2522%253A%2520%2522ClipsAndTacks%253A20070911120730
    %253AShip_Count_KPI%2522%252C%2520%2522p1%2522%253A%2520%2522weekly
    %2522%252C%2520%2522p2%2522%253A%2520%2522Iran%2522%252C%2520%2522p3
    %2522%253A%2520%2522repeatingPeriod%2522%2520%252C%2520%2522p4%2522
    %253A%2520%2522periodInProgress%2522%252C%2520%2522p5%2522%253A%2520
    %2522quarterly%2522%252C%2520%2522p6%2522%253A%25203%257D%20%26w2%3
    Dns_67453b40899f11dfbe70f10be7347fbe%26w2cp%3D%257B%2522p0%2522%253A
    %2522ClipsAndTacks%253AALL%2522%252C%2522p1%2522%253A%2522CLIPSAND
    TACKS_CLIPSANDTACKS_MC_CUBE%253AClipsAndTacks_MC%2522%252C%2522p2%2522
    %253A%2522basic%2522%252C%2522p3%2522%253A%2522%255BCLIPSANDTACKS_CLIPS
    ANDTACKS_MC_CUBE%255D.%255BOrder%2520Status%2520Dimension%255D%2522%252C
    %2522p4%2522%253A%25220.18%2522%252C%2522p5%2522%253A%25221245220743000
    %2522%252C%2522p6%2522%253A%25221277188743000%2522%252C%2522p7%2522%253A
    %2522monthly%2522%252C%2522p8%2522%253A%2522InstancesCount%2522%257D%26
  8. 自分の作業をテストします。 URL をブラウザーで表示して、適切なビジネス・データがページに表示されることを確認してください。

次のタスク

作成したページの URL を、データを表示するための適切なアクセス権限 (参照者編集者 など) を持つ他のユーザーと 共有します。