SKR_ZA_01/2015 - Zal 1 Założenia projektowe

Transkrypt

SKR_ZA_01/2015 - Zal 1 Założenia projektowe
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Warszawa, 02.01.2015 r.
TeamSoft Sp. z o.o.
ul. Domaniewska 47/10
02-672 Warszawa
NIP: 521-32-79-750
Założenia projektowe dla zapytania ofertowego
SKR_ZA_01/2015
I.
Wstęp
W związku z realizacją projektu „Wdrożenie i świadczenie usługi w modelu SaaS System Konsolidacji
Raportów na bazie platformy informatycznej automatyzującej procesy i relacje biznesowe przedsiębiorstw.”,
dofinansowanego w ramach Programu Operacyjnego Innowacyjna Gospodarka, Działanie 8.2 „Wspieranie
wdrażania elektronicznego biznesu typu B2B”, współfinansowanego ze środków Unii Europejskiej w ramach
Europejskiego Funduszu Rozwoju Regionalnego, umowa o dofinansowanie nr: UDA-POIG.08.02.00-14-
112/14-00, zamieszczamy poniżej założenia projektowe dla zapytania ofertowego SKR_ZA_01/2015.
Dokument Założenia projektowe
obejmuje szczegółowe informacje udostępnione dla tych oferentów,
którzy zdecydują się przystąpić do procesu ofertowego zgodnie z założeniami opisanymi w Zapytaniu
ofertowym nr SKR_ZA_01/2015.
II.
Opis funkcjonalności
System B2B
będzie udostępniał funkcjonalności związane z generowaniem raportów (ręcznym i
cyklicznym) i ich konsolidacją, przy czym jego główną wartość dodaną stanowić będą: mobilny interfejs,
możliwość wyboru różnych źródeł danych dla generowanych raportów, szerokie możliwości konfiguracji
usług raportowania oraz konsolidacji raportów
przez użytkownika biznesowego,
nie będącego
developerem, możliwość integracji systemu z korporacyjnym systemem pocztowym, konfigurowalny moduł
Informowania Kierownictwa.
Dostarczone oprogramowanie będzie składało się z:

Oprogramowania, w którym będzie świadczona usługa SaaS System Konsolidacji Raportów
(SKR), automatyzująca procesy biznesowe w organizacji Partnera.

Oprogramowania
odpowiadające
za
automatyzację
procesów
biznesowych
Wnioskodawcą i Partnerami związane z użytkowaniem aplikacji w modelu SaaS..
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
pomiędzy
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego

API pozwalające na integrację z innymi systemami informatycznymi klasy ERP oraz CRM, lub
innymi aplikacjami dziedzinowymi użytkowanymi w przedsiębiorstwie
Dostępne moduły
MODUŁ /
FUNKCJONALNOŚĆ
WERSJA
OPIS
Moduł Administracja
D,S,E
Moduł odpowiedzialny za czynności administracyjne..

System będzie pracował w trybie kontekstowym –
kontekst będzie konfigurowalny per klient/firma.
Pozwoli to na odseparowanie od siebie danych
poszczególnych firm /klientów.

Kontekst Supervisor, pozwalający na zarządzanie
wszystkimi
kontekstami
w
systemie.
W
tym
kontekście widoczne będą wszystkie obiekty i dane
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
zdefiniowane w systemie.

W każdym kontekście będzie
dostępna rola
Administratora, który będzie miał nieograniczone
uprawnienia (ale tylko w danym kontekście czyli w
zakresie danych konkretnego klienta/firmy).

System będzie dawał możliwość zdefiniowania ról
określających
dostęp
do
poszczególnych
funkcjonalności i danych per kontekst.

Możliwość indywidualnego konfigurowania uprawnień
do
poszczególnych
elementów
systemu,
funkcjonalności i danych

Role będą mogły być grupowane w profile, co ułatwi
zarządzanie
nimi.
Profile
będą
przypisywane
użytkownikom.

System umożliwi pracę wielu firm na jednej instancji
aplikacji
i
bazy
danych
z
zapewnieniem
bezpieczeństwa i separacji danych.

System umożliwi pracę w trybie wielofirmowym, tj.
dla podmiotów, które posiadają szereg spółek
wzajemnie powiązanych.

System
umożliwi
zdefiniowanie
personalnych
uprawnień.
Autoryzacja/Autentykacja
D,S,E
Logowanie użytkownika
Uprawnienia
D,S,,E
Moduł uprawnień użytkownika.
Konfigurowalne
role
-
Możliwość
indywidualnego
konfigurowania uprawnień do poszczególnych elementów
systemu, funkcjonalności i danych. Pozwoli to na zachowanie
zasad bezpieczeństwa. Daje też możliwość udostępnienia
systemu bardzo szerokiej rzeszy pracowników Klienta, dzięki
zdefiniowaniu nawet personalnie dedykowanych uprawnień
Zarządzanie poziomem
D,S,E
Obsługa zgłoszeń klientów dotyczących ich oczekiwań i
spostrzeżeń
usług
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Zarządzanie procesami
D,S,E
zamówień

Rejestracja w systemie

Rejestr kontrahentów

Uzupełnienie danych dotyczących profilu firmy, w tym
strukturę organizacyjną

Definiowanie
parametrów
utrzymania
i
obsługi
serwisowej systemu
Moduł Płatności
D,S,E

Składanie zamówień na usługi

Akceptacja umowy
Integracja z serwisem płatności dotPAY lub podobny.
Moduł Definiowanie źródeł
Moduł definiowania źródeł danych.
danych
System będzie dawał możliwość wyboru
i konfiguracji
alternatywnych, dostosowanych do indywidualnych potrzeb
klienta/firmy, źródeł danych dla generowanych raportów

bazą danych systemu,

zewnętrzną bazą/hurtownią danych (np. ORACLE,
DB2 oraz innymi powszechnie dostępnymi na rynku),

plikami płaskimi w określonym formacie (import
danych do raportów z plików płaskich)

własne formularze – system zapewni możliwość
pozyskania danych do skonsolidowanych raportów
poprzez
generator
formularzy,
który
zapewni
możliwość rejestracji danych przez użytkowników.
Moduł raportowy.
Moduł Raporty
System będzie zapewniał:
Definiowanie szablonów raportów - dowolne definiowanie
przez
użytkownika
biznesowego
(księgowa,
analityk,
kontroler, itp.). System będzie dawał możliwość definiowania
szablonów raportów w zakresie
ich wyglądu (layout)
i
zawartości przez użytkownika końcowego nie będącego
developerem.
development–u
Pozwoli
to
bez
dostosowywać
na
ponoszenia
bieżąco
kosztów
system
do
zmieniających się potrzeb raportowych i zmieniającego się
otoczenia, a to wpłynie korzystnie na koszty rozwoju i
utrzymania rozwiązania ponoszone przez Klienta
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
- System będzie
Agregowanie (konsolidacja raportów)
dawał możliwość:

definiowania raportów zagregowanych, będących
agregatami raportów cząstkowych np. raportów tego
samego typu pochodzących z różnych oddziałów
firmy/od różnych przedstawicieli oraz z różnych firm
(w przypadku struktur wielofirmowych)

definiowania
raportów zagregowanych, których
źródłem będą inne, wcześniej wygenerowane raporty
różnych
typów,
bez
konieczności
ponownego
przeliczania danych/sięgania do zewnętrznego źródła
danych.

Określenia warunków, które mają być sprawdzane
przed
wykonaniem
agregacji
np.
kompletność
danych w raportach cząstkowych.
Konfigurowanie
raportów -
System zapewni szerokie
możliwości konfiguracji usług raportowania oraz konsolidacji
raportów
przez użytkownika biznesowego, nie będącego
developerem
Generowanie raportów – system zapewni generowanie
raportów w oparciu zdefiniowane źródła danych, konfigurację
i agregację z możliwością prezentacji na komputerach
stacjonarnych i urządzeniach mobilnych.
Wskaźniki KPI – system umożliwi definiowanie i konfigurację
wskaźników KPI dla kierownictwa.
Moduł Powiadomienia i
dystrybucja
Notyfikacja
D,S,E
Moduł notyfikacji.
System będzie umożliwiał dystrybucję wygenerowanych
raportów /informacji o dostępności wygenerowanych raportów
oraz
wartości
konfigurowalnej
KPI
per
per
e-mail
raport/grupa
odbiorców.
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
do
raportów/
zdefiniowanej,
KPI
listy
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Będzie to stanowiło istotny element informowania kadry
kierowniczej i innych odbiorców raportów o ich dostępności,
co
zaoszczędzi im czasu, który musieliby spędzić nad
sprawdzaniem dostępności interesujących ich danych w
systemie.
W przypadku notyfikacji o KPI będzie to stanowiło istotny
element informowania kadry zarządzającej o bieżącym
stanie/kondycji
firmy/innych aspektach w zależności od
zdefiniowanych wskaźników, co pozwoli na bieżący dostęp do
istotnych
w procesie
podejmowania
decyzji
informacji,
pozwoli na podejmowanie działań prewencyjnych ( w
przypadku notyfikacji o zagrożeniach w niedotrzymaniu KPI) .
Zaoszczędzi to również nakładów pracy związanych ze
zbieraniem, przeliczaniem
i analizowaniem tych istotnych
informacji.
Możliwość
wysyłania per e-mail przypomnień/ponagleń w
zakresie płatności. Uwolni to klientów od konieczności
pamiętania o terminach płatności.
Informowanie Kierownictwa
E
Moduł Informowania Kierownictwa.
System będzie dawał możliwości:
Harmonogramowanie
będzie
wykonania
umożliwiał
wskazanych,
raportów
harmonogramowanie
wcześniej
zdefiniowanych
-
System
wykonania
raportów,
z
dokładnością co do dnia i godziny. Umożliwi też ustalenie
ewentualnego cyklu, w którym dany harmonogram ma być
wykonywany
(np.
w
cyklu
codziennym,
tygodniowym,
miesięcznym).
Informowanie
kierownictwa
zdefiniowanie
listy
–
dystrybucyjnej
harmonogramowanego raportu,
system
umożliwi
dla
danego
tzn. wskazanie adresów
mailowych odbiorców danego raportu lub informacji o tym, że
taki raport został wygenerowany i jest dostępny w systemie.
Moduł
Informowania
Kierownictwa
będzie
stanowił
podstawowe narzędzie przeznaczone dla osób decyzyjnych,
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
które swoje decyzje będą opierać na danych pochodzących
z systemu. Możliwości::

zdefiniowanie
i
wskaźników
skonfigurowanie
specyficznych dla danej firmy/klienta,

automatyczne
wyliczenia
pochodzących z systemu
na
podstawie
danych
i zaprezentowanie w
sposób graficzny tych wskaźników (KPI),

automatyczne porównania ich osiągniętych wartości
z wartościami zakładanymi.

bieżące - łatwego monitorowanie
graficznej
prezentacji
KPI
dzięki
dotrzymanie/niedotrzymanie
zakładanych wielkości, jak również alarmowania o
stanach zagrożenia (również per e-mail)
Moduł Workflow
Moduł Workflow akceptacyjne
akceptacyjne
System będzie dawał możliwości:

Definiowanie ścieżki akceptacyjnej dla raportów

Kontrola kompletności / poprawności
wygenerowanych raportów przed udostępnieniem ich
kierownictwu najwyższego szczebla.
Interfejs użytkownika renderowany poprawnie w różnych
Moduł UI
urządzeniach. System będzie
dostępny na urządzeniach
mobilnych tj. tabletach, smartfonach, laptopach.
Dostęp do raportów z urządzeń mobilnych bez konieczności
dostępu do zasobów firmowych "on site".
Szczególnie istotne jest to dla Klientów zatrudniających
pracowników
świadczących
pracę
w
terenie
np.
przedstawicieli handlowych, którzy dzięki temu rozwiązaniu
mogą korzystać z systemu za pośrednictwem użytkowanych
urządzeń mobilnych w dowolnym miejscu i o dowolnej porze.
Istotne jest to również z punktu widzenia osób decyzyjnych,
które
swoje
decyzje
opierają
na
generowanych
raportach/wyliczanych KPI i dla nich dostęp do systemu
możliwy w każdej chwili i z każdego miejsca umacnia ich
pozycję np. podczas spotkań negocjacyjnych/zarządu, gdzie
na bieżąco mają dostęp do kluczowych informacji.
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Renderowanie formularzy
D,S,E
Moduł
odpowiedzialny
za
odpowiednie
renderowanie
formatek użytkownika w różnych urządzeniach oraz ich
interpretacji / zapisu danych z formatek.
Moduł Pomoc kontekstowa
D,S,E
Pomoc kontekstowa
Moduł Bilingwalnie usług
D,S,E
Bilingowanie i fakturowanie usług
Usługa dostępna będzie w wersjach STANDARD, DEMO lub ENTERPRISE (rozszerzona).
Wybór wersji systemu oznaczać będzie aktywowanie PANELU ADMINISTRACYJNEGO i przekazanie
uprawnień do zamówionej funkcjonalności MANAGEROWI usługi. Managerem domyślnie będzie osoba
podana w formularzu rejestracyjnym, po aktywowaniu e-usługi wymagane będzie potwierdzenie KONTA
MANAGERA bądź jego ZMIANA. Wersja DEMO nie wymaga od Managera rozbudowanej konfiguracji,
system jest przygotowany do przetestowania podstawowej funkcjonalności.
Dla wersji komercyjnych dostępny będzie czytelny interfejs pozwalający na konfigurację usługi o
funkcjonalności właściwej do profilu firmy i potrzeb biznesowych. Na każdym etapie konfiguracji będzie
możliwe zapoznanie się z daną funkcjonalnością korzystając z dostępnej pomocy kontekstowej wraz z
asystentem multimedialnym prezentującym jej działanie.
Dla wykupionej usługi w wersji komercyjnej możliwy będzie kontakt z bezpośrednim OPIEKUNEM Klienta
(mailowy, telefoniczny, oraz przez wbudowany komunikator internetowy). Pomoc techniczna może też być
świadczona zdalnie przy wykorzystaniu oprogramowania do zdalnego dostępu.
Zamówiona usługa w wersji komercyjnej będzie płatna, rozliczana ABONAMENTEM. Wysokość
abonamentu będzie wyliczana automatycznie w oparciu o obowiązujący cennik usługi. W umowie Manager
Konta określi odpowiadający mu okres rozliczeniowy (miesięczny, kwartalny, półroczny i roczny). Moduł
płatności wygeneruje fakturę VAT w oparciu o obowiązującą umowę przeliczając wybrany abonament przez
ilość zdefiniowanych w systemie użytkowników. Faktura zostanie wygenerowana z terminem płatności 14
dni na indywidualny rachunek bankowy przypisany do danego konta Klienta. Dokument faktury będzie
dostępny w formie elektronicznej w Panelu Managera Konta, możliwe będzie pobranie faktury w formie
załącznika, wydrukowanie bądź przesłanie mailem. Wnioskodawca zintegruje usługę z zewnętrznym
serwisem autoryzującym płatności (np. dotpay).
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
III.
Założenia konstrukcji
Wnioskodawca przyjął założenie, że w trakcie budowy aplikacji wykorzystane zostaną ogólnodostępne
biblioteki i rozwiązania szkieletowe. W szczególności są to:

Spring - stanowiący tzw. "lekki kontener" komponentów i zawierający wiele gotowych modułów
pozwalających przyspieszyć prace programistyczne

Hibernate - sprawdzone i rozbudowane rozwiązanie wspierające ORM (Object-relational mapping)
Na etapie analizy technicznej poprzedzającej konstrukcję zostanie rozstrzygnięte, które rozwiązanie
szkieletowe zostanie zastosowane przy budowie warstwy prezentacji.
Analizowane rozwiązania będą obejmować m.in.:

JSF (Java Server Faces) - zapewnia komponentowe podejście do budowy warstwy prezentacji
aplikacji webowych

Spring MVC - zaawansowane rozwiązanie wspierające wzorzec Model View Controller
Aplikacja zarządzająca SaaS będzie uruchamiana na jednym z ogólnodostępnych serwerów aplikacji JEE –
sugerowane rozwiązanie to Tomcat w wersji 7.0 lub wyżej. Ze względu na konieczność zapewnienia
odpowiedniej wydajności i dostępności usług, konieczna jest minimalizacja liczby odwołań do serwera
aplikacji - nie wszystkie odwołania wymagają obsługi przez właściwy serwer aplikacji (np. wyżej
wspomniany Tomcat). Dlatego planowane jest wykorzystanie serwera nginx lub analogicznego. Serwer ten
obsługiwałby wszystkie żądania o zasoby statyczne (biblioteki stylów CSS, biblioteki JavaScript oraz
zasoby graficzne). Dodatkowo serwer ten mógłby odpowiednio rozdzielać ruch przychodzący (load
balancing). Żądania mogą docierać na jeden publiczny adres IP, ale na podstawie domeny do której
kierowane było żądanie można rozpoznać do którego serwera aplikacji skierować ruch.
Wnioskodawca przewiduje możliwość integracji systemu udostępnionego w modelu SaaS z systemami
klasy ERP i CRM i innych aplikacjach dziedzinowyuch z zakresu zarządzania przedsiębiorstwem
wzbogacając ich funkcjonalność o możliwość integracji i konsolidacji informacji zawartych w systemach
informatycznych Partnerów.
Planowane jest udostępnienie dla systemów Partnera określonych funkcjonalności systemu przy pomocy
WebService. W ramach projektu zostanie również wytworzona aplikacja automatyzujące procesy
zachodzące pomiędzy Wnioskodawcą oraz Partnerami w zakresie serwisowania, dodatkowych zleceń i
obsługę procesów związanych z eksploatacją aplikacji oferowanej w modelu SaaS System Konsolidacji
Raportów (SKR).
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Dostęp do aplikacji B2B oraz usług SaaS będzie realizowany poprzez przeglądarki internetowe. Partner
oraz Wnioskodawca będzie realizował procesy biznesowe z wykorzystaniem ogólnodostępnych
przeglądarek internetowych. System B2B będzie dostępny w sieci internetowej.
System służący do automatyzacji procesów będzie się opierał na zdefiniowanym zbiorze wzorów
dokumentów i formatek wymiany komunikatów, które będą wymieniane pomiędzy Wnioskodawcą oraz
Partnerami z wykorzystaniem silnika workflow.
Zastosowane rozwiązania pozwoli na skalowanie rozwiązań zarówno w zakresie wydajności jak również
dostępności technologii. Wszystkie technologie są dostępne w modelu wolnego oprogramowania.
Rozwiązanie jest również otwarte na inne systemy baz danych.
TeamSoft Sp. z o.o.
Siedziba:
ul. Domaniewska 47/10
ul. Cybernetyki 15/9
02-672 Warszawa
02-677 Warszawa
NIP: 5213279750
tel.: +48 22 434 66 03
mail: [email protected]
www: www.teamsoft.pl

Podobne dokumenty