NetReporter OMÓWIENIE NetReporter to przeglądarka połączeń telefonicznych w Intranecie bądź Internecie. Jest to dodatkowy moduł rozszerzający program Telbaza SQL o możliwość błyskawicznego, samodzielnego dostępu do danych taryfikacyjnych/billingowych za pośrednictwem standardowej przeglądarki internetowej. Dzięki modułowi NetReporter a każdy jego uprawniony użytkownik może z dowolnego miejsca w sieci i w każdej chwili samodzielnie wykonać potrzebny mu raport. NetReporter zmniejsza obciążenie administratora Telbazy SQL i jednocześnie zwiększa możliwości korzystania z danych taryfikacyjnych/billingowych przez kadrę kierowniczą firmy. ZALETY Dostęp z każdego komputera Duża różnorodność raportów Dopasowanie do struktury organizacyjnej Wysoka stabilność całego systemu Wysoką wydajność i szybkość obliczeniową Łatwość dostępu do danych Contec jako firma od przeszło dziesięciu lat zajmująca się tworzeniem rozwiązań taryfikacyjnych zapewnia swoim Klientom wszystkie te rozwiązania oraz gwarantuje: ZASTOSOWANIA Największą na rynku funkcjonalność oprogramowania Dopasowany do potrzeb Klienta proces instalacyjno-wdrożeniowy Program zapewnienia jakości NetReporter zarówno w systemach biurowych, jak i sieciowych oferuje możliwość oglądania informacji o połączeniach telefonicznych poprzez przeglądarkę internetową. Daje każdemu uprawnionemu pracownikowi możliwość wglądu do informacji o połączeniach zrealizowanych przez siebie lub swoich podwładnych. NetReporter jest najbardziej zaawansowaną formą udostępnienia pracownikom bądź podnajemcom możliwości korzystania z baz danych o połączeniach. Idea polega na wystawieniu bazy na serwerze www i nadanie uprawnień do samodzielnego wywoływania raportów poprzez standardową przeglądarkę internetową. Rozwiązanie to wymaga odpowiedniej infrastruktury teleinformatycznej i zainstalowania dodatkowego oprogramowania. Dostęp do bazy można uzyskać z dowolnego komputera, pracującego w sieci. Do oglądania wystarczy zwykła przeglądarka internetowa: Microsoft Internet Explorer lub Netscape. Każdy użytkownik otrzymuje hasło uprawniające do korzystania z bazy. Z hasłem związane są uprawnienia: Zakres linii wewnętrznych, dla których uprawniony może wykonywać raporty. Zakres określany jest jako wybrany fragment struktury organizacyjnej przedsiębiorstwa. Lista dostępnych raportów. Administrator przygotowuje różne raporty przeznaczone do wykonywania przez użytkowników. Użytkownik może mieć prawo do wykonywania wszystkich lub tylko wybranych raportów z listy. NetReporter Wersja 1.3 2004-07-22 Strona 1 z 5
FUNKCJONALNOŚĆ Zasada działania Dostęp do bazy można uzyskać z dowolnego komputera, pracującego w sieci. Do przeglądania danych taryfikacyjnych (billingowych) wystarczy zwykła przeglądarka internetowa: Microsoft Internet Explorer lub Netscape. Każdy użytkownik, który został do tego uprawniony, otrzymuje od administratora systemu hasło uprawniające go do korzystania z bazy w zakresie na jaki ów pracownik zgodę otrzymał. Z otrzymanym hasłem związane są następujące uprawnienia: Dostęp do danych o liniach wewnętrznych. Pracownik, który otrzymał stosowne uprawnienia może przeglądać dane billingowe w postaci raportów. Zakres określany jest jako wybrany fragment struktury organizacyjnej przedsiębiorstwa. Lista dostępnych raportów. Administrator przygotowuje różne raporty przeznaczone do wykonywania przez użytkowników. Użytkownik może mieć prawo do wykonywania wszystkich lub tylko wybranych raportów z listy. Przeglądanie danych taryfikacyjnych Program daje do dyspozycji wiele typów raportów. Raporty zawierają połączenia za określony przez użytkownika okres. Dla wygody użytkownika zdefiniowano kilka najczęściej wybieranych przedziałów czasowych: wczoraj, dzisiaj, bieżący tydzień, bieżący miesiąc. Można także wybrać dowolny przedział czasowy, podając datę początku i końca okresu. Wyświetlone na ekranie listy połączeń, mogą być sortowane według dowolnej kolumny. Po wybraniu kolumny czas trwania dane zostaną uporządkowane w kolejności od najdłuższego do najkrótszego połączenia. Ponowne wybranie tej samej kolumny spowoduje zmianę kolejności na odwrotną. Każdy wyświetlony raport może zostać wydrukowany, zapamiętany w postaci pliku HTML lub wyeksportowany do arkusza kalkulacyjnego celem bardziej zaawansowanej analizy. Raporty gotowe Program posiada także kilka wzorcowych, gotowych raportów. Dla wybranego pracownika lub jednostki organizacyjnej można otrzymać następujące raporty: Połączenia najdroższe Połączenia najdłuższe Najczęściej wybierane numery Podsumowania Program NetReporter działając w oparciu o relacyjne bazy danych SQL i GUI zapisane w PHP może byc dowolnie rozbudowywany i doposażany w indywidualnie ustalone typy i formy raportów na podstawie opracowanego wspólnie z klientem projektu. Drążenie danych Podstawowy raport pokazuje wyniki zbiorcze dla jednostek organizacyjnych firmy podległych zalogowanemu użytkownikowi. Wybierając jedną z nich możemy zejść o poziom niżej i zobaczyć wyniki dla kolejnych jednostek podporządkowanych. Na koniec można obejrzeć wyniki dla poszczególnych pracowników i wreszcie listę wykonanych przez nich połączeń. Mechanizm ten nazywany DRILL-DOWN opiera się na najczęsciej spotykanych schematach organizacyjnych składających się z następujących podziałów*: Pion o Departament Dział Sekcja o Pracownik *)Nazwy wykorzystane w powyższej hierarchii są tylko przykładowymi. Tabele, wykresy, wydruki, pliki Raporty wykonywane przez użytkowników programu NetReporter mogą być prezentowane na ekranie komputera w formie tabeli lub wykresów słupkowych. Każdy raport może być wydrukowany na drukarce lokalnej bądź sieciowej. Może być także zapisany w postaci pliku: *.txt, *.html lub *.xls celem dalszej obróbki i analizy. NetReporter Wersja 1.3 2004-07-22 Strona 2 z 5
Dopasowanie do struktury administracyjnej firmy NetReporter oferuje raportowanie zgodne ze strukturą organizacyjną firmy. Dyrekcja lub osoby upoważnione mogą zatem oglądać raporty dla całej firmy, wybranego działu lub konkretnego pracownika. Pozostali pracownicy otrzymują dostęp do oglądania raportów z własnych połączeń. Prosta implementacja Zaleca się instalację Telbazy SQL i NetReportera na jednym komputerze dedykowanym dla celów taryfikacji. Oferta w wersji podstawowej przewiduje dostarczenie komputera z zainstalowanymi i wstępnie skonfigurowanymi programami Telbaza SQL i NetReporter. Na komputerze tym instalowane jest także oprogramowanie serwera SQL, serwera WWW i program do obsługi PHP. Komputer jest dostarczany w stanie gotowym do połączenia go z centralą telefoniczną i komputerową siecią użytkownika. W przypadku rozbudowy działającego już systemu Telbaza SQL o NetReporter, na wcześniej przygotowywany/pracujący komputer przenoszona jest w całości konfiguracja Telbazy SQL, co zapewnia kontynuację pracy. Dla Instalacji powyżej 800 abonentów oraz tam gdzie użytkownik chce wykorzystać działające w firmie serwery SQL i WWW możliwe jest zastosowanie rozwiązań indywidualnych takich jak lokacja baz danych na istniejących serwerach, dołączenie aplikacji NetReporter do Intranetowych serwisów WWW, wytworzenie dodatkowych stanowisk administratorów, oraz wprowadzenie wizualizacji zgodnej z marketingowym wizerunkiem firmy. BEZPIECZEŃSTWO DANYCH Dostęp do danych - uprawnienia Zakres dostępnych danych jest uzależniony od pozycji użytkownika w strukturze organizacyjnej firmy. Kierownik ma dostęp do swoich danych billingowych i danych swoich podwładnych, pracownik może oglądać tylko swoje dane. Dostęp do programu NetReporter zabezpieczony jest hasłem. Replikacja danych z Telbazy SQL do NetReporter a Jak każdy system baz danych tak również NetReporter, działający z danymi przechowywanymi na serwerze SQL, wymaga oddzielnej optymalizacji swoich baz pod kątem ich uzyteczności. Ponieważ NetReporter jest aplikacją do przeglądania danych taryfikacyjnych/billingowych, nie ma potrzeby tworzenia duplikatów baz danych Telbazy SQL. W procesie replikacji przygotowuje się stosowne mechanizmy realizujace wyłącznie replikacje niezbednych danych. Dzięki temu bazy danych NetReport a nie są zbyt duże a dzięki występowaniu w nich wyłącznie danych istotnych dla użytkowniów są zoptymalizowane w działaniu pod kątem szybkości dostępu. Kopia bezpieczeństwa NetReporter, jak każdy system baz danych powinien mieć regularnie wykonywane kopie bezpieczeństwa (backup). Poprzez zastosowanie silnika SQL dla baz danych NetReporter a możliwe jest realizowanie ww. kopii za pomocą dowolnego programu do archiwizacji danych z baz SQL. PROGRAM ZAPEWNIENIA JAKOŚCI By sprostać coraz wyższym oczekiwaniom Klientów co do jakości działania systemów taryfikacyjnych, CONTEC wprowadził System Certyfikacji Instalatorów. Im większy i bardziej skomplikowany jest system telekomunikacyjny Klienta, tym wyższe są oczekiwania w stosunku do tego systemu i właściwego podejścia projektowo-instalacyjno-wdrożeniowego. Oczekiwania są tym wyższe, im bardziej skomplikowanej funkcjonalności oczekuje Klient. Jakość, wydajność i bezpieczeństwo stają się więc elementami równie istotnymi, co szybkość i sprawność wdrożenia całości systemu. W celu zapewnienia Klientom najwyższej jakości wsparcia technicznego, na odpowiednim do ich wymagań poziomie, firma CONTEC wprowadza podział systemów taryfikacyjnych ze względu na ich wielkość oraz stopień zaawansowania. Przygotowaliśmy dla naszych Klientów pełen proces instalacyjny i wdrożeniowy, dostosowany do Ich indywidualnych potrzeb. NetReporter Wersja 1.3 2004-07-22 Strona 3 z 5
Uruchomiliśmy specjalny serwis WWW dla Klientów, którzy z racji planów rozwoju systemów telekomunikacyjnych i teleinformatycznych w swoich firmach chcą znać plany rozwoju kolejnych wersji oprogramowania. Wdrożylismy zgodny z systemem zapewnienia jakości program testów dla produktów Contec. Działając zgodnie z Systemem Zarządzania Jakością, przygotowaliśmy proste procedury, ułatwiające zgłaszanie przez naszych Klientów uwag, dotyczących kolejnych wersji oprogramowania CONTEC. Aby zapewnić sprawną i konstruktywną wymianę informacji o naszych produktach uruchomiliśmy FORUM internetowe na którym nasi serwisanci udzielają odpowiedzi na wszystkie pytania dotyczące produktów firmy CONTEC. Od początku działalności firmy dostępni są wykwalifikowani pracownicy serwisu firmy CONTEC, służący pomocą przy rozwiązywaniu problemów Klientów. DANE TECHNICZNE ŚRODOWISKO PRACY Wymagany system operacyjny dla NetReporter Windows Server 2003, Standard Edition* Windows Server 2003, Enterprise Edition* Windows Server 2003, Datacenter Edition* Windows Server 2003, Web Edition* Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Server Windows NT Server 4.0 z Service Pack 5 (SP5) albo nowszym Windows NT Server 4.0, Enterprise Edition z SP5 albo nowszym Windows NT Workstation 4.0 z SP5 albo nowszym Windows XP Professional Windows XP Home Edition Windows 2000 Professional *) Windows Server 2003 wymaga SQL Server 2000 Service Pack 3 bądź nowszego. Wymagane serwisy WWW dla NetReporter a IIS ( integralna część ww. systemów operacyjnych ) Apache ( bezpłatna aplikacja zewnętrzna) Wymagane elementy dodatkowe dla NetReporter a PHP Przeglądarka internetowa Internet Explorer Netscape NetReporter z MSDE2000 W systemach biurowych najwygodniejszym nośnikiem baz danych SQL jest MSDE 2000. Nośnik ten, ze względu na swoje niewielkie wymagania sprzętowe oraz pełną kompatybilność z Telbazą SQL, jest preferowany w instalacjach w których użytkownik nie wymaga od MSDE 2000 większych możliwości pracy niż: Max. 5 użytkowników baz danych SQL Max. rozmiar baz danych to 2 GB Max. do 2 procesory Max. 2 GB wykorzystywanej pamięci komputera Max. 16 baz danych SQL Żadne z ograniczeń MSDE 2000 nie jest jakąkolwiek przeszkodą do rozpoczęcia pracy z NetReporter em a najwyższa jakość programu grwarantuje łatwą migrację z MSDE 2000 na Microsoft NetReporter Wersja 1.3 2004-07-22 Strona 4 z 5
SQL Server. Dla dużych i sieciowych systemów taryfikacyjnych od razu zalecamy zastosowanie pełnej wersji Microsoft SQL Server. NetReporter z Microsoft SQL Server Systemy sieciowe i systemy odpowiedzialne powinny pracować na pełnej wersji serwera SQL. Taką wersją jest np. Microsoft SQL Server. Serwer ten nie posiada takich ograniczeń w swojej rozbudowie jak MSDE 2000. Dzieki temu, z większej (niż 16) ilosci baz danych SQL umieszczonych na takim serwerze może jednocześnie korzystać o wiele więcej osób bądź procesów a rozmiar bazy danych nie jest ograniczony wielkością 2 GB. Wymagania dla PC Systemy biurowe MSDE 2000 do 200 linii wewnętrznych: procesor PIII 1200 MHz, RAM 256 MB, CD-ROM do 800 linii wewnętrznych: procesor P4 2GHz, RAM 512 MB, CD-ROM powyżej 800 linii wewnętrznych: procesor min. P4 2GHz, RAM 512 MB, CD-ROM Systemy sieciowe i odpowiedzialne Serwer SQL powyżej 1500 linii wewnętrznych: procesor min. P4 2GHz, RAM 512 MB, CD-ROM Jeżeli ilość połączeń/rekordów w bazie danych może przekroczyć 5 milionów, dla zachowania ciągłości zbierania i przechowywania danych, wymagany jest Micrsoft SQL Server. Miejsce na dysku W celu ustalenia ilości potrzebnego dla systemu taryfikacji wolnego miejsca na twardym dysku komputera, posługujemy się następującym algorytmem: Średnio obciążona centrala telefoniczna realizuje w dni robocze, w godzinach szczytu, ok. 5. połączeń wychodzących poprzez jedną linię miejską. Dla central mocno obciążonych ruchem powyższy wynik powinien zostać przemnożony x 2. Jeśli system taryfikacyjny ma rejestrować połączenia przychodzące to ilość wolnego miejsca na twardym dysku powinna zwiększyć się jeszcze dwukrotnie. Dla systemów taryfikacyjnych obsługujących również połączenia wewnętrzne ilość wolnego miejsca na dysku powinna być czterokrotnie większa niż w przypadku rejestracji połączeń wychodzących i przychodzących. W Telbazie SQL 100 000 zarejestrowanych i przeliczonych połączeń (niezależnie od ich typu) to ok. 30 MB danych. We wszystkich komputerach wymagane jest zastosowanie UPS. PODSUMOWANIE Wybór konkretnych rozwiązań wymaga uzgodnień z działem IT firmy Klienta celem wzajemnego dostosowania sprzetu i systemów do wymagań korporacyjnych. Po zakończeniu wdrożenia za administrację serwerem/serwerami odpowiada Użytkownik. Kopie bezpieczeństwa mogą być wykonywane lokalnie wewnątrz CST lub przez korporacyjny system backupu. W rozwiązaniu lokalnym na co najmniej jednym z komputerów należy zainstalować urządzenie pamięci masowej dla wykonywania kopii archiwalnych i kopii bezpieczeństwa. Szczegółowy wybór rozwiązania zależy od ilości danych i korporacyjnej polityki przechowywania kopii danych może. W celu umożliwienia obsługi sytuacji krytycznych zaleca się aby możliwe było odtworzenie danych archiwalnych na innym komputerze niż tylko komputer na którym przygotowano kopie danych. Wygodnym rozwiązaniem dla kopii bezpieczeństwa jest streamer a dla kopii archiwalnych nagrywanie danych na dwie niezależne płyty CD-RW przechowywane w bezpiecznym miejscu niezależnie od siebie. Tworząc platformę sprzętową pod system należy brać pod uwagę możliwość pojawienia się potrzeb zwiększenia jego wydajności dla obsługi dodatkowych lokalizacji, większej liczby użytkowników oraz dodatkowych modułów funkcjonalnych. Dla zachowania możliwości szybkiej pomocy serwisowej wymagane jest zapewnienie bezpiecznego serwisowego dostępu do jednego z komputerów CST przy użyciu programu Symantec PCAnywhere. Połączenia serwisowe mogą być zestawiane na żądanie. NetReporter Wersja 1.3 2004-07-22 Strona 5 z 5