Construcción de un URL para una página específica

Puede utilizar una forma programable o manual de construir un URL de página para mostrar datos empresariales específicos donde pueda integrar su propia interfaz de usuario con una página de espacio de panel de control de Monitor predefinida.

Antes de empezar

Antes de empezar esta tarea, debe haber realizado lo siguiente:

Acerca de esta tarea

Proceso de alto nivel:
  • Obtener el URL base de la página.
  • Cuando haya dos o más widgets en una página, determine el ID de cada widget.
  • Inserte la carga útil en el URL según los datos empresariales que se van a visualizar en la página preparada. Esto incluye:
    • Obtener el ID de widget dentro del URL
    • Construir cargas útiles para los widgets de la página
    • Codificar las cargas útiles
    • Insertar las cargas útiles codificadas en la segunda sección del URL
    • Codificar la segunda sección del URL
    • Insertar el URL de espacio de panel de control de supervisión
  • Probar el trabajo.
  • Distribuir el URL preparado.
    Nota: Sólo los usuarios que tienen los derechos de acceso apropiados para ver los datos (como visor o editor) pueden ver la página preparada.

Procedimiento

  1. Obtener el URL base de la página completando los siguientes pasos:
    1. Abra el menú de la página pulsando el botón de acción Información complementaria.
    2. Pulse Mostrar enlace. Se abrirá la página Enlace de página.
    3. Copie todo el URL en el portapapeles y a continuación pulse Aceptar para cerrar la ventana Enlace de página.
    4. Pegue el URL en un editor de texto y, a continuación, descodifíquelo. Un URL base será parecido al siguiente ejemplo:
      http://nombre_host:puerto/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&
      Este URL base puede dividirse en dos secciones principales, el URL de espacio de panel de control de supervisión y el ID de página, ID de widget y la carga útil del widget.
      • Ejemplo del URL de espacio de panel de control de supervisión ("sección 1"):
        http://nombre_host:puerto/mum/enabler?nst=
      • Ejemplo del ID de página, ID de widget y carga útil del widget ("sección 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 de página
      pid=09BA762A1F5B515A7D39F35D3E35C5000006
      ID de widget
      w0=ns_edee00c0899311df9581a133f9942442
      Carga útil del widget
      w0cp=%7B%7D

      El valor de carga útil se vuelve a codificar, para este ejemplo, el valor de carga útil descodificada está vacío: w0cp={}

  2. Cuando haya dos o más widgets en la página, utilice el siguiente procedimiento para determinar el ID individual para cada widget.
    1. Cree un nuevo espacio y añádale una página.
    2. Añada un widget de IBM Business Monitor a la página. Éste es el widget para el que está definiendo el ID.
    3. Abra el menú de la página pulsando el botón de acción Información complementaria.
    4. Pulse Mostrar enlace. Se abrirá la página Enlace de página.
    5. Dentro del texto del URL, descifre el ID de widget tal como se describe en el paso 1.d utilizando la descodificación de URL UTF-8.
  3. Construya las cargas útiles para los widgets de la página. Para obtener información sobre el formato de carga útil, consulte "Formatos de carga útil de widgets". Las cargas útiles construidas para los tres widgets de la página pueden parecerse a los siguientes ejemplos:
    {"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. Codifique las cargas útiles (utilice el método de codificación UTF-8 de URL). Las cargas útiles codificadas pueden ser parecidas a los siguientes ejemplos:
    %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. Insertar las cargas útiles codificadas en la segunda sección del URL base. Los siguientes ejemplos muestran cómo debe ser el URL antes y después de codificar las cargas útiles. El texto en negrita en el fragmento de código Antes (%7B%7D) indica las ubicaciones donde la información de carga útil se insertó en el fragmento de código Después.
    • Antes:
      pid=09BA762A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c0899311df
      9581a133f9942442&w0cp=%7B%7D&w1=ns_5c86fcc0899f11dfbe70f10
      be7347fbe&w1cp=%7B%7D&w2=ns_67453b40899f11dfbe70f10be7347
      fbe&w2cp=%7B%7D&
    • Después:
      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. Vuelva a codificar la segunda sección del URL (utilice el método de codificación UTF-8 de URL): Ejemplo:
    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. Añada la primera sección del URL base: Ejemplo:
    http://nombre_host:puerto/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. Pruebe el trabajo visualizando el URL en un navegador y verificando que la página visualiza los datos empresariales apropiados.

Qué hacer a continuación

Comparta el URL de la página preparada con otros usuarios que tengan los derechos de acceso apropiados (como visor o editor) para ver los datos.