Studio RMA.net

Instalacja programu RMA na własnym serwerze

Instalacja Studio RMA.net na serwerze firmy wymaga serwera WWW IIS i bazy Microsoft SQL Server. Opisujemy cenę i podział obowiązków z działem IT.

Publikacja:
reklamacje.net.pl/spis-tresci/
Biurko z dużym monitorem wyświetlającym pomarańczową panoramę miasta, klawiaturą, myszą, zielonym kubkiem, książkami i lampką, obok drugi monitor z tekstem i zdjęciami

W skrócie

Instalacja na serwerze firmy jest alternatywą dla abonamentu w chmurze prywatnej Cloud RMA i cennik wycenia ją zawsze indywidualnie. Według starszej dokumentacji serwer potrzebuje serwera WWW IIS i bazy Microsoft SQL Server, a raporty obsługuje SQL Server Reporting Services na tym samym serwerze. Pracownicy korzystają z programu w przeglądarce, tak jak w chmurze. Za kopie zapasowe i aktualizacje systemu serwera odpowiada w ustalonym zakresie firma, a Software Maintenance jest usługą dodatkową.

Instalacja na serwerze firmy jako drugi model zakupu

Cennik Studio RMA.net opisuje dwa modele: abonament miesięczny w chmurze prywatnej i instalację na serwerze klienta. Instalację wyceniamy zawsze indywidualnie, bo zależy od zakresu wdrożenia i liczby lokalizacji. W wycenie ustalamy też, za które części infrastruktury odpowiada firma, a za które SoftwareStudio. Aktualizacje programu w ramach Software Maintenance są przy tym modelu usługą dodatkową, a nie częścią ceny. Porównanie obu modeli opisujemy przy modelu zakupu programu RMA.

Instalacja na serwerze firmy pasuje do organizacji, których zasady wymagają przechowywania danych na własnym serwerze. Firmie bez takiego wymogu i bez zespołu do utrzymania serwerów proponujemy chmurę prywatną, którą opisujemy przy reklamacjach w chmurze prywatnej Cloud RMA. W obu modelach program i jego funkcje są takie same.

Składniki serwera według starszej dokumentacji

Studio RMA.net jest aplikacją ASP.NET, która działa w przeglądarce i przechowuje dane w bazie Microsoft SQL Server. Strona produktu nie podaje wersji bazy, więc wersję ustalamy przy wycenie. Starsze opisy programu wymieniają składniki serwera, które zestawiamy w tabeli:

SkładnikRola w programieŹródło
System operacyjny serweraPodstawa dla serwera WWW i bazy danychStarsza dokumentacja
Serwer WWW IISUdostępnia program w przeglądarce jako witrynę WWWStarsza dokumentacja
Microsoft SQL ServerJedna baza danych dla modułów programuStrona produktu
SQL Server Reporting ServicesRaporty uruchamiane z ekranu RaportyStarsza dokumentacja
Certyfikat SSLSzyfrowanie połączenia z programemStrona produktu

Według starszej dokumentacji serwer powinien spełniać wymagania i zalecenia Microsoft dla IIS i SQL Server. Parametry sprzętu zależą od liczby użytkowników i spraw, dlatego ustalamy je razem z działem IT przy wycenie. Pracownicy nie instalują niczego na swoich komputerach, bo program otwiera się w przeglądarce. Bazę danych opisujemy przy bazie danych reklamacji w Microsoft SQL Server.

Oddziały i serwisanci w terenie łączą się z serwerem firmy przez Internet albo przez sieć firmową. Sposób udostępnienia programu poza siedzibą ustala dział IT, bo od niego zależą zabezpieczenia serwera. Jeśli klienci zgłaszają reklamacje przez formularz na stronie firmy, program musi przyjmować zgłoszenia także spoza sieci firmowej.

Składniki serwera firmy przy instalacji Studio RMA.net Pracownicy, oddziały i serwisanci w terenie oraz klienci z formularza na stronie firmy łączą się z serwerem firmy przez https z certyfikatem SSL. Na serwerze, za który odpowiada dział IT, działają serwer WWW IIS z aplikacją ASP.NET Studio RMA.net, baza Microsoft SQL Server oraz SQL Server Reporting Services z raportami. Plik web.config przechowuje połączenie z bazą i konto pocztowe. Elementy IIS, Reporting Services i web.config pochodzą ze starszej dokumentacji. Pracownicy w przeglądarce, bez instalacji Oddziały i serwisanci w terenie Klienci formularz na stronie firmy Serwer firmy odpowiada dział IT; połączenie https z certyfikatem SSL Serwer IIS aplikacja ASP.NET Studio RMA.net MS SQL Server jedna baza danych dla modułów Raporty SQL Server Reporting Services plik web.config: połączenie z bazą i konto pocztowe Linia przerywana oznacza opis ze starszej dokumentacji.

Wszystkie składniki leżą na serwerze firmy, więc dział IT odpowiada za całą drogę od przeglądarki do bazy.

Przebieg instalacji programu

Instalację prowadzimy razem z działem IT firmy, który odpowiada za serwer. Według starszych opisów sama instalacja polega na utworzeniu witryny WWW i umieszczeniu aplikacji w wybranym katalogu. Całość układamy w cztery kroki:

  • Przygotowanie serwera - dział IT przygotowuje serwer WWW IIS i bazę MS SQL.
  • Witryna i aplikacja - tworzymy witrynę WWW i umieszczamy aplikację w wybranym katalogu.
  • Połączenia - według starszej dokumentacji połączenie z bazą i konto pocztowe zapisuje się w pliku web.config.
  • Sprawdzenie dostępu - pracownicy otwierają program w przeglądarce przez połączenie https.

Po instalacji przechodzimy do etapów wdrożenia, takich samych jak w chmurze prywatnej. Serwer musi być gotowy przed konfiguracją, dlatego jego przygotowanie planujemy równolegle z analizą przedwdrożeniową. Etapy opisujemy przy etapach wdrożenia systemu reklamacyjnego.

Raporty na serwerze firmy

Według starszych opisów raporty programu obsługuje SQL Server Reporting Services zainstalowany na serwerze programu. Raport w formacie RDL tworzy się w Report Builder i instaluje w folderze REK, a administrator nadaje mu nazwę w menu i udostępnia go użytkownikom. Przy instalacji na serwerze firmy serwer raportów przygotowuje więc dział IT razem z bazą danych. Raporty i ich formaty opisujemy przy raportach reklamacyjnych w SQL Server Reporting Services.

Ekran Raporty ma gotowe grupy raportów, m.in. Tabele przestawne i Statystyki, a w starszym interfejsie przy raportach widać ikony formatów PDF i XLS. W nowym interfejsie ekran Raporty ma m.in. raporty Matrix wg artykułu i Zgłoszenia wg pracowników. Własne raporty firmy wymagają osobnej wyceny, bo powstają jako nowe pliki raportów. Przy aktualizacji programu sprawdzamy, czy własne raporty działają z nową wersją.

Konfiguracja w plikach i tabelach bazy

Według starszej dokumentacji plik web.config przechowuje połączenie z bazą SQL i dane konta pocztowego, z którego program wysyła wiadomości. Konfiguracja zaawansowana w plikach albo tabelach SQL wymaga specjalnych uprawnień, więc dostęp do niej ma tylko wskazany administrator. Przy instalacji na serwerze firmy te pliki leżą na jej serwerze, dlatego dział IT chroni je tak samo jak inne dane z hasłami. Parametry i skorowidze programu opisujemy przy administracji programem do reklamacji.

W tabeli numeracji administrator definiuje według starszych opisów kody rodzajów dokumentów i formaty numerów, zgodne z postacią RRRR-MM-NNNN. Format numeru ustalamy przy konfiguracji, bo numer dokumentu trafia na wydruki dla klientów. Zmiana formatu po starcie rozdzieliłaby numerację spraw z tego samego roku. Ustalenia dotyczące numeracji zapisujemy w opisie konfiguracji, żeby administrator znał je po starcie.

Zadania działu IT po instalacji

Po instalacji serwer wymaga stałej opieki, której zakres ustalamy w wycenie. Cennik wymienia odpowiedzialność za infrastrukturę jako czynnik ceny instalacji na serwerze klienta. Przy własnym serwerze firma planuje cztery zadania:

  • Kopie zapasowe bazy - regularne kopie i sprawdzanie, czy da się z nich odtworzyć dane.
  • Aktualizacje serwera - poprawki systemu operacyjnego i oprogramowania serwera.
  • Certyfikat SSL - odnowienie certyfikatu przed końcem jego ważności.
  • Aktualizacje programu - instalacja nowych wersji Studio RMA.net w ramach Software Maintenance jako usługi dodatkowej.

Logowanie przez Active Directory działa także przy instalacji na serwerze firmy, więc dział IT zarządza kontami w jednym miejscu. Logowanie opisujemy przy logowaniu do programu i odzyskiwaniu dostępu. Zabezpieczenia programu opisujemy przy bezpieczeństwie danych w systemie reklamacyjnym.

Integracje z ERP przy instalacji na serwerze firmy

Program łączy się z ERP w obu modelach działania, a strona produktu i referencje potwierdzają integracje z SAP, Microsoft Dynamics, Comarch ERP XL i enova 365. Według starszych opisów przy instalacji na serwerze firmy ERP i program mogą korzystać ze wspólnego serwera MS SQL, np. przy enova albo EXACT. Opis dawnej integracji z SAGE Symfonia wymienia też bazę Btrieve połączoną przez Studio Replikator. Zakres wymiany opisujemy przy integracji programu do reklamacji z ERP.

Wspólny serwer skraca drogę wymiany danych, ale awaria tego serwera zatrzymuje jednocześnie ERP i program do reklamacji. Dlatego plan kopii zapasowych obejmuje przy takim układzie oba systemy razem. Instalacja na serwerze firmy daje pełną kontrolę nad serwerem, a razem z nią pełną odpowiedzialność za jego dostępność.

FAQ

Najczęstsze pytania o instalację na własnym serwerze

01

Jakie oprogramowanie musi mieć serwer do instalacji Studio RMA.net?

Według starszej dokumentacji serwer z systemem operacyjnym, serwerem WWW IIS, bazą MS SQL i usługą SQL Server Reporting Services do raportów. Strona produktu podaje bazę Microsoft SQL Server bez wersji, więc wersję ustalamy przy wycenie. Połączenie z programem szyfruje protokół SSL.

02

Kto instaluje program na serwerze firmy?

Instalację prowadzimy razem z działem IT firmy, który przygotowuje serwer. Według starszych opisów instalacja polega na utworzeniu witryny WWW i umieszczeniu aplikacji w wybranym katalogu. Zakres prac i odpowiedzialność za serwer ustalamy w wycenie.

03

Czy przy serwerze firmy trzeba instalować program na komputerach?

Nie, pracownicy otwierają program w przeglądarce, tak samo jak w chmurze prywatnej. Na serwerze działa aplikacja ASP.NET, a stanowiska potrzebują tylko przeglądarki. Dotyczy to komputerów i urządzeń z Androidem.

04

Kto odpowiada za kopie zapasowe przy instalacji na serwerze firmy?

Podział odpowiedzialności za infrastrukturę, w tym kopie zapasowe, ustalamy przy wycenie instalacji. Cennik wymienia go wprost wśród czynników ceny instalacji na serwerze klienta. Ustalenia zapisujemy w umowie, żeby było jasne, kto odtwarza dane po awarii.

05

Czy aktualizacje programu są wliczone przy instalacji na serwerze firmy?

Nie, przy instalacji na serwerze klienta Software Maintenance jest usługą dodatkową. Obejmuje aktualizacje i usuwanie błędów, w tym poprawki bezpieczeństwa. W abonamencie w chmurze prywatnej jest wliczony od pierwszego dnia umowy.

06

Ile kosztuje instalacja programu na własnym serwerze?

Cennik wycenia ją zawsze indywidualnie, bo zależy od zakresu wdrożenia i liczby lokalizacji. W wycenie ustalamy też odpowiedzialność za infrastrukturę. Software Maintenance i wdrożenie są wyceniane osobno.

Słownik pojęć

Pojęcia z instalacji na własnym serwerze

Pojęcia związane z serwerem firmy, na którym działa Studio RMA.net.

SSerwer WWW IIS
Usługa serwera Windows, która udostępnia program w przeglądarce jako witrynę WWW.
WWitryna programu
Witryna WWW na serwerze IIS, w której katalogu umieszcza się aplikację.
SSilnik bazy danych
Microsoft SQL Server, w którym program przechowuje dane wszystkich modułów.
CCertyfikat serwera
Plik, który pozwala szyfrować połączenie z programem protokołem SSL.
KKopia zapasowa bazy
Kopia danych programu, której wykonywanie przy instalacji na serwerze firmy ustalamy w wycenie.
OOdpowiedzialność za infrastrukturę
Podział obowiązków przy serwerze, np. kopii zapasowych i aktualizacji systemu, ustalany w wycenie.
UUprawnienia do konfiguracji zaawansowanej
Specjalne prawa do zmian w plikach konfiguracyjnych i tabelach bazy, według starszej dokumentacji.

Studio RMA.net na serwerze firmy

Udostępniamy bezpłatne demo Studio RMA.net, które działa w przeglądarce tak samo jak program zainstalowany na serwerze firmy. Wycenę instalacji z podziałem odpowiedzialności za infrastrukturę przygotujemy zwykle w ciągu dwóch dni roboczych od zapytania.