Tworzenie szablonów raportów na potrzeby komponentu Web Access i aplikacji Workspaces

Korzystając z Projektanta obiektów, można projektować szablony raportów, które zmieniają wygląd i działanie list z wynikami zapytań w komponencie Web Access i aplikacji Workspaces. Można na przykład określić inną czcionkę lub dodać łącza pozwalające użytkownikom na realizowanie procesów bezpośrednio z poziomu listy wyników.

Więcej informacji na temat korzystania z tych szablonów raportów w komponencie Web Access można znaleźć w dokumencie Web Access — Podręcznik administratora.

Aby utworzyć szablon raportu:
  1. W Projektancie obiektów otwórz obiekt, dla którego chcesz utworzyć szablon raportu.
    Aby wyświetlać wyniki zapytań w komponencie Web Access lub aplikacji Workspaces w postaci raportu, należy utworzyć szablon raportu dla obiektu, w oparciu o który działa zapytanie.
  2. Kliknij nazwę obiektu u góry drzewa Atrybuty, a następnie obok pozycji Raporty w siatce Właściwości kliknij przycisk .

    Zostanie wyświetlone okno dialogowe Szablony raportów.

  1. Kliknij przycisk Nowy.
    Zostanie wyświetlone okno dialogowe Nowy szablon atrybutu.
  2. W polu Nazwa wpisz nazwę szablonu, a następnie kliknij przycisk OK.
    Wpisana nazwa zostaje wyświetlona na liście Szablony.
  3. W polu Tekst wpisz tekst, który ma być wyświetlany jako część raportu. Przeciągnij atrybuty, które mają być wyświetlane w raporcie, z drzewa Atrybuty w odpowiednie miejsce w polu Tekst.
  4. W razie potrzeby kliknij przycisk Nowy, aby zdefiniować inne szablony raportów, pozwalające sformatować informacje w inny sposób i zawierające inne informacje.
  5. Kliknij przycisk OK, aby zamknąć okno dialogowe Szablony raportów, a następnie kliknij przycisk .
    Zmiany wprowadzone do obiektu zostaną zapisane.

Podczas projektowania szablonów raportów na potrzeby komponentu Web Access i aplikacji Ivanti Workspaces można dodać łącza do innych części aplikacji. Można na przykład dodać do szablonu raportu działanie Dodaj notatkę, które będzie stosowane do zapytania o zmianę, aby użytkownicy mogli dodać do zmiany notatkę bezpośrednio z listy zapytań bez konieczności otwierania najpierw danego zapisu. Informacje na ten temat można znaleźć w sekcji Dodawanie łączy do szablonów raportów.

W polu Tekst można stosować prosty kod HTML, w tym tabele HTML. Aby określić szerokości tabel i kolumn w pikselach, należy do kodu HTML dołączyć klasę tabeli o nazwie reportFixedWidth. Poniżej przedstawiono kilka przykładów. Jednak określenie stałych szerokości może wpłynąć na elastyczność aplikacji Workspaces, dlatego zaleca się unikanie określania stałych szerokości w szablonach raportów używanych przez aplikacje Workspaces.

Komponent Web Access umożliwia ustawienie Szablonu raportu i Rozszerzonego szablonu raportu na potrzeby listy wyników zapytania. Określenie Rozszerzonego szablonu raportu, który zwraca więcej informacji, pozwala umieścić więcej informacji w określonym wierszu raportu.

Szablonów raportów można używać do wyświetlania informacji, które nie są zwracane przez zapytanie, na podstawie którego tworzony jest raport.

Przykładowe szablony raportów

Ta sekcja zawiera przykłady szablonów raportów:

To jest tytuł: {Tytul}, a to jest opis: {_Opis}.

Powyższy przykład powoduje wyświetlenie tekstu związanego z wynikiem zapytania z użyciem domyślnej czcionki, z wartością właściwości Tytuł wyniku zapytania w miejscu symbolu zastępczego {Tytul} oraz z wartością właściwości Opis w miejscu symbolu zastępczego {_Opis}. Zaleca się dodawanie symboli zastępczych przez przeciąganie ich z drzewa Atrybuty.

To jest tytuł: <b>{Tytul}</b>, a to jest opis: <b>{_Opis}</b>.

Powyższy przykład jest podobny do pierwszego, z tym że wartości właściwości Tytuł i Opis są zapisane czcionką pogrubioną (dzięki użyciu znaczników HTML <b>pogrubienie</b>.

<table class="reportFixedWidth" cellspacing="0" cellpadding="2" width="500px" border="0"><tbody><tr><td rowspan="2" valign="top" width="32px"><img style="MARGIN-RIGHT: 10px" height="32px" alt="" width="32px" align="left" src='{Obraz}'/></td><td class="Heading3">{Tytul}</td></tr><tr><td>To są dwa atrybuty w drugim wierszu tabeli: {_Atybut1}, {_Atrybut2}</td></tr></tbody></table>

Powyższy przykład powoduje wyświetlenie tabeli, w której pierwsza komórka zajmuje dwa wiersze tabeli i zawiera atrybut obrazu. Druga komórka w pierwszym wierszu zawiera Tytuł, a drugi wiersz komórki zawiera dowolny tekst oraz dwa atrybuty. Użycie kodu class="reportFixedWidth" w znaczniku table umożliwia określenie szerokości tabeli i kolumn w pikselach:

obraz Tytuł

To są dwa atrybuty w drugim wierszu tabeli: Atrybut1, Atrybut2