Założenia projektowe dla zapytania ofertowego

Transkrypt

Założenia projektowe dla zapytania ofertowego
 Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Warszawa, 23.01.2015r.
TeamSoft Sp. z o.o.
ul. Domaniewska 47/10
02-672 Warszawa
NIP: 521-32-79-750
Założenia projektowe dla zapytania ofertowego
EAK_ZA_01/2015
I.
Wstęp
W związku z realizacją projektu „Wdrożenie i świadczenie usługi w modelu SaaS eAkceptacje,
automatyzującej procesy biznesowe Partnerów”, 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-111/14-00, zamieszczamy poniżej
założenia projektowe dla zapytania ofertowego EAK_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 EAK_ZA_01/2015.
II.
Opis funkcjonalności
System B2B odpowiedzialny będzie za grupowanie i wyświetlanie zadań oczekujących na akcję
użytkownika w jednym miejscu – w aplikacji akceptacyjnej. Będzie on posiadał funkcjonalność akceptacji
mobilnej dokumentów elektronicznych poprzez urządzenia mobilne: tablety, smartfony itd. wyposażone w
przeglądarkę internetową zgodną z standardem HTML5). Zadania/akceptacje udostępniane w systemie
będą tworzone przez inne zewnętrzne zintegrowane systemy obsługujące obiegi dokumentów (Workflow).
System będzie posiadał nowoczesny, responsywny wygląd (Responsive Web design - RWD)
odpowiedzialny za wyświetlanie oczekujących na akcję użytkownika zadań. Zadania/akceptacje
TeamSoft Sp. z o.o.
tel.: +48 22 434 66 03
ul. Domaniewska 47/10
02-672 Warszawa
mail: [email protected]
www: www.teamsoft.pl
NIP: 5213279750
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
udostępniane w systemie będą tworzone przez inne zewnętrzne zintegrowane systemy obsługujące obiegi
dokumentów (Workflow).
Dostarczone oprogramowanie będzie składało się z:
•
Oprogramowania, w którym będzie świadczona usługa SaaS eAkceptacje, automatyzująca
procesy biznesowe w organizacji Partnera. Aplikacje mobilne dla trzech platform mobilnych, sms,
email.
•
Oprogramowania
odpowiadającego
za
automatyzację
procesów
biznesowych
pomiędzy
Wnioskodawcą i Partnerami związane z użytkowaniem aplikacji w modelu SaaS.
•
API pozwalającego na integrację z innymi systemami informatycznymi klasy ERP oraz CRM lub
innymi aplikacjami dziedzinowymi użytkowanymi w przedsiębiorstwie Partnerów.
Dostępne moduły
TeamSoft Sp. z o.o.
tel.: +48 22 434 66 03
ul. Domaniewska 47/10
02-672 Warszawa
mail: [email protected]
www: www.teamsoft.pl
NIP: 5213279750
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
MODUŁ /
FUNKCJONALNOŚĆ
WERSJA
OPIS
Autoryzacja/ Autentykacja
D,S,E
Logowanie użytkownika
Uprawnienia
D,S,E
Moduł uprawnień użytkownika
Monitorowanie zadań
D,S,E
Będą to dedykowane aplikacje działające na systemach
Moduł Administracja
operacyjnych
zadaniem
Windows
będzie
Mobile,
iOS
monitorowanie
oraz
Android.
(podczas
Ich
dostępności
połączenia internetowego) czy pojawiły się nowe zadania do
wykonania dla użytkownika. Aplikacje będą działały w tle,
możliwa będzie konfiguracja opcji powiadamiania o nowych
zdaniach (wibracja, dzwonek). Po pojawieniu się nowego
zadania aplikacja umożliwi uruchomienie przeglądarki z
poprawnym adresem jednym kliknięciem.
Zarządzanie
poziomem
DSE
usług
Zarządzanie
procesami
DSE
zamówień
•
Oczekiwania i spostrzeżenia klientów
•
Gromadzenie i obsługa zgłoszeń klientów
•
Rejestracja zamówień w systemie
•
Uzupełnienie danych do zamówienia
•
Definiowanie
parametrów
utrzymania
i
obsługi
serwisowej systemu
Szyfrowanie/deszyfrowanie
D,S,E
Moduł Integracja
TeamSoft Sp. z o.o.
Składanie zamówień na usługi
•
Akceptacja umowy
Moduł odpowiedzialny za szyfrowanie danych kluczami (jeśli
klient będzie wymagał większego bezpieczeństwa).
danych
Moduł Płatności
•
D,S,E
Integracja z serwisem płatności dotPAY
Moduł Integracji
tel.: +48 22 434 66 03
ul. Domaniewska 47/10
02-672 Warszawa
mail: [email protected]
www: www.teamsoft.pl
NIP: 5213279750
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Web Services
D,S,E
Moduł
odpowiedzialny
za
komunikację
z
systemami
zewnętrznymi
SQL integration
E
Moduł odpowiedzialny za integracje poprzez bazę SQL
Mail integration
D,S,E
Moduł odpowiedzialny za integracje poprzez komunikacje
mailową (załączone pliki XML lub json)
Integrator "m .NET"
E
Integrator "m .NET"
Integrator "Java.Tools"
E
Integrator "Java.Tools"
Integrator "SharePoint"
E
Integrator "SharePoint"
System posiada dwa interfejsy: Administratora (Menadżera)
Moduł UI
oraz Użytkownika (Akceptującego).
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ł Powiadomień
Komunikacja SMS
Funkcjonalność
E
akceptacji
dokumentów
poprzez
SMS
(wymagana jest przy tym integracja z jednym z operatorów
wysyłki SMS – należy założyć ok 1000 SMS/ miesięcznie)
Komunikacja akceptacji
D,S,E
Funkcjonalność akceptacji dokumentów poprzez wiadomości
e-mail, z opcją generowania w treści wiadomości unikalnego
mailowej
linku do dokumentu podlegającego akceptacji. Link nie może
być otwierany przez osoby niezarejestrowane w systemie)
Przypomnienia
D,S,E
Funkcjonalność odpowiedzialna za przesyłanie przypomnień
mail/SMS.
Moduł Pomocy
D,S,E
Pomoc kontekstowa dla użytkowników
E
Moduł umożliwiający pracę Offline
kontekstowej
Moduł Praca Offline
TeamSoft Sp. z o.o.
tel.: +48 22 434 66 03
ul. Domaniewska 47/10
02-672 Warszawa
mail: [email protected]
www: www.teamsoft.pl
NIP: 5213279750
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Moduł Bilingowalnie usług
Moduł zapewniający poprawne bilingwalnie i fakturowanie
usług dla Partnerów.
Usługa dostępna będzie w wersjach: STANDARD, DEMO lub ENTERPRISE (rozszerzona).
Poniżej został zobrazowany schemat integracji miedzy systemami partnerów a Systemem B2B z
wykorzystaniem poszczególnych komponentów Modułu integracyjnego.
W zakresie sposobu akceptacji dokumentów, Wnioskodawca przewidział 3 podstawowe kanały eAkceptacji:
•
mAkceptacje
-
dedykowany
serwis/portal
dla
akceptacji
webowych
dostępny
przeglądarkę WWW oraz urządzenia mobilne.
•
smsAkceptacje - serwis/portal umożliwiający akceptację dokumentów poprzez SMS.
TeamSoft Sp. z o.o.
tel.: +48 22 434 66 03
ul. Domaniewska 47/10
02-672 Warszawa
mail: [email protected]
www: www.teamsoft.pl
NIP: 5213279750
przez
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
•
mailAkceptacje
-
serwis/portal
umożliwiający
akceptację
z
wykorzystaniem
poczty
elektronicznej
III.
Założenia dotyczące architektury Systemu B2B
Wnioskodawca przyjął założenie, iż do budowy Systemu B2B 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
TeamSoft Sp. z o.o.
tel.: +48 22 434 66 03
ul. Domaniewska 47/10
02-672 Warszawa
mail: [email protected]
www: www.teamsoft.pl
NIP: 5213279750
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego
Aplikacja zarządzająca usługą SaaS będzie uruchamiana na jednym z ogólnodostępnych serwerów
aplikacji JEE - najprawdopodobniej będzie to Tomcat w wersji 7.0. 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 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 innym z zakresu zarządzania przedsiębiorstwem wzbogacając ich funkcjonalność o
akceptacje poprzez różne kanały eAkceptacji.
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 eAkceptacje.
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 B2B 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 technologiczne mają pozwolić
wydajności jak również dostępności technologii.
TeamSoft Sp. z o.o.
tel.: +48 22 434 66 03
ul. Domaniewska 47/10
02-672 Warszawa
mail: [email protected]
www: www.teamsoft.pl
NIP: 5213279750
na skalowanie systemu zarówno w zakresie

Podobne dokumenty