Możliwości generowania dokumentów można osadzać w kontenerach
OpenSocial, takich jak panele kontrolne produktu Rational solution for Collaborative
Lifecycle Management.
Zanim rozpoczniesz
Aby zezwolić na żądania XHR od serwera
Rational solution for CLM,
być może administrator będzie musiał ustawić właściwość CORS_DOMAINS na serwerze rpeng.
Nie
jest to wymagane, jeśli aplikacja produktu CLM oraz aplikacja WWW są na tym
samym
hoście.
O tym zadaniu
Aplikacja WWW udostępnia przykładowy widget, który może
uzyskiwać dostęp do najnowszej wersji raportu. Po dodaniu tego widgetu do kontenera OpenSocial
można generować dokument z osadzonego widgetu.
Dodatkowe widgety można utworzyć
za pomocą interfejsów REST API. Można
dodać dowolną liczbę widgetów. W poniższych krokach jako kontener jest używany
panel kontrolny produktu CLM.
Procedura
- Przykładowy widget znajduje się pod adresem
http://serwer_RPE:port/widgets/singlereport.xml.
- Przejdź do swojego kontenera OpenSocial.
- Na panelu kontrolnym kliknij kartę Dodaj
widget.

- Kliknij opcję Dodaj gadżet OpenSocial.
- Wprowadź adres URL do przykładowego widgetu z kroku 1.
- Kliknij opcję Dodaj widget.
- Zapisz zmiany. Widget zostanie dodany do panelu kontrolnego.
- W menu widgetu kliknij opcję Ustawienia.
- Podaj nazwę raportu i wskaż, czy jest on udostępniony do współużytkowania. Dokument udostępniony do współużytkowania będzie widoczny dla każdej osoby,
która ma dostęp do tego
serwera.
- Zaloguj się do produktu
Rational Publishing Engine w
widgecie.
- W widgecie kliknij opcję Odśwież.
- Kliknij opcję Generuj dokument. Po wygenerowaniu dokumentu zostanie wyświetlone zapytanie o pobranie
dokumentów i dzienników.