Roczne Archiwa: R

16 wpisów

serwisant.online API – wymagana akcja związana ze zmianą w API

Po 20 września 2022:

  • usuniemy typ Money zastępując do typem Decimal
  • wdrożymy rozszerzoną obsługę tzw. complexity dla zapytań GraphQL

Money

Z uwagi na redundancję typów, typ Money zastąpimy typem Decimal. Różnica polega na formacie który będzie zwracany – zamiast łańcucha znaków zwracać będziemy liczbę decymalną, o stałej precyzji, prezentowaną jako typ numeryczny.

Co muszę zrobić?

Zweryfikuj swój kod i upewnij się, że zwracaną przez API wartość poprawnie konwertujesz na pożądany typ oraz używany przez ciebie język podczas konwersji poprawnie zachowuje się podczas rzutowania łańcucha znaków (string) oraz liczby zmiennoprzecinkowej (float) na pożądany typ.

Dodatkowo, jeśli opierasz formatowanie wartości, np ceny, na tym, co uzyskujesz z API będziesz musiał zapewnić samodzielne formatowanie wartości zgodnie z potrzebami. Po 20 września zwracana wartość będzie pozbawiona formatowania typowego dla waluty.

Complexity

Informacje o zagadnieniu complexity znajdą Państwo tutaj: https://github.com/SerwisantOnline/serwisant-api#complexity

Ogólnie: zbyt złożone zapytania do API będą blokowane na etapie parsowania składni zapytania i zwrócą komunikat błędu.

Aby uniknąć tej sytuacji, należy zastosować się do następujących wskazówek:

  • dla zapytań pobierających pełne listy encji, np. spis napraw, klientów podawać minimalny zestaw pól (np ID i nazwa wyświetlana)
  • pojedyncze encje, które wymagają większej ilości pól (danych) pobierać z filtrem ID i zawsze określać wprost parametr limit: 1

Prosimy o zweryfikowanie Państwa kodu i optymalizację przed 20 września. Zwracamy uwagę szczególnie na drugie zalecenie, ponieważ będzie ono wymagało zmiany w Państwa integracjach.

Nie podajemy teraz wartości granicznej complexity, ponieważ tę ustalimy stosownie do sytuacji, tak, aby zminimalizować wpływ tej zmiany na Państwa. W limit complexity wpadną wyłącznie aplikacje napisane w sposób mocno nieprawidłowy.

Dodatkowo:

  • zastrzegamy sobie prawo do wprowadzania przed 20 września trwałego ograniczenia complexity dla indywidualnych integracji, które w sposób abuzywny bedą korzystały z API, powodując zakłócenia w działaniu naszej infrastruktury.
  • po 20 września będzie istniała możliwość indywidualnego podniesienia wartości complexity, o ile będzie to miało uzasadnienie z Państwa strony.

Nowość: integracja z drukarkami fiskalnymi

Dodajemy do integracji z systemami księgowymi nową możliwość. Integrację ze sprzętowymi drukarkami fiskalnymi. Integracja opiera się na współpracy z oprogramowaniem https://www.bsxprinter.pl i obejmuje wszystkie powszechnie dostępne na rynku drukarki fiskalne.

Dodatkowo, w ramach integracji rozszerzamy możliwość wystawiania dokumentów sprzedaży na sprzedaż z magazynu oraz wypożyczenia sprzętu.

Szersze informacje na temat konfiguracji integracji znajdą Państwo na stronie Integracja z księgowością i drukarkami fiskalnymi

Nowości: paszportyzacja sprzętu

Dziś oddajemy Państwu kolejną, dużą funkcjonalność aplikacji: paszportyzację sprzętu. Jest to przede wszystkim baza urządzeń, wzbogacona o dodatkowe funkcje tworzenia napraw, zgłoszeń oraz wypożyczalni. Fukcjonalność może mieć zastosowanie do:

  • gromadzenia informacji o urządzeniach obsługiwanych u partnera, z możliwością rejestrowania zgłoszeń i napraw wykonanych dla danego urządzenia
  • ustalania zadań cyklicznych dla urządzenia – rozwiązuje problem, gdzie klient ma wiele urządzeń i chcemy zaplanować zadanie dla konkretnego urządzenia.
  • wprowadzania napraw i zgłoszeń, na podstawie bazy urządzeń, co umożliwia łatwe, wielokrotne przyjmowanie naprawy dla danego urządzenia oraz wgląd w historię
  • prowadzenie bazy urządzeń zastępczych na czas naprawy i rejestrowania wypożyczeń urządzeń dla klientów
  • obsługa wypożyczalni urządzeń, niekoniecznie powiązanej z serwisem – np. wypożyczalnia elektronarzędzi, urządzeń IT

Standardowo, dla subskrybentów All-n-one aktywowaliśmy moduł w ramach subskrypcji, dla pozostałych typów subskrypcji funkcjonalność jest opcjonalna.

Zmiana cennika subskrypcji

Szanowni Państwo. Przekazujemy dziś ogłoszenie, które nie pojawiło się od momentu kiedy rozpoczęliśmy sprzedaż aplikacji, czyli od ponad 7 lat.

Obecna sytuacja ekonomiczna: koszty pracy, inflacja, wysokie kursy walut zmuszają nas do aktualizacji cennika. Z innej strony, przez wspomniane 7 lat za niezmienną cenę otrzymywali Państwo coraz więcej funkcjonalności, które systematycznie dodajemy do aplikacji.

1 marca 2022 zmienimy ceny większości elementów aplikacji. Bez zmian pozostaną ceny wiadomości SMS oraz powierzchni dyskowej. Zwiększymy ceny subskrypcji i dodatkowych modułów (wszystkie ceny netto):

  • Single: 19,99 zł
  • Standard: 39,99 zł
  • All-in-one: 79,99 zł
  • Wyrównamy także cenę wszystkich dodatkowych modułów we wszystkich subskrypcjach do 10 zł, wyjątkiem są moduły raportów i pracowników bez limitu w subskrypcji Single, które będą kosztowały odpowiednio 1 zł i 20 zł

Zdajemy sobie sprawę z procentowej skali podwyżki cen, nie mniej jednak chcemy zwrócić uwagę, że pomimo zmiany nadal pozostajemy najbardziej konkurencyjną kosztowo i funkcjonalnie aplikacją dla serwisów zapewniając stabilną cenę bez względu na ilość pracowników.

Klienci z aktywną subskrypcją zmianę odczują dopiero przy kolejnym zamówieniu. Nowy cennik obejmie zakupy subskrypcji od 1 marca. Do tego czasu mogą Państwo zamawiać do 12 miesięcy subskrypcji sumarycznie, po starych cenach.

Nowości: hurtowe operacje, aktywacja dostępu i inne.

W ostatnich tygodniach pojawiło się w aplikacji kilka nowości. Dwie największe to narzędzie do hurtowej archiwizacji napraw oraz zmiana w procesie aktywacji dostępu do panelu klienckiego dla istniejących w bazie, stacjonarnych klientów. Oprócz tego dodaliśmy możliwość samodzielnego zakupu dodatkowych modułów, w tym dodatkowego miejsca na dysku, nowe kontrolki wyboru przedmiotów naprawy oraz pracowników. Dodatkowo inne poprawki i zmiany opisane na stronie Nowości w aplikacji Serwisant Online

Porada dnia

Czy wiesz, że możesz używać klawiatury podczas wprowadzania danych klienta, naprawy lub zgłoszenia? Po uruchomieniu formularza ustawiamy kursor na pierwszej kontrolce. Użyj klawiszy strzałek aby rozwinąć listę, zmienić aktywną opcję lub zacznij pisać.

Naciśnij enter aby przesłać formularz.

Jeśli w formularzu wystąpiły błędy, aplikacja automatycznie ustawi kursor na pierwszym niepoprawnym polu.