Login: biblioteka. Jak krok po kroku przygotowaliśmy i zrealizowaliśmy kurs e-learningowy
WebReporter - e-auditor.eu · Następnie należy zalogować się do systemu wypełniając pola...
Transcript of WebReporter - e-auditor.eu · Następnie należy zalogować się do systemu wypełniając pola...
© 2008 BTC Sp. z o.o.
WebReporter
WebReporter w systemie e-Audytor v.3
Zarządzanie Infrastrukturą IT
BTC Sp. z o.o.
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego i budżet państwa w
ramach Zintegrowanego Programu Operacyjnego Rozwoju Regionalnego. (NR REF.: Z/2.32/III/3.4/ZARR/W/II/202/05
�
Wszelkie prawa zastrzeżone. Żadna część niniejszej dokumencji nie może być reprodukowana w żadnej formie -graficznej, elektronicznej, mechanicznej, włącznie z kopiowaniem, nagrywaniem.
Nazwy własne produktów opisanych w niniejszej dokumentacji są zastrzeżone przez ich właścicieli i podlegająochronie.
Wydrukowano: maj 2008
WebReporter
© 2008 BTC Sp. z o.o.
Wydawca/Producent
Kierownik projektu
Zespół projektowy
Projekt graficzny
BTC Sp. z o.o.
Maciej Kaczyński
Testy
Sylwester BałaJacek BrodaRafał ChabowskiMaciej GąsiorowskiMichał GozdalikMichał MikołajczakPaweł NiewiadomskiSzymon Słodkowski
Emilia MarczukAntonina Władzimiruk
Bartosz BielskiŁukasz GabryśMaciej KaczyńskiPaweł NiewiadomskiMaciej RomanowskiAndrzej SkórskiSzymon Słodkowski
Wsparcie marketingowe
Roman Jakubczak
Baza wiedzy
Maciej KaczyńskiMaciej RomanowskiSzymon Słodkowski
DokumentacjeMaciej KaczyńskiMaciej RomanowskiSzymon Słodkowski
WebReporterI
© 2008 BTC Sp. z o.o.
Spis treści
Rozdz. I WebReporter 2
Rozdz. II Wymagania 4
Rozdz. III Instalacja 6
................................................................................................................................... 61 Tworzenie bazy danych
................................................................................................................................... 62 Instalacja WebReportera w kontenerze aplikacji
......................................................................................................................................................... 6Instalacja WebReportera w Java System Application Server
......................................................................................................................................................... 10Instalacja WebReportera w Tomcat6
Rozdz. IV Konfiguracja Crystal Reports 15
Rozdz. V Podręcznik użytkownika 19
................................................................................................................................... 191 Logowanie do systemu
................................................................................................................................... 202 Interfejs
................................................................................................................................... 213 Przeglądanie raportów - Moje Raporty
................................................................................................................................... 224 Przeglądanie raportów - Raporty
................................................................................................................................... 235 Historia
................................................................................................................................... 246 Harmonogramy
......................................................................................................................................................... 25Tworzenie nowego harmonogramu
......................................................................................................................................................... 27Zarządzanie żądaniami do harmonogramów
................................................................................................................................... 277 Zarządzanie żądaniami do raportów
................................................................................................................................... 288 Zarządzanie kontem
Rozdz. VI Podręcznik administratora 31
................................................................................................................................... 311 Zarządzanie połączeniami
......................................................................................................................................................... 31Dodawanie połączeń
......................................................................................................................................................... 32Edycja połączenia
......................................................................................................................................................... 33Usuwanie połączenia
................................................................................................................................... 342 Zarządzanie raportami
......................................................................................................................................................... 34Dodawanie raportu
......................................................................................................................................................... 36Aktualizacja raportu
......................................................................................................................................................... 36Aktualizacja parametrów raportu
......................................................................................................................................................... 37Usuwanie raportu
......................................................................................................................................................... 37Ustalanie praw z poziomu zarządzania raportami
................................................................................................................................... 383 Zarządzanie użytkownikami
......................................................................................................................................................... 39Dodawanie użytkownika
......................................................................................................................................................... 40Aktywacja użytkownika
......................................................................................................................................................... 40Zawieszanie użytkownika
......................................................................................................................................................... 40Usuwanie użytkownika
......................................................................................................................................................... 40Zmiana danych użytkownika
......................................................................................................................................................... 41Wyświetlanie szczegółów na temat użytkowników
......................................................................................................................................................... 41Nadawanie praw do grup raportów
......................................................................................................................................................... 42Nadawanie praw do raportów
......................................................................................................................................................... 42Wyszukiwanie użytkownika
................................................................................................................................... 434 Zarządzanie grupami
......................................................................................................................................................... 43Dodawanie nowej grupy
IISpis treści
© 2008 BTC Sp. z o.o.
......................................................................................................................................................... 43Aktualizacja danych grupy
......................................................................................................................................................... 44Usuwanie grupy
................................................................................................................................... 455 Zarządzanie żądaniami do harmonogramów
................................................................................................................................... 456 Zarządzanie żądaniami do raportów
Index 47
Rozdz.
I
2WebReporter
© 2008 BTC Sp. z o.o.
WebReporter
WebReporter jest aplikacją webową. Zainstalowanie go na serwerze umożliwia dostęp do raportów z
dowolnego miejsca sieci.
WebReporter współpracuje z raportami systemu Crystal Reports - najpopularniejszej aplikacji do
generowania raportów biznesowych.
System ułatwia dostęp do raportów wielu użytkownikom, pozwalając na zdefiniowanie poziomu praw
dostępu do każdego raportu. Istnieje możliwość grupowania raportów w grupy.
Dzięki możliwości zdefiniowania harmonogramów, WebReporter potrafi dostarczać nowe raporty w
równych, dowolnie zdefiniowanych odstępach czasu, a raporty są zawsze aktualne.
Rozdz.
II
4Wymagania
© 2008 BTC Sp. z o.o.
Wymagania
Wymagania systemowe
WebReporter do działania wymaga:
zainstalowania Java EE SDK
zainstalowanego kontenera aplikacji zgodnego z Java EE np. Apache Tomcat 6 lub Java System
Application Server
bazy danych Microsoft SQL Server
Java EE SDK i Java System Application dostępne są do pobrania na stronie:
http://java.sun.com/javaee/downloads/?intcmp=1282 - należy pobrać wersję z JDK
Tomcat 6 dostępny jest do pobrania na stronie: http://tomcat.apache.org/download-60.cgi
Rozdz.
III
6Instalacja
© 2008 BTC Sp. z o.o.
Instalacja
3.1 Tworzenie bazy danych
Tworzenie bazy danych ereporter
WebReporter wymaga do swojej pracy bazy danych SQLServer'a - ereporter.
Aby stworzyć bazę ereporter należy wykonać skrypt SQL zapisany w pliku create_db.sql
3.2 Instalacja WebReportera w kontenerze aplikacji
Instalacja WebReportera w kontenerze aplikacji
WebReporter musi być uruchomiony w kontenerze aplikacji zgodnym z Java EE.
Proces instalacji:
w Java System Application Server
w Apache Tomcat 6
3.2.1 Instalacja WebReportera w Java System Application Server
Instalacja WebReportera w Java System Application Server
Aby zainstalować WebReportera w Java System Application Server:
Należy uruchomić konsolę administratora (Admin Console) Java System Application Server
Po zalogowaniu się w przeglądarce wyświetli się następujący widok:
6
10
7 WebReporter
© 2008 BTC Sp. z o.o.
Następnie należy kliknąć na Web Application, a później na przycisku Deploy...
8Instalacja
© 2008 BTC Sp. z o.o.
Następnie należy kliknąć na przycisk Przeglądaj lub Browse i wybrać plik WebReporter.war
Należy zatwierdzić klikając na przycisku OK w prawym górnym rogu panelu. Jeżeli operacja
się powiedzie zostanie wyświetlona następująca strona:
9 WebReporter
© 2008 BTC Sp. z o.o.
Aby uruchomić WebReportera należy kliknąć Launch
Konfiguracja WebReporter’a
Do poprawnej pracy WebReporter’a należy wyedytować dwa pliki z ustawieniami, które w
przypadku instalacji na dysku C: znajdują się w C:\Sun\SDK\domains\domain1\applications\j2ee-
modules\WebReporter\WEB-INF\classes
Plik database.properties:
connectionUrl=jdbc:sqlserver://localhost;instanceName=EAUDYTORINSTANCE;databaseName=ereporter;user=ereporter;password=ereporter1234
gdzie:
localhost – nazwa (adres) komputera, na którym znajduje się SQL ServerEAUDYTORINSTANCE – nazwa instancji SQL Servera
Wpisy te umożliwiają połączenia się z bazą danych, na której pracuje WebReporter.
Plik app.properties:
smtpHost=domena.plsmtpPort=25smtpUser=użytkowniksmtpUserPass=hasłomailFrom=emailNadawcy
10Instalacja
© 2008 BTC Sp. z o.o.
gdzie:
domena.pl - adres serwera smtp
25 - numer portu serwera smtp
użytkownik - nazwa użytkownika
emailNadwacy - adres e-mail z, którego WebReporter będzie wysyłał raporty
Ustawiania te umożliwiają wysyłanie raportów przez WebReporter’a.
Po zmianie i zapisaniu zmian w konfiguracji należy zrestartować serwer.
3.2.2 Instalacja WebReportera w Tomcat6
Instalacja WebReportera w Apache Tomcat
Aby zainstalować WebReportera w Apache Tomcat 6:
Należy zalogować się do Tomcat Web Application Manager'a wpisując w pasku adresu
przeglądarki internetowej adres serwera i numer portu, na którym działa Tomcat (np. http://
localhost:8080)
Następnie należy kliknąć na Tomcat Manager
11 WebReporter
© 2008 BTC Sp. z o.o.
Następnie należy kliknąć na przycisk Przeglądaj lub Browse i wybrać plik WebReporter.war
12Instalacja
© 2008 BTC Sp. z o.o.
Należy zatwierdzić klikając na przycisku Deploy. Jeżeli operacja się powiedzie zostanie
wyświetlona następująca strona:
Po kliknięciu na WebReporter w przeglądarce uruchomi się WebReporter.
13 WebReporter
© 2008 BTC Sp. z o.o.
Konfiguracja WebReporter’a
Do poprawnej pracy WebReporter’a należy wyedytować dwa pliki z ustawieniami, które w
przypadku instalacji w C:\Program Files znajdują się w
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\WebReporter\WEB-INF\classes
Plik database.properties:
connectionUrl=jdbc:sqlserver://localhost;instanceName=EAUDYTORINSTANCE;databaseName=ereporter;user=ereporter;password=ereporter1234
gdzie:
localhost – nazwa (adres) komputera, na którym znajduje się SQL ServerEAUDYTORINSTANCE – nazwa instancji SQL Servera
Wpisy te umożliwiają połączenia się z bazą danych, na której pracuje WebReporter.
Plik app.properties:
smtpHost=domena.plsmtpPort=25smtpUser=użytkowniksmtpUserPass=hasłomailFrom=emailNadawcy
gdzie:
domena.pl - adres serwera smtp
25 - numer portu serwera smtp
użytkownik - nazwa użytkownika
emailNadwacy - adres e-mail z, którego WebReporter będzie wysyłał raporty
Ustawiania te umożliwiają wysyłanie raportów przez WebReporter’a.
Po zmianie i zapisaniu zmian w konfiguracji należy zrestartować serwer.
Rozdz.
IV
15 WebReporter
© 2008 BTC Sp. z o.o.
Konfiguracja Crystal Reports
Konfiguracja Crystal Reports
Aby skonfigurować Cyrstal Reports do pracy ze źródłami danych pracujących na połączeniach
JDBC (używanymi przez eReporter’a), należy dostarczyć sterowniki jdbc do konkretnej bazy danych
(dostępne na stronach internetowych producenta bazy danych) i poinformować Crystal Reports gdzie
znajdują się te sterowniki. Następnie w trakcie tworzenia raportu trzeba podać parametry
połączeniowe do bazy danych tak aby sterownik mógł się połączyć z odpowiednią bazą danych.
Sterowniki jdbc można zdobyć ze strony producenta:
MySQL - http://www.mysql.com/products/connector/j/
SQL Server - http://msdn2.microsoft.com/en-us/data/aa937724.aspx
Po ściągnięciu i rozpakowaniu sterowników na dysku , należy poinformować Cyrstal Reports gdzie
ma szukać sterowników. W tym celu trzeba odszukać plik o nazwie CRConfig.xml umieszczony
zazwyczaj w katalogu instalacyjnym Crystal Reports C:\Program Files\Business
Objects\Common\4.0\java .
Po otworzeniu w dowolnym edytorze tekstowym pliku CRConfig.xml należy odszukaćnastępującego wpisu :
<JavaDir>C:\Program Files\Business Objects\javasdk\bin</JavaDir> <Classpath>C:\Program Files\Business
Objects\Common\4.0\java/lib/crlovmanifest.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/CRLOVExternal.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/CRDBJDBCServer.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/CRDBXMLServer.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/CRDBJavaBeansServer.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/external/CRDBXMLExternal.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/external/log4j.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/CRDBSForceServer.jar;C:\Program Files\BusinessObjects\Common\4.0\java/lib/external/CRDBSForceExternal.jar;E:\Programy\\JavaLib\mssql\sqljdbc_1.1\enu\sqljdbc.jar;E:\Programy\\JavaLib\mysql-connector-java-5.0.5\mysql-connector-java-5.0.5-bin.jar;${CLASSPATH}</Classpath>
Wpis oznaczony przez pogrubienie jest wpisem, którego trzeba dokonać. Wpis ten przedstawia
ścieżki do sterowników sqljdbc.jar dla SQL Server’a i mysql-connectior-java-5.0.5-bin.jar dla MySQL.
Ścieżki te oczywiście trzeba podać zgodnie z ich istniejącymi na dysku.
16Konfiguracja Crystal Reports
© 2008 BTC Sp. z o.o.
Konfiguracja raportów
SQL Server
Przy tworzeniu raportu należy wybrać Create New Connection, a następnie JDBC(JNDI)
Pojawi się okienko definicji połączenia. Do skonfigurowania połączenia wystarczy wypełnić pole
Connection URL i Database Classname
Pole Connection URL powinno wyglądać następująco:
jdbc:sqlserver://localhost;instanceName=SQLExpress;databaseName=nazwaBazyDanych;user=u¿ytkownik;password=has³o
gdzie :
localhost – nazwa komputera na którym zainstalowany jest SQL Server
SQLExpress – nazwa instancji SQLExpress
NazwaBazyDanych – nazwa bazy danych
uzytkownik – nazwa użytkownika
haslo - hasło użytkownika
Pole Database Classname:
com.microsoft.sqlserver.jdbc.SQLServerDriver
Po wypełnieniu należy kliknąć Next
17 WebReporter
© 2008 BTC Sp. z o.o.
W polu User ID należy wpisać nazwę użytkownika, a w polu Password hasło. Następnie należy
kliknąć Finish.
MySQL
Proces tworzenia raportu opartego na połączeniu jdbc ze źródłem danych wygląda tak samo jak
w przypadku konfiguracja połączenia z SQL Serverem, różnica polega na tym, że dane połączenia są
innego formatu i Database Classname jest inny.
Pole Connection URL powinno wyglądać następująco:
jdbc:mysql://localhost/crystal_test?user=u¿ytkownik&password=has³o
Pole Database Classname:
com.mysql.jdbc.Driver
gdzie :
localhost – nazwa serwera na którym znajude się MySQL
crystal_test – nazwa bazy danych
uzytkownik – nazwa użytkownika
haslo – hasło użytkownika
Kolejne kroki są takie same jak w przypadku SQL Server’a.
Rozdz.
V
19 WebReporter
© 2008 BTC Sp. z o.o.
Podręcznik użytkownika
5.1 Logowanie do systemu
Logowanie do systemu
Aby połączyć się z WebReporter'em należy:
w pasku adresu przeglądarki internetowej wpisać adres WebReporter'a
Następnie należy zalogować się do systemu wypełniając pola Login i Password/Hasło oraz
klikając Log in/Loguj
Domyślne dane logowania to login: admin, hasło: admin. Niezwłocznie po zalogowaniuużywając tego hasła należy je zmienić !
Jeżeli uwierzytelnianie przebiegnie pomyślnie ukaże się okno WebReportera
28
20Podręcznik użytkownika
© 2008 BTC Sp. z o.o.
5.2 Interfejs
Interfejs programu WebReporter
Interfejs użytkownika składa się z:
menu głównego - znajduje się po lewej stronie okna,
menu szczegółowego - dostępne w górnej części okna, jest uzależnione od menu głównego
panelu roboczego - w którym wyświetlane są wyniki działań na menu głównym i
szczegółowym
menu kontekstowego - jest dostępne w widokach panelu roboczego, odnosi się do aktualnie
wyświetlanych danych w panelu roboczym
21 WebReporter
© 2008 BTC Sp. z o.o.
Panel Roboczy
Dane w panelu roboczym wyświetlane są w postaci kolumnowej z nagłówkami, za wyjątkiem
formularzy i komunikatów. Kliknięcie na nagłówek danej kolumny powoduje posortowanie wyników
po wybranej kolumnie. Kolejne kliknięcie na dany nagłówek powoduje posortowanie wyników w
odwrotnej kolejności.
Dane użytkownika
W prawym górnym rogu wyświetlane jest imię i nazwisko zalogowanego użytkownika.
Opcje administracyjne
Opcje dostępne jedynie dla administratora w menu głównym są zaznaczone ciemniejszym
kolorem i są oddzielone przerwą od opcji dostępnych dla użytkownika. Aby mieć do nich dostęp
należy zalogować się jako administrator.
5.3 Przeglądanie raportów - Moje Raporty
Przeglądanie raportów - Moje Raporty
Aby obejrzeć listę raportów, do których ma się dostęp:
należy wybrać opcję Moje raporty dostępną w menu głównym
pod przyciskiem Moje raporty rozwinie się lista nazw grup raportów, a w panelu roboczym
22Podręcznik użytkownika
© 2008 BTC Sp. z o.o.
lista wszystkich raportów w systemie wraz z prawami, jakie ma do nich aktualnie zalogowany
użytkownik. Aby obejrzeć listę raportów tylko z danej grupy należy kliknąć na wybraną nazwę
grupy.
W panelu roboczym wyświetla się lista raportów. W kolumnie Nazwa raportu znajduje się
menu kontekstowe raportu. Kliknięcie na nazwę raportu lub Pokaż powoduje wyświetlenie
ostatnio utworzoną instancję raportu.
Menu kontekstowe składa się z następujących przycisków:
Pokaż - wyświetla ostatnio utworzoną instancję raportu
Przelicz - tworzy i wyświetla nową instancję raportu
Historia - wyświetla listę wszystkich instancji danego raportu
Usuń - usuwa wszystkie instancje danego raportu
Wyślij - wysyła pocztą elektroniczną ostatnio utworzoną instancję raportu
5.4 Przeglądanie raportów - Raporty
Przegadanie raportów - Raporty
Aby sprawdzić listę dostępnych w systemie raportów należy:
wybrać opcję Raporty dostępną w menu głównym
23 WebReporter
© 2008 BTC Sp. z o.o.
pod przyciskiem Moje raporty rozwinie się lista nazw grup raportów, a w panelu roboczym
lista wszystkich raportów w systemie wraz z prawami, jakie ma do nich aktualnie zalogowany
użytkownik.
Menu kontekstowe tego widoku składa się z następujących opcji:
Pokaż - wyświetla ostatnio utworzoną instancję raportu
Przelicz - tworzy i wyświetla nową instancję raportu
Historia - wyświetla listę wszystkich instancji danego raportu, widok ten jest identyczny z
widokiem wyświetlanym po kliknięciu na Historia w menu głównym Moje raporty
Wyślij - wysyła pocztą elektroniczną ostatnio utworzoną instancję raportu
Nadaj uprawnienia - składa żądanie praw do raportu, kierowane do administratora systemu
5.5 Historia
Historia przeglądanych raportów
W celu sprawdzenia historii przeglądanych raportów:
24Podręcznik użytkownika
© 2008 BTC Sp. z o.o.
należy z menu głównego wybrać opcję Historia
wyświetli się lista raportów , które przeglądał aktualnie zalogowany użytkownik
Dostępne opcje menu kontekstowego:
Pokaż – wyświetla daną instancję raportu
Usuń – usuwa daną instancję raportu
aby przejrzeć listę raportów przeglądanych przez danego użytkownika należy kliknąć na
Użytkownik w menu szczegółowym, następnie należy wybrać Historia z menu
kontekstowego wybranego użytkownika
5.6 Harmonogramy
Harmonogramy
Harmonogramy automatycznie generują nowe instancje raportów w wybranym interwale czasu.
Aby sprawdzić istniejące harmonogramy:
należy z menu głównego wybrać opcję Harmonogram
następnie zostanie wyświetlona lista dostępnych harmonogramów
25 WebReporter
© 2008 BTC Sp. z o.o.
Dostępne są następujące opcje menu kontekstowego:
Edytuj – edytuje dane harmonogramu
Uruchom – uruchamia harmonogram
Zatrzymaj – zatrzymuje harmonogram.
Opis menu szczegółowego:
Nowy – tworzy nowy harmonogram
Start – uruchamia system harmonogramów
Stop – zatrzymuje system harmonogramów
Stan – wyświetla stan systemu harmonogramów
5.6.1 Tworzenie nowego harmonogramu
Tworzenie nowego harmonogramu
W celu stworzenia harmonogramu należy:
wybrać opcję Harmonogram w menu głównym
25
26Podręcznik użytkownika
© 2008 BTC Sp. z o.o.
następnie kliknąć przycisk Nowy w menu szczegółowym
wyświetli się formularz tworzenia nowego harmonogramu
W formularzyu należy określić, którego raportu harmonogram, ma zostać stworzony, interwał
czasu w jakim ma być tworzona nowa instancja raportu oraz czas rozpoczęcia pracy
harmonogramu. Wpisane dane należy zatwierdzić klikając Utwórz. Żądanie harmonogramu
zostaje przesłane do administratora.
27 WebReporter
© 2008 BTC Sp. z o.o.
Harmonogram jest tworzony, jednak może on rozpocząć działać dopiero gdy żądanie zostaniezaakceptowany przez administratora.
5.6.2 Zarządzanie żądaniami do harmonogramów
Zarządzanie żądaniami do harmonogramów
Aby przejrzeć stan żądań do harmonogramów należy kliknąć w menu głównym na Moje
żądania harmonogram. W panelu roboczym zostaną wyświetlone żądania do harmonogramów
aktualnie zalogowanego użytkownika.
Menu kontekstowe:
Ponów - ponownie wysyła żądanie do administratora
Usuń - usuwa żądanie
Aby przejrzeć jedynie żądania zaakceptowane należy kliknąć w prawym górnym rogu na
Zaakceptowane.
W celu przejrzenie żądań oczekujących na decyzję administratora należy kliknąć Oczekujące.
5.7 Zarządzanie żądaniami do raportów
Zarządzanie żądaniami do raportów
W celu sprawdzenia stanu żądań do raportów należy kliknąć w menu głównym na Moje
żądania raporty. W panelu roboczym zostaną wyświetlone żądania do raportów aktualnie
28Podręcznik użytkownika
© 2008 BTC Sp. z o.o.
zalogowanego użytkownika
Menu kontekstowe:
Ponów - ponownie wysyła żądanie do administratora
Usuń - usuwa żądanie
Aby przejrzeć jedynie żądania zaakceptowane należy kliknąć w prawym górnym rogu na
Zaakceptowane.
W celu przejrzenie żądań oczekujących na decyzję administratora należy kliknąć Oczekujące.
5.8 Zarządzanie kontem
Zarządzanie kontem
W celu umożliwienia zarządzania kontem należy wybrać Moje konto z menu głównego. W
panelu roboczym zostaną wyświetlone informacje o koncie użytkownika.
29 WebReporter
© 2008 BTC Sp. z o.o.
Opcje dostępne w menu szczegółowym:
Zmień login/hasło - pozwala zmienić login oraz hasło używane do uwierzytelniania
Zmień login - pozwala zmienić login użytkownika
Zmień język - zmienia język interfejsu użytkownika.
Rozdz.
VI
31 WebReporter
© 2008 BTC Sp. z o.o.
Podręcznik administratora
6.1 Zarządzanie połączeniami
6.1.1 Dodawanie połączeń
Dodawanie połączeń
Aby raporty mogły funkcjonować prawidłowo powinny zawierać informacje w jaki sposób się
połączyć ze źródłem danych. Wszystkie połączenia, z których korzystają raporty muszą być wcześniej
dodane do bazy danych połączeń.
W celu dodania nowego połączenia należy:
kliknąć na Połączenia w menu głównym, co spowoduje pojawienie się w panelu
roboczym listy połączeń dostępnych w systemie.
następnie należy kliknąć Dodaj z menu szczegółowego
zostanie wyświetlony następujący formularz:
32Podręcznik administratora
© 2008 BTC Sp. z o.o.
Pola formularza:
Nazwa serwera – jest to nazwa (adres) komputera na którym znajduje się baza
danych
Nazwa instancji SQL serwera – nazwa instancji SQLServer'a (w przypadku bazy
MySQL pole to powinno pozostać puste)
Nazwa bazy danych – nazwa bazy danych
Nazwa użytkownika – nazwa użytkownika w bazie danych
Hasło – hasło użytkownika bazy danych
Nazwa połączenia - opcjonalna ale zaleca się podanie znaczącej nazwy np. Połączenie
SQLServer
Baza danych – w obecnej wersji dostępne są SQLServer i MySQL.
Po wypełnieniu formularza należy zapisać nowe połączenie klikając Zastosuj.
6.1.2 Edycja połączenia
Edycja połączenia
Aby zmienić dane połączenia:
należy kliknąć na Połączenia w menu głównym
zostaną wyświetlone połączenia dostępne w systemie
następnie w menu kontekstowym na liście połączeń należy kliknąć Edytuj, co spowoduje
33 WebReporter
© 2008 BTC Sp. z o.o.
włączenie się formularza edycji z dotychczasowymi danymi połączenia
po dokonaniu zmian wartości parametrów, aby zmiany zostały zapisane należy kliknąć na Zastosuj.
6.1.3 Usuwanie połączenia
Usuwanie połączenia
W celu usunięcia połączenia należy:
kliknąć w menu głównym na Połączenia
następnie w menu kontekstowym na Usuń.
Usunięcie połączenia możliwe jest tylko wtedy, gdy nie jest używane przez żaden raportdostępny w systemie.
34Podręcznik administratora
© 2008 BTC Sp. z o.o.
6.2 Zarządzanie raportami
6.2.1 Dodawanie raportu
Dodawanie nowego raportu
Aby dodać nowy raport do systemu:
należy kliknąć w menu głównym na Zarządzaj raportami
w panelu roboczym wyświetli się lista dostępnych w systemie raportów
następnie należy kliknąć na Dodaj w menu szczegółowym, co spowoduje wyświetlenie się
formularza dodawania raportu
35 WebReporter
© 2008 BTC Sp. z o.o.
po prawidłowym wypełnieniu danych należy kliknąć na Dodaj raport
wyświetli się następny formularz na którym wyświetlone są wszystkie tabele z raportu, które
wymagają połączenia ze źródłami danych.
następnie należy wybrać dla nich odpowiednie, wcześniej zdefiniowane połączenia i kliknąćna Zastosuj.
31
36Podręcznik administratora
© 2008 BTC Sp. z o.o.
6.2.2 Aktualizacja raportu
Aktualizacja raportu
Aktualizacja raportu polega na podmianie definicji raportu pod nazwę istniejącego raportu. Nowa
definicja raportu zastępuje starą, przy czym wszystkie stare instancje raportu pozostają w systemie.
Aby zaktualizować raport:
należy kliknąć w menu głównym na Zarządzaj raportami
następnie w menu kontekstowym na liście raportów należy kliknąć na Aktualizuj
następnie należy wybrać nowy plik raportu i kliknąć Aktualizuj
następnie należy wybrać połączenie dla każdej z tabel raportu.
6.2.3 Aktualizacja parametrów raportu
Aktualizacja parametrów raportu
W celu dokonania aktualizacji parametrów raportu:
należy kliknąć w menu głównym na Zarządzaj połączeniami
następnie w menu kontekstowym na Edytuj. Wyświetli się formularz ze starymi
parametrami
Następnie należy zmienić parametry i potwierdzić wprowadzone zmiany klikając na Zastosuj.
37 WebReporter
© 2008 BTC Sp. z o.o.
6.2.4 Usuwanie raportu
Usuwanie raportu
Aby usunąć raport z WebReporter'a:
należy kliknąć w menu głównym na Zarządzaj raportami
następnie w menu kontekstowym raportu, który ma zostać skasowany na Usuń
Wraz z raportem bezpowrotnie zostają usuwane wszystkie jego instancje i harmonogramyzwiązane z tym raportem.
6.2.5 Ustalanie praw z poziomu zarządzania raportami
Ustalanie praw z poziomu zarządzania raportami
Aby nadać prawa do raportu z poziomu zarządzania raportami należy:
wybrać opcję Zarządzaj raportami, następnie w menu kontekstowym wybranego raportu
należy kliknąć na Nadaj prawa, co spowoduje wyświetlenie się następującego formularza:
38Podręcznik administratora
© 2008 BTC Sp. z o.o.
następnie należy wybrać użytkownika i zaznaczając poszczególne pola wyboru nadać mu prawa
do przeglądania, usuwania, drukowania i/lub eksportu, następnie należy kliknąć Zastosuj.
6.3 Zarządzanie użytkownikami
Zarządzanie użytkownikami
WebReporter daje możliwość zarządzania użytkownikami. W tym celu należy wybrać
Użytkownicy z menu głównego. Zostanie wyświetlona lista wszystkich użytkowników systemu.
39 WebReporter
© 2008 BTC Sp. z o.o.
Menu kontekstowe posiada następujące opcje:
Aktywuj - aktywuje konto użytkownika
Zawieś - zawiesza konto użytkownika
Usuń - usuwa konto użytkownika
Edytuj - pozwala na edycję danych użytkownika
Szczegóły - wyświetla szczegółowe dane o użytkowniku
Prawa do raportów - pozwala zdefiniować prawa do raportów
Prawa do grup - pozwala zdefiniować prawa do grup raportów
Menu szczegółowe:
Znajdź - umożliwia wyszukiwanie użytkowników
Dodaj - dodaje nowe konto użytkownika
6.3.1 Dodawanie użytkownika
Dodawanie użytkownika
W celu dodania nowego użytkownika do systemu należy:
kliknąć na Użytkownicy w menu głównym
następnie z menu szczegółowego wybrać Dodaj, co spowoduje wyświetlenie się formularz
dodawania użytkownika
40Podręcznik administratora
© 2008 BTC Sp. z o.o.
po wypełnieniu danych kliknij na Dodaj, użytkownik zostanie dodany do systemu.
6.3.2 Aktywacja użytkownika
Aktywacja użytkownika
W celu dokonania aktywacji użytkownika należy klikniąć na Użytkownicy, a następnie w menu
kontekstowym na Aktywuj. Wybrany użytkownik zostaje w ten sposób aktywowany (jego stan
zostaje zmieniony na ON).
6.3.3 Zawieszanie użytkownika
Zawieszanie użytkownika
Aby zawiesić użytkownika uniemożliwiając mu korzystanie z systemu, należy kliknąć na
Użytkownicy w menu głównym, a następnie w menu kontekstowym na Zawieś. Wybrany
użytkownik zostaje w ten sposób zawieszony i nie może zalogować się do WebReportera, aby mu to
umożliwić należy ponownie aktywować jego konto .
6.3.4 Usuwanie użytkownika
Usuwanie użytkownika
Aby trwale usunąć użytkownika należy kliknąć na Użytkownicy w menu głównym, a następnie w
menu kontekstowym na Usuń. Wybrany użytkownik zostanie usunięty z systemu.
6.3.5 Zmiana danych użytkownika
Zmiana danych użytkownika
W celu edycji danych użytkownika należy:
kliknąć na Użytkownicy w menu głównym
następnie z menu kontekstowego wybrać Edytuj
wyświetli się formularz umożliwiający zmianę danych dla danego użytkownika., w którym
40
41 WebReporter
© 2008 BTC Sp. z o.o.
należy wpisać nowe dane
aby dane zostały zaktualizowane należy kliknąć na Zastosuj.
6.3.6 Wyświetlanie szczegółów na temat użytkowników
Wyświetlanie szczegółów na temat użytkowników
Aby wyświetlić informacje na temat wybranego użytkownika:
należy kliknąć na Użytkownicy w menu głównym
następnie w menu kontekstowym należy wybrać opcję Szczegóły, co spowoduje
wyświetlenie się strony z informacjami na temat użytkownika, takimi jak dane na temat konta,
raporty do których użytkownik ma prawo przynajmniej do przeglądania, oraz harmonogramy
utworzone przez użytkownika
6.3.7 Nadawanie praw do grup raportów
Nadawanie praw do grup raportów
Aby nadać prawa dla wszystkich raportów z danej grupy danemu użytkownikowi
należy wybrać opcję Użytkownicy z menu głównego
następnie w menu kontekstowym kliknąć na Prawa do grup, co spowoduje wyświetlenie
42Podręcznik administratora
© 2008 BTC Sp. z o.o.
się formularza z grupami dostępnymi w systemie
następnie należy kliknąć na Nadaj prawa w menu kontekstowym wybranej grupy
wyświetli się formularz wyboru praw do grupy
należy wybrać prawa, zaznaczając odpowiednie pola wyboru, a następnie kliknąć Zastosuj.
6.3.8 Nadawanie praw do raportów
Nadawanie praw do raportów
Aby nadać prawa do konkretnego raportu :
należy kliknąć na Użytkownicy w menu głównym , a następnie na Prawa do raportów.
wyświetli się lista raportów dla danego użytkownika wraz z prawami jakie on posiada
następnie należy wybrać opcję Nadaj prawa z menu kontekstowego wybranego raportu
wyświetli się formularz nadawania praw, należy wybrać prawa, zaznaczając odpowiednie pola
wyboru, a następnie kliknąć Zastosuj.
6.3.9 Wyszukiwanie użytkownika
Wyszukiwanie użytkownika
Aby wyszukać użytkownika:
należy wybrać opcję Użytkownicy z menu głównego
kliknąć na Znajdź w menu szczegółowym
wyświetli się formularz wyszukiwania
43 WebReporter
© 2008 BTC Sp. z o.o.
wystarczy podać jedno kryterium wyszukiwania i kliknąć na Znajdź
po chwili wyświetli się lista użytkowników spełniająca podane kryteria wyszukiwania.
6.4 Zarządzanie grupami
6.4.1 Dodawanie nowej grupy
Dodawanie nowej grupy raportów
W celu dodania nowej grupy raportów:
należy kliknąć w menu głównym na Grupy raportów
następnie w menu szczegółowym wybrać opcję Dodaj grupę
Wyświetli się formularz dodawania grupy, po podaniu nazwy grupy i opisu należy kliknąć na
Utwórz.
6.4.2 Aktualizacja danych grupy
Aktualizacja danych grupy raportów
Aby zaktualizować dane istniejącej grupy raportów:
należy wybrać opcję Grupy raportów z menu głównego
44Podręcznik administratora
© 2008 BTC Sp. z o.o.
wyświetli się lista dostępnych grup raportów w systemie
następnie należy kliknąć na Edytuj w menu kontekstowym
wyświetli się formularz z danymi grupy
należy wprowadzić poprawne dane, a następnie potwierdzić klikając na Zmień
6.4.3 Usuwanie grupy
Usuwanie grupy raportów
Aby usunąć grupę raportów
należy kliknąć w menu głównym na Grupy raportów
następnie na liście raportów w menu kontekstowym kliknąć na Usuń
Grupa może zostać usunięta tylko, jeżeli nie jest do niej przypisany żaden raport.
45 WebReporter
© 2008 BTC Sp. z o.o.
6.5 Zarządzanie żądaniami do harmonogramów
Zarządzanie żądaniami do harmonogramów
WebReporter daje możliwość zarządzania żądaniami raportów. W celu sprawdzenia listy żądań
należy kliknąć w menu głównym ma Żądania harmonogram
Opcje menu kontekstowego żądań do raportów:
Akceptuj - akceptuje żądanie raportu
Odrzuć - odrzuca żądanie
Usuń - usuwa żądanie
Aby przejrzeć jedynie żądania zaakceptowane należy kliknąć w prawym górnym rogu na
Zaakceptowane.
W celu przejrzenie żądań oczekujących na decyzję należy kliknąć Oczekujące.
6.6 Zarządzanie żądaniami do raportów
Zarządzanie żądaniami do raportów
Aby móc zarządzać żądaniami do raportów należy skorzystać z opcji Żądania raporty z menu
głównego. Wyświetlona zostanie lista żądań.
Zarządzanie żądaniami do raportów odbywa się przy pomocy menu kontekstowego, które
składa się z:
Akceptuj - akceptuje żądanie
Odrzuć - odrzuca żądanie
Edytuj - pozwala zmienić żądanie
46Podręcznik administratora
© 2008 BTC Sp. z o.o.
Usuń - usuwa żądanie
Aby przejrzeć jedynie żądania zaakceptowane należy kliknąć w prawym górnym rogu na
Zaakceptowane.
W celu przejrzenie żądań oczekujących na decyzję należy kliknąć Oczekujące.
Usunięcie żądania nie powoduje usunięcia przyznanych wcześniej praw do raportu.
Jeżeli prawa do raportu zostały przyznane wcześniej w module Użytkownicy, akceptacjażądania nadpisuje wcześniej przyznane prawa. Każde przyznanie praw do grup raportów lubteż do raportu nadpisuje prawa przyznane wcześniej.
WebReporter47
© 2008 BTC Sp. z o.o.
Index
- A -Akceptacja żądania harmonogramu 45
Akceptacja żądania raportu 45
Aktualizacja parametrów raportu 36
Aktualizacja raportu 36
Aktywacja użytkownika 40
- D -Dodawanie grupy raportów 43
Dodawanie nowego raportu 34
Dodawanie połączeń do źródeł danych 31
Dodawanie użytkownika 39
- E -Edycja danych grupy raportów 43
Edycja połączeń do źródeł danych 32
Edycja użytkownika 40
Edycja żądania raportu 45
- H -Historia przeglądanych raportów 23
- I -Informacje o użytkowniku 41
Instalacja WebReportera - tworzenie bazy danych 6
Instalacja WebReportera w Apache Tomcat 6 10
Instalacja WebReportera w Java System ApplicationServer 6
Instalacja WebReportera w kontenerze aplikacji 6
Interfejs użytkownika 20
- K -Konfiguracja Crystal Reports 15
- L -Logowanie do WebReportera 19
- M -Menu główne 20
Menu kontekstowe 20
Menu szczegółowe 20
- O -O RemoteDesktop 2
Odrzucenie żądania harmonogramu 45
Odrzucenie żądania raportu 45
- P -Panel roboczy 20
Podmiana definicji raportu 36
Prawa do grup raportów 41
Prawa do raportów 42
Przeglądanie raportów - Moje raporty 21
Przeglądanie raportów - Raporty 22
- S -Składanie żadania na raport 22
- T -Tworzenie harmonogramu 25
- U -Ustalanie praw dostępu do raportu 37
Usunięcie żądania harmonogramu 45
Usunięcie żądania raportu 45
Usuwanie grupy raportów 44
usuwanie połączeń ze źródłami danych 33
Usuwanie raportu 37
Usuwanie użytkownika 40
- W -Wymagania systemowe 4
Wyszukiwanie użytkownika 42
- Z -Zarządzanie kontem 28
Zarządzanie żadaniami do raportów 27
Zarządzanie żądaniami do harmonogramów 45
Zarządzanie żądaniami do raportów 45
Indeks 48
© 2008 BTC Sp. z o.o.
Zarządzanie żądaniami do rharmonogramów 27
Zawieszanie użytkownika 40
Zmiana danych użytkownika 40
Zmiana hasła 28
Zmiana języka interfejsu 28
Zmiana loginu 28