Studio RMA.net

Personalizacja programu do reklamacji

Według dokumentacji menu dla ról, formatki, widoki tabel i wydruki opisują szablony programu. Pokazujemy, co w nich zmienić i czym różnią się od konfiguracji.

Publikacja:
reklamacje.net.pl/spis-tresci/
Kobieta w błękitnej koszuli czyta otwarty notes, a za nią wirują liczne kartki w odcieniach pomarańczu, bieli i granatu

W skrócie

Według dokumentacji starszej wersji program do reklamacji jest zbudowany na szablonach, które opisują jego wygląd dla ról i dokumentów. Menu dla ról opisuje szablon XML, a układ formatek szablon HTML. Widoki tabel opisuje szablon aspx, a wydruki szablony rdlc i RDL. Szablony są plikami programu, więc ich zmiana wymaga specjalnych uprawnień, a jej zakres ustalamy w analizie przedwdrożeniowej.

Szablony programu według dokumentacji

Według dokumentacji starszej wersji program ma budowę opartą na szablonach, która pozwala rozbudowywać go o dodatkowe funkcje wraz ze zmianą potrzeb firmy. Szablony dzielą się według tego, co opisują na ekranie albo na papierze. Zestawiamy je z przykładem zmiany, którą wprowadza się w nich przy wdrożeniu:

Element programuSzablon według dokumentacjiPrzykład zmiany
Menu dla rólPlik XMLInny zestaw pozycji menu dla roli Przyjęcia niż dla roli Kierownik
Formatki na ekraniePlik HTMLUkład pól na formularzu reklamacji
Widoki tabelPlik aspxEtykieta kolumny albo format wyświetlania daty
Wydruki dokumentów i eksport do PDFPlik rdlcTreść sekcji o ochronie danych na wydruku reklamacji
Raporty na serwerze raportówPlik RDLNowy raport dla kierownika działu

Te same opisy wspominają szablony branżowe w plikach ASPX i XML z własnym zakresem pól i akcji dla elektroniki, spożywki, obuwia i urządzeń przemysłowych. Statusy ustawia się w skorowidzu, a nie w szablonach, więc ich zmianę opisujemy przy konfiguracji programu do reklamacji przy wdrożeniu. Personalizacja zaczyna się tam, gdzie konfiguracja nie wystarcza, np. przy innym układzie menu dla jednej roli.

Konfiguracja i personalizacja programu Według dokumentacji starszej wersji konfiguracja to ustawienia, które administrator programu zmienia w jego oknach, np. skorowidz statusów i obowiązkowość pól formularza. Personalizacja to zmiany w plikach szablonów, które wymagają specjalnych uprawnień: menu dla ról w pliku XML, formatki w pliku HTML, widoki tabel w pliku aspx, wydruki w pliku rdlc i raporty w pliku RDL. Według dokumentacji starszej wersji Konfiguracja zmienia administrator programu w jego oknach, np. skorowidz statusów i obowiązkowość pól formularza Personalizacja pliki szablonów, zmiana wymaga specjalnych uprawnień: menu dla ról - plik XML formatki - plik HTML widoki tabel - plik aspx wydruki - plik rdlc raporty - plik RDL

Personalizacja zaczyna się tam, gdzie administrator nie wystarczy już okien programu.

Według dokumentacji starszej wersji układ menu dla poszczególnych grup użytkowników, czyli ról, opisuje szablon konfiguracyjny XML. Każda rola może więc widzieć inny zestaw pozycji, np. rola Przyjęcia pozycje do przyjmowania zgłoszeń i paczek, a rola Kierownik zestawienia i raporty. Dokumentacja wymienia też wybór jednego z trzech układów menu, w tym układów nazwanych Office 2007 i Outlook. Role i ich zadania opisujemy przy rolach użytkowników w programie do reklamacji.

Zrzuty starszego interfejsu pokazują dwa układy menu tego samego programu. Wstążka z lat 2017-2020 działa pod adresem kończącym się na DefaultSoftwareStudio.aspx, a menu boczne z 2021 r. pod adresem kończącym się na DefaultLeftMenu.aspx. Nowy interfejs Reklamacje: Centrala ma menu boczne z grupami Reklamacje, Serwis, Kartoteki i Informacje. Opis wyboru między układem Office 2007 a Outlook dotyczy więc starszego interfejsu.

Układ formatek w szablonie HTML

Według dokumentacji starszej wersji układ formatek wyświetlanych na ekranie opisuje szablon HTML. Formatką nazywamy okno z polami, np. formularz dopisania reklamacji albo kartę kontrahenta. W starszym interfejsie pole Sposób powiadomienia stoi w sekcji Reklamujący, a w nowym interfejsie tworzy osobną sekcję formularza. Dokumentacja nie opisuje, czy układ formatki można zmienić dla jednej roli, więc taki wymóg zapisujemy w analizie jako zmianę do wyceny.

W naszym podziale personalizacja formatki zmienia układ pól, a konfiguracja ustala, które z nich są obowiązkowe. Przy dużej zmianie układu sprawdzamy formatkę na ekranie laptopa i na urządzeniu z Androidem, bo z programu korzysta się w przeglądarce na obu. Pola potrzebne do decyzji zostawiamy w pierwszej sekcji formatki, żeby pracownik nie musiał jej przewijać w trakcie rozmowy z klientem.

Widoki tabel w szablonie aspx

Według dokumentacji starszej wersji szablon aspx opisuje widoki tabel: szerokości kolumn, etykiety, możliwość edycji poszczególnych kolumn i format wyświetlania danych. Na liście zamkniętych reklamacji z 2021 r. daty mają format RRRR-MM-DD, a kolumna Wartość usług pokazuje kwoty z dwoma miejscami po przecinku. Status Naprawa i upust cenowy jest w tej samej tabeli ucięty do „Naprawa i upust ceno”, bo nie mieści się w szerokości kolumny.

Personalizację widoku odróżniamy od zmian, które użytkownik robi sam w tabeli, np. przeciągając krawędź kolumny. Takie zmiany opisujemy przy zmianie szerokości kolumn w tabeli. Dokumentacja nie opisuje, czy program zapamiętuje zmiany użytkownika na kolejne sesje, więc stały układ tabeli dla całego działu zapisujemy w szablonie.

Szablony wydruków i treść prawna

Według dokumentacji starszej wersji wydruki dokumentów i eksport do PDF opisują szablony rdlc. W nowym interfejsie menu Wydruk ma pozycje Oświadczenie dla klienta i Szczegóły reklamacji, a wydruk PDF reklamacji ma m.in. sekcje Terminy i Ochrona danych osobowych. Szablon wydruku zawiera więc treść prawną, która starzeje się razem z przepisami. Menu Wydruk i podgląd dokumentów opisujemy przy wydrukach i podglądzie dokumentów reklamacji.

Starszy szablon wydruku ma sekcję „Data i okoliczności stwierdzenia niezgodności towaru z umową”, czyli pojęcie z przepisów obowiązujących przed 2014 rokiem. Obecne przepisy mówią o braku zgodności towaru z umową, a na jednym ze starszych wydruków klauzula o danych osobowych powołuje ustawę z 1997 roku, zastąpioną w 2018 roku nową ustawą i RODO. Przy przeglądzie szablonu wydruku sprawdzamy cztery miejsca:

  • Pojęcia prawne - brak zgodności towaru z umową zamiast dawnej niezgodności towaru z umową.
  • Ochrona danych osobowych - podstawa z RODO zamiast uchylonej ustawy, bez zgody jako warunku przyjęcia reklamacji.
  • Terminy - 14 dni na odpowiedź konsumentowi, a w sprawach między firmami termin z umowy.
  • Dane firmy - nazwa i NIP z parametrów programu, zgodne z aktualnym wpisem firmy.

Obowiązki sprzedawcy, które wydruk ma odzwierciedlać, opisujemy przy obowiązkach sprzedawcy przy reklamacji konsumenta. Według dokumentacji dane firmy na dokumentach pochodzą z pozycji opisanej przy parametrach programu do reklamacji. Zmianę treści prawnej w szablonie wprowadzamy przed wejściem przepisów w życie, bo każdy wydruk po tej dacie trafia do klienta jako dokument firmy.

Raporty w plikach RDL

Według starszych opisów raport w formacie RDL powstaje w programie Report Builder i trafia do folderu REK na serwerze raportów SQL Server Reporting Services. Administrator nadaje mu nazwę w menu i udostępnia go użytkownikom. Raporty i serwer raportów opisujemy przy raportach reklamacyjnych w SQL Server Reporting Services.

Ekran Raporty ma w menu bocznym z 2021 r. i w wersji 1.36.0 te same cztery panele: Tabele przestawne, Statystyki, Reklamacje i Zgłoszenia reklamacyjne. W wersji 1.36.0 panel Statystyki ma jednak siedem raportów zamiast ośmiu, bez raportu Średni czas realizacji wg pracownika. Zestaw raportów różni się więc między starszym a nowym demo, dlatego listę raportów potrzebnych kierownikowi ustalamy w analizie.

Personalizacja a konfiguracja programu

Przy wdrożeniu rozdzielamy zmiany na dwie grupy, bo wprowadzają je różne osoby i w różnym czasie. Według dokumentacji starszej wersji konfiguracja zaawansowana w plikach wymaga specjalnych uprawnień, a administrator programu pracuje w jego oknach. Podział wygląda tak:

  • Konfiguracja - elementy, które administrator zmienia później w oknach programu, np. skorowidz statusów.
  • Personalizacja - pliki szablonów menu, formatek, widoków tabel i wydruków, których zmiana wymaga specjalnych uprawnień.

Zakres prac administratora opisujemy przy administracji programem do reklamacji. Zakres personalizacji ustalamy w analizie przedwdrożeniowej systemu reklamacji, bo według starszych opisów zakres zmian trafia z niej do wyceny. Wdrożenie wyceniamy osobno od licencji, a przy abonamencie Software Maintenance z aktualizacjami jest w cenie od pierwszego dnia umowy. Po każdej aktualizacji programu sprawdzamy zmienione szablony, bo wydruk albo widok tabeli po zmianie wersji musi dalej pokazywać te same dane.

FAQ

Najczęstsze pytania o personalizację programu

01

Czym personalizacja różni się od konfiguracji programu?

Konfiguracja ustawia elementy, które administrator może później zmienić w oknach programu, np. skorowidz statusów. Personalizacja zmienia pliki szablonów menu, formatek, widoków tabel i wydruków. Według dokumentacji zmiany w plikach wymagają specjalnych uprawnień.

02

Jakie szablony opisuje dokumentacja programu?

Dokumentacja starszej wersji wymienia szablon XML dla menu ról oraz szablon HTML dla formatek. Widoki tabel opisuje szablon aspx, a wydruki i raporty szablony rdlc i RDL. Zakres zmian w obecnej wersji potwierdzamy w analizie przedwdrożeniowej.

03

Czy każda rola może mieć inne menu?

Według dokumentacji starszej wersji układ menu dla poszczególnych ról opisuje szablon XML. Rola Przyjęcia może więc widzieć pozycje do przyjmowania zgłoszeń, a rola Kierownik zestawienia i raporty. Konkretny zestaw pozycji dla ról ustalamy w analizie.

04

Dlaczego szablon wydruku trzeba przeglądać po zmianie przepisów?

Wydruk reklamacji zawiera treść prawną, np. sekcje Terminy i Ochrona danych osobowych. Starsze szablony używają pojęć i ustaw, które przestały obowiązywać. Zmianę treści w szablonie wprowadzamy przed wejściem nowych przepisów w życie.

05

Czy użytkownik sam zmieni szerokość kolumny bez zmiany szablonu?

Tak, według opisu funkcji standardowych użytkownik zmienia szerokość kolumny, przeciągając jej krawędź. Dokumentacja nie opisuje, czy program zapamiętuje taką zmianę na kolejne sesje. Stały układ tabeli dla całego działu zapisujemy w szablonie aspx.

06

Skąd wiadomo, które raporty są dostępne w programie?

Raporty pokazuje ekran Raporty w grupie Informacje, podzielony na cztery panele. Według starszych opisów administrator nadaje raportowi nazwę w menu i udostępnia go użytkownikom. Zestaw raportów różni się między starszym a nowym demo, dlatego listę potrzebnych raportów ustalamy w analizie.

Słownik pojęć

Pojęcia związane z personalizacją programu

Terminy z dokumentacji szablonów Studio RMA.net.

PPersonalizacja programu
Zmiana szablonów, które opisują wygląd menu, formatek, widoków tabel i wydruków. Według dokumentacji wymaga specjalnych uprawnień do plików programu.
SSzablon menu XML
Plik, który według dokumentacji starszej wersji opisuje układ menu dla poszczególnych ról.
FFormatka
Okno z polami na ekranie, np. formularz dopisania reklamacji. Jej układ opisuje według dokumentacji szablon HTML.
WWidok tabeli
Układ kolumn listy razem z etykietami i formatem danych. Według dokumentacji opisuje go szablon aspx.
SSzablon rdlc
Szablon wydruku dokumentu i eksportu do PDF. Zawiera m.in. sekcje z treścią prawną, które trzeba aktualizować po zmianie przepisów.
RRaport RDL
Raport w formacie RDL zapisany na serwerze raportów SQL Server Reporting Services. Według starszych opisów administrator nadaje mu nazwę w menu.
UUkład menu
Sposób prezentacji menu, np. wstążka w starszym interfejsie albo menu boczne. Dokumentacja starszej wersji opisuje wybór między kilkoma układami.

Sprawdź menu nowego interfejsu w demo

Udostępniamy bezpłatne demo Studio RMA.net z menu bocznym nowego interfejsu. Wycenę wdrożenia, w tym zmian w szablonach menu i wydruków, przygotujemy na podstawie procesu reklamacyjnego Twojej firmy.