Studio RMA.net

Baza danych reklamacji w Microsoft SQL Server

Studio RMA.net zapisuje dane wszystkich modułów w jednej bazie Microsoft SQL Server. Opisujemy zawartość bazy, dostęp według ról, raporty i wymianę z ERP.

Publikacja:
reklamacje.net.pl/spis-tresci/
Kobieta w okularach z telefonem w dłoni pracuje na laptopie przy stanowisku z monitorami pokazującymi mapy i dokumenty, w tle mężczyzna

W skrócie

Studio RMA.net zapisuje dane wszystkich modułów w jednej bazie Microsoft SQL Server, a strona produktu nie podaje wersji serwera bazy. W bazie są dokumenty reklamacji z historią i kartoteki, a z tych samych danych korzystają listy i raporty. Dostęp do danych ograniczają według starszej dokumentacji role i prawa użytkowników. Przy instalacji na serwerze firmy bazę utrzymuje dział IT, a w chmurze prywatnej Cloud RMA robi to SoftwareStudio.

Jedna baza Microsoft SQL Server dla modułów programu

Strona produktu podaje, że Studio RMA.net korzysta z bazy Microsoft SQL Server, jednej dla wszystkich modułów. Reklamacje, serwis, kartoteki i raporty pracują więc na tych samych danych, bez przepisywania ich między modułami. Strona produktu nie podaje wersji serwera bazy, więc wersję ustalamy przy wycenie. Starsze teksty w tej witrynie wymieniały wersje z lat 2008 i 2012, które nie opisują obecnego stanu programu. Bazę przygotowujemy w ramach wdrożenia, którego etapy opisujemy przy etapach wdrożenia systemu reklamacyjnego.

Moduły programu na jednej bazie Reklamacje, serwis, kartoteki i raporty pracują na jednej bazie Microsoft SQL Server, w której są dokumenty reklamacji z historią sprawy, kartoteki, powiązania z załącznikami i usługi serwisowe. Według starszej dokumentacji dostęp do danych ograniczają role i prawa użytkowników. Reklamacje Serwis Kartoteki Raporty Jedna baza Microsoft SQL Server dokumenty reklamacji z historią sprawy, kartoteki, powiązania z załącznikami i usługi serwisowe według starszej dokumentacji dostęp do danych ograniczają role i prawa użytkowników

Zmianę w sprawie widać od razu na listach każdego modułu, bo dane nie są kopiowane.

Jedna baza ma znaczenie przy pracy wielu działów, bo zmianę w sprawie od razu widać na listach każdego z nich. Zapis sprawy trafia do bazy raz, a listy i raporty korzystają z niego bez kopiowania. Organizacyjne skutki wspólnej bazy opisujemy przy jednej bazie reklamacji dla wszystkich działów.

Dane zapisane w bazie reklamacji

Baza przechowuje dane, które pracownicy widzą na listach i w kartotekach programu. Zestawiamy je w tabeli według miejsc, w których pojawiają się w programie:

Rodzaj danychPrzykładyGdzie widać w programie
Dokumenty reklamacjiNumer RMA, Nr dokumentu, status i stanListy Nowe, W realizacji, Rozpatrzone, Zamknięte
KartotekiAsortyment, Kontrahenci, Pracownicy, Pliki, SłownikiMenu Kartoteki
Powiązania z załącznikamiZdjęcia wady, protokoły i dowody zakupu powiązane z numerem RMAMenu Więcej, kolumny Załączniki i Ilość zdjęć
Historia sprawyWysłane e-mail, Wysłane SMSy, DziennikMenu Historia
Usługi serwisoweWykonane usługi i ich wartośćPrzycisk Usługi, kolumna Wartość usług

Numer RMA ma 12 znaków szesnastkowych w trzech grupach i nie jest numerem kolejnym, a Nr dokumentu ma postać RRRR-MM-NNNN. Oba numery zapisują się w bazie przy rejestracji zgłoszenia, więc sprawę da się odszukać po każdym z nich. Kartoteki zmieniają się rzadziej niż dokumenty, ale każda zmiana w kartotece dotyczy wszystkich spraw z danym artykułem albo kontrahentem. Historia sprawy w menu Historia pokazuje m.in. wysłane wiadomości i Dziennik, a jego działanie opisujemy przy dzienniku zdarzeń w programie do reklamacji.

Tysiące spraw na listach i w wyszukiwarce

Baza rośnie z każdą sprawą, bo zamknięte reklamacje zostają w archiwum razem z dokumentacją i załącznikami. W demo nowego interfejsu lista dzieli wiersze na strony, a licznik pod nią podaje np. 209 stron i łącznie 6,251 wierszy. Starsza lista spraw zamkniętych w demo liczy ponad 9 tysięcy rekordów. Źródła nie podają limitu liczby spraw w bazie.

Przy tysiącach spraw pracownik szuka zgłoszenia filtrem albo oknem Szukaj, a nie przewijaniem listy. Pod nagłówkami kolumn jest wiersz filtrowania, a wpisany tekst od razu zawęża tabelę. Okno Szukaj ma pola m.in. Numer RMA, Numer seryjny, Klient e-mail i Klient telefon. Pola wyszukiwania zależą od danych zapisanych w zgłoszeniu, więc brak numeru seryjnego w formularzu oznacza brak tej drogi wyszukiwania.

Dostęp do danych według ról

Według starszej dokumentacji dostęp do danych w bazie ograniczają role i prawa użytkowników. Większość uprawnień wynika z roli, a konta zakłada administrator programu. Rola Partner ma według tych opisów zapisy ograniczone według analityki kontrahenta i towaru, więc partner widzi tylko swoje sprawy. Role opisujemy przy rolach użytkowników w programie do reklamacji.

Bezpośredni dostęp do bazy SQL, z pominięciem programu, powinien mieć tylko administrator serwera, bo omija on role i uprawnienia. Według starszej dokumentacji konfiguracja zaawansowana w tabelach SQL wymaga specjalnych uprawnień. Przy logowaniu przez Active Directory konta pracowników zarządzane są centralnie w sieci firmowej. Konto administratora serwera nie służy do codziennej pracy w programie, żeby każda zmiana w sprawie miała w dzienniku konkretnego autora.

Raporty i eksport z jednej bazy

Raporty i zestawienia pokazują dane z tej samej bazy, w której pracownicy prowadzą sprawy. Zestawienia mają m.in. panel Serwis z usługami serwisowymi i panel Reklamacje wg statusu. Według starszych opisów raporty uruchamia SQL Server Reporting Services na serwerze programu, który czyta dane bezpośrednio z bazy. Raporty opisujemy przy raportach reklamacyjnych w SQL Server Reporting Services.

Ekran Excel w menu Kartoteki eksportuje wybrane listy reklamacji oraz usługi serwisowe. Eksport pozwala liczyć dane w arkuszu, ale arkusz nie wraca do bazy, więc poprawki robimy w programie. Plik z eksportu zawiera dane osobowe reklamujących, więc podlega tym samym zasadom co baza. Wynik eksportu odpowiada stanowi bazy w chwili zapisu pliku, więc przy porównaniach zapisujemy datę eksportu.

Wymiana danych z ERP na poziomie bazy

Integracje z ERP potwierdzone na stronie produktu i w referencjach obejmują SAP, Microsoft Dynamics, Comarch ERP XL i enova 365. Sposób wymiany danych zależy od systemu ERP i od modelu działania programu. Starsze opisy wymieniają cztery sposoby wymiany:

  • Pliki - import kartotek i eksport reklamacji, potwierdzone ekranem Excel w programie.
  • Wspólny serwer MS SQL - baza programu obok bazy ERP, co starsze opisy podają m.in. przy enova i EXACT.
  • Odczyt widoków tabel ERP - program pobiera dane z udostępnionych widoków bazy ERP.
  • Replikacja baz - kopiowanie danych przez Studio Replikator, opisane przy SAGE Symfonia.

Wspólny serwer baz jest możliwy przy instalacji na serwerze firmy, bo tam baza programu może działać obok bazy ERP. W chmurze prywatnej Cloud RMA dane z ERP przechodzą przez integrację albo pliki. Instalację opisujemy przy instalacji programu RMA na własnym serwerze, a chmurę przy reklamacjach w chmurze prywatnej Cloud RMA. Zakres wymiany opisujemy przy integracji programu do reklamacji z ERP.

Przechowywanie danych i kopie zapasowe

Po zamknięciu sprawy dokumentacja i załączniki zostają w archiwum, więc baza przechowuje też sprawy sprzed lat. Okres przechowywania danych osobowych reklamujących ustala firma w procedurze, a po jego upływie dane trzeba usunąć albo zanonimizować. Archiwum opisujemy przy archiwum dokumentów reklamacyjnych.

Kopie zapasowe bazy zależą od modelu działania. Cennik opisuje hosting i odpowiedzialność za infrastrukturę, ale nie podaje zasad samych kopii. Obowiązki rozkładają się tak:

  • Chmura prywatna Cloud RMA - serwery utrzymuje SoftwareStudio, ale wymagania firmy co do kopii trafiają do specyfikacji.
  • Serwer firmy - odpowiedzialność za kopie zapasowe ustalamy w wycenie jako część odpowiedzialności za infrastrukturę.

Częstotliwość kopii warto dopasować do liczby spraw rejestrowanych w ciągu dnia. Kopię sprawdzamy próbnym odtworzeniem, bo niesprawdzona kopia nie daje pewności odzyskania danych. Baza reklamacji zawiera dane osobowe i historię decyzji firmy, więc jej kopia zapasowa jest tak samo ważna jak kopia danych w ERP.

FAQ

Najczęstsze pytania o bazę danych reklamacji

01

Na jakiej bazie danych działa Studio RMA.net?

Na bazie Microsoft SQL Server, jednej dla wszystkich modułów programu. Strona produktu nie podaje wersji serwera bazy, więc ustalamy ją przy wycenie. Starsze teksty wymieniały wersje z lat 2008 i 2012, które nie opisują obecnego stanu.

02

Ile reklamacji mieści baza programu do reklamacji?

Źródła nie podają limitu liczby spraw. W demo lista w nowym interfejsie pokazuje ponad 6 tysięcy wierszy na 209 stronach, a starsza lista spraw zamkniętych ponad 9 tysięcy rekordów. Strona produktu opisuje firmy od kilkudziesięciu zgłoszeń miesięcznie po setki spraw prowadzonych równolegle.

03

Czy każdy pracownik widzi wszystkie dane w bazie?

Nie, według starszej dokumentacji dostęp do danych ograniczają role i prawa użytkowników. Rola Partner ma według tych opisów zapisy ograniczone według analityki kontrahenta i towaru. Zakres widoczności dla ról ustalamy przy konfiguracji.

04

Czy baza programu może być wspólna z bazą ERP?

Według starszych opisów integracje z niektórymi systemami, np. enova i EXACT, korzystały ze wspólnego serwera MS SQL. Taki układ jest możliwy przy instalacji na serwerze firmy, a w chmurze prywatnej dane z ERP przechodzą przez integrację albo pliki. Sposób wymiany ustalamy przed wyceną.

05

Czy raporty korzystają z tej samej bazy co listy reklamacji?

Tak, bo raporty i zestawienia pokazują dane z tej samej bazy, w której pracownicy prowadzą sprawy. Według starszych opisów raporty uruchamia SQL Server Reporting Services na serwerze programu. Dlatego jakość raportu zależy od kompletności danych w zgłoszeniach.

06

Czy wersja SQL Server ma znaczenie przy chmurze prywatnej?

Nie dla firmy, bo w Cloud RMA serwery i bazę utrzymuje SoftwareStudio. Wersja ma znaczenie przy instalacji na serwerze firmy, gdzie bazę przygotowuje dział IT. Wtedy ustalamy ją przy wycenie.

Słownik pojęć

Pojęcia z opisu bazy danych reklamacji

Pojęcia związane z przechowywaniem danych Studio RMA.net w Microsoft SQL Server.

BBaza danych programu
Baza Microsoft SQL Server, w której Studio RMA.net zapisuje dane wszystkich modułów.
RRekord
Jeden wiersz listy w programie, np. jeden dokument reklamacji na liście Zamknięte.
WWersja SQL Server
Wydanie serwera bazy danych, którego strona produktu nie podaje i które ustalamy przy wycenie.
WWspólny serwer baz
Serwer MS SQL z bazą programu i bazą ERP, opisany w starszych materiałach o integracjach.
ŹŹródło danych
System, z którego pochodzi dana kartoteka, np. ERP dla asortymentu i kontrahentów.
DDane zamkniętej sprawy
Dokument i załączniki sprawy w stanie Zamknięta, zachowane w bazie po jej zakończeniu.
DDostęp do bazy
Prawo odczytu albo zmiany danych, które program nadaje według roli użytkownika.

Dane reklamacji w jednej bazie SQL Server

Udostępniamy bezpłatne demo Studio RMA.net z listami i raportami opartymi na jednej bazie. Wycenę z modelem działania i zakresem wymiany danych z ERP przygotujemy zwykle w ciągu dwóch dni roboczych od zapytania.