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:
- Utworzenie jednej strony w obszarze
- Dodanie do strony i skonfigurowanie na niej co najmniej jednego widgetu
produktu
IBM® Business Monitor (są to
widgety, które mają być widoczne dla innych użytkowników)
- Wybranie układu strony
Procedura
- Uzyskaj podstawowy adres URL strony, wykonując następujące kroki:
- Otwórz menu strony, klikając przycisk działania
.
- Kliknij opcję Pokaż odsyłacz. Zostanie otwarte okno Odsyłacz do strony.
- Skopiuj cały adres URL do schowka, a następnie kliknij przycisk OK, aby zamknąć okno
Odsyłacz do strony.
- 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.
- 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={}
- Jeśli na stronie znajduje się więcej niż jeden widget, za pomocą następującej
procedury określ indywidualny identyfikator każdego widgetu.
- Utwórz nowy obszar i dodaj do niego jedną stronę.
- Dodaj do strony jeden widget produktu
IBM Business Monitor. Jest
to widget, dla którego znajdowany jest identyfikator.
- Otwórz menu strony, klikając przycisk działania
.
- Kliknij opcję Pokaż odsyłacz. Zostanie otwarte okno Odsyłacz do strony.
- W obrębie tekstu adresu URL zdeszyfruj identyfikator widgetu zgodnie z
opisem w kroku 1.d,
korzystając z dekodowania UTF-8 adresu URL.
- 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"}
- 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
- 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&
- 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
- 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
- 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.