为特定页面构造 URL

您可以使用编程方法或手动方法来构造用于显示特定业务数据的页面 URL,以便针对该数据将您自己的用户界面与预定义的监控仪表板空间页面集成。

开始之前

在开始执行本任务之前,应该完成以下任务:

关于此任务

高级别流程:
  • 获取此页面的基本 URL。
  • 当页面上存在两个或多个窗口小部件时,确定各个窗口小部件的标识。
  • 根据要显示在准备好的页面上的业务数据,将有效内容插入 URL 中。这包括:
    • 获取 URL 中的窗口小部件标识
    • 为页面上的窗口小部件构造有效内容
    • 对有效内容进行编码
    • 将已编码的有效内容插入 URL 的第二部分
    • 对 URL 的第二部分进行编码
    • 插入监控仪表板空间 URL
  • 测试您的工作。
  • 分发准备好的 URL。
    注: 仅具有相应数据查看访问权的用户(如查看者编辑者)才能查看准备好的页面。

过程

  1. 通过完成以下步骤来获取页面的基本 URL:
    1. 通过单击操作按钮 补充信息,打开页面菜单。
    2. 单击显示链接。这将打开“页面链接”窗口。
    3. 将整个 URL 复制到剪贴板,然后单击确定以关闭“页面链接”窗口。
    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 可分为两个主要部分:监控仪表板空间 URL 以及页面标识、窗口小部件标识和窗口小部件有效内容。
      • 监控仪表板空间 URL 的示例(“第 1 部分”):
        http://host_name:port/mum/enabler?nst=
      • 页面标识、窗口小部件标识和窗口小部件有效内容示例(“第 2 部分”):
        pid=09BA762A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c089
        9311df9581a133f9942442&w0cp=%7B%7D&w1=ns_5c86fcc0899f11df
        be70f10be7347fbe&w1cp=%7B%7D&w2=ns_67453b40899f11dfbe70f10
        be7347fbe&w2cp=%7B%7D&
      页面标识
      pid=09BA762A1F5B515A7D39F35D3E35C5000006
      窗口小部件标识
      w0=ns_edee00c0899311df9581a133f9942442
      窗口小部件有效内容
      w0cp=%7B%7D

      对有效内容值再次编码,对于此示例,解码的有效内容值为空:w0cp={}

  2. 当页面上存在两个或多个窗口小部件时,请使用以下过程确定各个窗口小部件的不同标识。
    1. 创建新空间,并向该空间添加一个页面。
    2. 向此页面添加一个 IBM Business Monitor 窗口小部件。这是要查找其标识的窗口小部件。
    3. 通过单击操作按钮 补充信息,打开页面菜单。
    4. 单击显示链接。这将打开“页面链接”窗口。
    5. 在 URL 文本中,如步骤 1.d 中所述,使用 UTF-8 URL 解码对窗口小部件标识进行解密。
  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 的第二部分。 以下示例显示对有效内容编码前后 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 的第二部分进行编码(使用 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。

下一步做什么

将准备好的页面的 URL 与拥有相应数据查看访问权的其他用户(如查看者编辑者)共享。