proreports ulotka

5
System generacji raportów Czym jest ProReports? ProReports – to system komputerowy przeznaczony do generowania raportów w popularnych obecnie formatach biurowych – PDF, XLS, RTF, HTML, TXT, XML, CSV. Raporty te generowane są na podstawie przygotowanych wcześniej definicji zapamiętywanych w wewnętrznej bazie systemu. W definicji raportu można stosować instrukcje warunkowe, co w znacznym stopniu wpływa na różnorodność raportów generowanych na bazie jednej i tej samej definicji. ProReports obsługuje również format jrxml (JasperReport). Szablony raportów tego rodzaju mogą być przygotowane zewnętrznym edytorem, np. iReport. To użytkownik decyduje, która forma tworzenia raportów odpowiada mu bardziej. Dzięki opcjom importu i eksportu, szablony raportów, zarówno te wewnętrzne jaki i w formacie jrxml, mogą być w prosty sposób przenoszone między różnymi instancjami systemu ProReports. Ogólny schemat działania prezentuje poniższy rysunek: Jak widać użytkownik ma dostęp do systemu za pośrednictwem przeglądarki WWW (system działa z wieloma przeglądarkami, w tym IE, Firefox, Opera, Chrome). Po zalogowaniu do systemu może uruchomić dowolny raport, do którego przyznano mu uprawnienie. Taka konstrukcja systemu ma tę wielką zaletę, że umożliwia generację raportów w dowolnym oddziale firmy, z wykorzystaniem dowolnego komputera. W każdym raporcie można wskazać źródło danych, skąd będą pobierane elementy dynamiczne, co zapewnia duże rozproszenie obciążania serwerów bazodanowych (np. raporty mocno obciążające system można uruchamiać na bazie archiwalnej). Strona 1 z 5 Zalety systemu prostota instalacji, wieloplatformowość (AIX, Linux, Windows, Solaris), obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV), obsługa wielu baz danych, raporty PDF podpisywane cyfrowo, obsługa procedur składowanych (SPL), możliwość rozszerzania funkcjonalności poprzez dodawanie modułów PHP i JAVA.

Upload: g-m

Post on 20-Jun-2015

365 views

Category:

Technology


1 download

DESCRIPTION

Krótki opis systemu raportów ProReports

TRANSCRIPT

Page 1: proreports ulotka

System generacji raportów

Czym jest ProReports?

ProReports – to system komputerowy przeznaczony do generowania raportów w popularnych obecnie formatach biurowych – PDF, XLS, RTF, HTML, TXT, XML, CSV. Raporty te generowane są na podstawie przygotowanych wcześniej definicji zapamiętywanych w wewnętrznej bazie systemu. W definicji raportu można stosować instrukcje warunkowe, co w znacznym stopniu wpływa na różnorodność raportów generowanych na bazie jednej i tej samej definicji. ProReports obsługuje również format jrxml (JasperReport). Szablony raportów tego rodzaju mogą być przygotowane zewnętrznym edytorem, np. iReport. To użytkownik decyduje, która forma tworzenia raportów odpowiada mu bardziej. Dzięki opcjom importu i eksportu, szablony raportów, zarówno te wewnętrzne jaki i w formacie jrxml, mogą być w prosty sposób przenoszone między różnymi instancjami systemu ProReports.

Ogólny schemat działania prezentuje poniższy rysunek:

Jak widać użytkownik ma dostęp do systemu za pośrednictwem przeglądarki WWW (system działa z wieloma przeglądarkami, w tym IE, Firefox, Opera, Chrome). Po zalogowaniu do systemu może uruchomić dowolny raport, do którego przyznano mu uprawnienie. Taka konstrukcja systemu ma tę wielką zaletę, że umożliwia generację raportów w dowolnym oddziale firmy, z wykorzystaniem dowolnego komputera. W każdym raporcie można wskazać źródło danych, skąd będą pobierane elementy dynamiczne, co zapewnia duże rozproszenie obciążania serwerów bazodanowych (np. raporty mocno obciążające system można uruchamiać na bazie archiwalnej).

Strona 1 z 5

Zalety systemu

√ prostota instalacji,

√ wieloplatformowość (AIX, Linux, Windows, Solaris),

√ obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV),

√ obsługa wielu baz danych,

√ raporty PDF podpisywane cyfrowo,

√ obsługa procedur składowanych (SPL),

√ możliwość rozszerzania funkcjonalności poprzez dodawanie modułów PHP i JAVA.

Page 2: proreports ulotka

System generacji raportów

Skalowalność systemu.

ProReports cechuje duża skalowalność. Dla bardziej wymagających użytkowników możliwe jest uruchomienie większej liczby serwerów, co zwiększa zarówno wydajność systemu jak i jego niezawodność.

Powyższy schemat ukazuje dwie instancje serwera ProReports. Żądania użytkowników są równomiernie rozkładane pomiędzy dwa serwery dzięki tzw. balancer’owi. Awaria jednego z serwerów pozostaje niezauważona przez klientów, gdyż wszystkie zadania kierowane są wówczas do sprawnego serwera. W roli balance’ra można użyć np. darmowego perlbal’a, który jest niezwykle prosty w instalacji i znakomicie sprawdza się w tej roli.

Strona 2 z 5

Inne cechy systemu

√ dostęp do wygenerowanych raportów poprzez przeglądarkę WWW,

√ wewnętrzny harmonogram generacji raportów,

√ moduł automatycznego wysyłania raportów (e-mail) do użytkowników,

√ obsługa puli połączeń z automatycznym odłączaniem od bazy po zadanym czasie bezczynności,

√ możliwość generacji raportów z linii komend,

√ możliwość masowej generacji i przetwarzania raportów.

Page 3: proreports ulotka

System generacji raportów

Korzyści z zastosowania ProReports.

• Uzupełnienie funkcjonalności systemów informatycznych (zwłaszcza starszej generacji) o funkcję tworzenia raportów w popularnych formatach (PDF, XLS, RTF, HTML),

• Łatwe tworzenie definicji raportów,

• Skrócenie czasu tworzenia skomplikowanych raportów,

• Duża przenośność raportów (import-export),

• Łatwe zarządzanie definicjami raportów,

• Wydruk masowych spersonalizowanych dokumentów,

• Rozproszenie obciążenia podczas generacji raportów na wiele źródeł danych.

Wymagania systemu.

• Cześć serwerowa:

o Serwer z systemem operacyjnym AIX, Linux (np. CentOS), lub Windows XP.

• Cześć kliencka:

o Przeglądarka internetowa.

Strona 3 z 5

Inne cechy systemu

√ definiowalne formatki parametrów wejściowych raportów,

√ mechanizm uprawnień dostępu do raportów,

√ mechanizm zapisywania własnych filtrów danych do generacji raportów,

Page 4: proreports ulotka

System generacji raportów

Integracja z systemem maklerskim PROMAK (firmy Asseco Poland S.A.)

ProReports powstał jako moduł uzupełniający do systemu maklerskiego PROMAK. System Maklerski PROMAK jest systemem komputerowym starszej generacji pracującym w środowisku terminalowym, stąd też pozbawiony jest nowoczesnych narzędzi raportowych. Niejednokrotnie zwykłe raporty tekstowe nawet drukowane na drukarkach laserowych są niewystarczające i nie spełniają oczekiwań klientów domów maklerskich. Dlatego pojawił się pomysł stworzenia oddzielnego oprogramowania raportowego, które jednak będzie zintegrowane z systemem PROMAK.

ProReports może być zainstalowany na tym samym serwerze co system maklerski PROMAK:

Wysoki poziom integracji z systemem PROMAK zapewnia:

• Logowanie użytkowników do systemu ProReports z tym samym hasłem co do systemu PROMAK,

• Generowanie wydruków umów i wszelkiego typu aneksów na bazie informacji zawartej w systemie PROMAK – moduł UMOWY,

• Generowanie raportów z poziomu systemu maklerskiego PROMAK (prorepo.4ge):

Strona 4 z 5

Integracja z systemem PROMAK

√ możliwość instalacji na tym samym serwerze,

√ logowanie na bazie użytkowników systemu PROMAK,

√ generowanie raportów z poziomu systemu PROMAK (prorepo.4ge),

√ generowanie wydruków umów i aneksów na bazie danych z systemu PROMAK – moduł Umowy.

Page 5: proreports ulotka

System generacji raportów

• Raporty tekstowe są wyświetlane tak jak inne raporty w systemie PROMAK,

• Raporty binarne (np. PDF, XLS) są przesyłane do użytkownika e-mail’em.

• Definiowanie raportów jako opcji w systemie PROMAK.

Należy zaznaczyć, że mimo wspomnianej integracji z systemem maklerskim PROMAK system raportowy ProReports jest oprogramowaniem, które może działać całkowicie samodzielnie i może współpracować z zupełnie innym systemem informatycznym. Poziom izolacji między obydwoma systemami jest na tyle duży, że zmiany dokonywane przez producenta systemu PROMAK, nie wpływają na działanie ProReports.

Kontakt z autorem

Email : [email protected]

Strona 5 z 5

Potencjalni użytkownicy ProReports

√ Domy maklerskie,

√ Wydziały powiernicze banków,

√ Inni użytkownicy systemu maklerskiego PROMAK,

√ Firmy ubezpieczeniowe,

√ Fundusze inwestycyjne,

√ Firmy leasingowe,

√ Firmy merchandising’owe.