Tworzenie adresu URL dla konkretnej strony

Użytkownik może wykorzystać programowalną lub ręczną metodę tworzenia adresu URL w celu wyświetlenia konkretnych danych biznesowych. Dzięki temu może zintegrować własny interfejs użytkownika z predefiniowaną stroną obszaru panelu kontrolnego programu Monitor.

Zanim rozpoczniesz

Przed rozpoczęciem wykonywania tego zadania muszą zostać wykonane następujące czynności:

O tym zadaniu

Ogólny proces:
  • Uzyskaj podstawowy adres URL strony.
  • Jeśli na stronie znajduje się więcej niż jeden widget, określ identyfikator każdego widgetu.
  • Wstaw ładunek do adresu URL zgodnie z danymi biznesowymi, które mają być wyświetlane na przygotowanej stronie. Obejmuje to następujące czynności:
    • Uzyskiwanie identyfikatora widgetu w obrębie adresu URL
    • Tworzenie ładunków dla widgetów na stronie
    • Kodowanie ładunków
    • Wstawianie zakodowanych ładunków do drugiej sekcji adresu URL
    • Kodowanie drugiej sekcji adresu URL
    • Wstawianie adresu URL obszaru panelu kontrolnego programu Monitor
  • Przetestuj wynik pracy.
  • Udostępnij przygotowany adres URL.
    Uwaga: Przygotowana strona może być wyświetlana tylko przez użytkowników o odpowiednich prawach dostępu do wyświetlania danych (takich jak przeglądający lub edytujący).

Procedura

  1. Uzyskaj podstawowy adres URL strony, wykonując następujące kroki:
    1. Otwórz menu strony, klikając przycisk działania Informacje uzupełniające.
    2. Kliknij opcję Pokaż odsyłacz. Zostanie otwarte okno Odsyłacz do strony.
    3. Skopiuj cały adres URL do schowka, a następnie kliknij przycisk OK, aby zamknąć okno Odsyłacz do strony.
    4. Wklej adres URL do edytora tekstu, a następnie przeprowadź jego dekodowanie. Podstawowy adres URL będzie wyglądać podobnie jak w następującym przykładzie:
      http://nazwa_hosta: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&
      Ten podstawowy adres URL może być podzielony na dwie główne sekcje: adres URL obszaru panelu kontrolnego programu Monitor oraz identyfikator strony, identyfikator widgetu i ładunek widgetu.
      • Przykład adresu URL obszaru panelu kontrolnego programu Monitor (sekcja 1):
        http://nazwa_hosta:port/mum/enabler?nst=
      • Przykład identyfikatora strony, identyfikatora widgetu i ładunku widgetu (sekcja 2):
        pid=09BA762A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c089
        9311df9581a133f9942442&w0cp=%7B%7D&w1=ns_5c86fcc0899f11df
        be70f10be7347fbe&w1cp=%7B%7D&w2=ns_67453b40899f11dfbe70f10
        be7347fbe&w2cp=%7B%7D&
      Identyfikator strony
      pid=09BA762A1F5B515A7D39F35D3E35C5000006
      Identyfikator widgetu
      w0=ns_edee00c0899311df9581a133f9942442
      Ładunek widgetu
      w0cp=%7B%7D

      Wartość ładunku jest ponownie kodowana na potrzeby tego przykładu. Zdekodowana wartość ładunku jest pusta: w0cp={}

  2. Jeśli na stronie znajduje się więcej niż jeden widget, za pomocą następującej procedury określ indywidualny identyfikator każdego widgetu.
    1. Utwórz nowy obszar i dodaj do niego jedną stronę.
    2. Dodaj do strony jeden widget produktu IBM Business Monitor. Jest to widget, dla którego znajdowany jest identyfikator.
    3. Otwórz menu strony, klikając przycisk działania Informacje uzupełniające.
    4. Kliknij opcję Pokaż odsyłacz. Zostanie otwarte okno Odsyłacz do strony.
    5. W obrębie tekstu adresu URL zdeszyfruj identyfikator widgetu zgodnie z opisem w kroku 1.d, korzystając z dekodowania UTF-8 adresu URL.
  3. Utwórz ładunki dla widgetów znajdujących się na stronie. Informacje na temat formatowania ładunku można znaleźć w sekcji Formaty ładunku widgetów. Utworzone ładunki dla trzech widgetów na stronie mogą wyglądać podobnie do tych z następujących przykładów:
    {"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. Zakoduj ładunki (użyj metody kodowania UTF-8 adresu URL). Zakodowane ładunki mogą wyglądać podobnie do tych z następujących przykładów:
    %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. Wstaw zakodowane ładunki do drugiej sekcji podstawowego adresu URL. W następujących przykładach pokazano, jak powinien wyglądać adres URL przed zakodowaniem ładunków oraz po ich zakodowaniu. Pogrubiony tekst we fragmencie kodu Przed (%7B%7D) wskazuje miejsce wstawienia informacji ładunku we fragmencie kodu Po.
    • Przed:
      pid=09BA762A1F5B515A7D39F35D3E35C5000006&w0=ns_edee00c0899311df
      9581a133f9942442&w0cp=%7B%7D&w1=ns_5c86fcc0899f11dfbe70f10
      be7347fbe&w1cp=%7B%7D&w2=ns_67453b40899f11dfbe70f10be7347
      fbe&w2cp=%7B%7D&
    • Po:
      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. Ponownie zakoduj drugą sekcję adresu URL (użyj metody kodowania UTF-8 adresu URL): Przykład:
    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. Dodaj pierwszą sekcję podstawowego adresu URL: Przykład:
    http://nazwa_hosta: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. Przetestuj wyniki pracy, wyświetlając adres URL w przeglądarce i sprawdzając, czy na stronie wyświetlane są odpowiednie dane biznesowe.

Co dalej

Adres URL przygotowanej strony można udostępnić do współużytkowania innym użytkownikom o odpowiednich prawach dostępu (takich jak przeglądający lub edytujący) w celu wyświetlenia danych.