W systemie Softlab ERP by Asseco został dodany mechanizm umożliwiający generowanie kodów QR (zwanych inaczej fotokodami lub kodami dwuwymiarowymi 2D).
Potrzeba biznesowa
Wśród rozwiązań pozwalających na szybką identyfikację produktu, usługi, osoby, etc. (bez konieczności żmudnego wpisywania określonego ciągu znaków) najczęściej wykorzystywane są nadal kody kreskowe. Ze względu jednak na ograniczenia pojemności kodów kreskowych zostały wprowadzone kody QR, które coraz częściej zaczynają być wykorzystywane do szybkiego rozpowszechniania informacji o produktach, ofertach czy nawet danych personalnych. Rosnąca popularność kodów QR może zmienić sposób komunikacji firm z klientami. Ich personalizowanie zwiększa dodatkowo możliwości, jakie może dostarczyć to rozwiązanie.
Dotychczasowe ograniczenia
Do tej pory w systemie Softlab ERP by Asseco nie istniała możliwość generowania kodów QR. W aplikacji wykorzystywane były kody kreskowe. Ograniczeniem wykorzystania kodu kreskowego jest jego pojemność (teoretycznie do 128 znaków, a w praktyce do 50). Rozwiązaniem, w przypadku kiedy chcemy zakodować większą ilość danych, są kody QR. Dzięki nim możliwe jest zakodowanie nawet do 4 tysięcy znaków. Nadają się zatem do utrwalania dużych porcji informacji, które przy pomocy czytnika mogą być szybko wprowadzane do systemu ERP.
Jak to usprawniliśmy
W systemie Softlab ERP by Asseco została dodana funkcjonalność służąca do generowania kodów QR z poziomu aplikacji dostępowej EXE, WEB lub z poziomu dedykowanej aplikacji zewnętrznej.
Dla użytkowników naszego rozwiązania , którzy jeszcze nie posiadają 86 wersji bazy, a chcieliby zacząć korzystać z kodów graficznych, została przygotowana aplikacja zewnętrzna, która zapisuje wygenerowany kod do pliku graficznego.
Obecnie w systemie są dwa miejsca, z poziomu których można wygenerować kod QR.
Z poziomu słownika Kartoteka materiałowa w szczególe Zdjęcia materiałów:
Rys. 1 Kartotek materiałowa
Rys. 2 Kartotek materiałowa, szczegół Zdjęcia materiałów, procedura Generuj kod QR (2D)
Rys. 3 Kartotek materiałowa, szczegół Zdjęcia materiałów
Z poziomu słownika Kartoteka materiałowa, gdzie dostępna jest procedura Wydruk etykiet QR
Rys. 4 Kartotek materiałowa
Kody graficzne mogą być zapisywane w bazie danych, na lokalnych nośnikach danych, a nawet zamieszczane na wydrukach. Ważne, że do ich wykorzystania nie jest wymagana instalacja żadnej czcionki zewnętrznej (komercyjnej) w systemie operacyjnym.
Rys. 5 Wydruk etykiet
Jakie biznesowe przypadki użycia może obsłużyć nasze rozwiązanie
W celu pokazania, jak działa nowa funkcjonalność systemu, posłużymy się praktycznymi przykładami:
Przykład 1.
W sklepie, na wydruku etykiety cenowej możemy umieścić kod QR, w którym zapisujemy link do strony WWW ze szczegółową specyfikacją, opisem bądź filmem prezentującym produkt.
Klient, po sczytaniu kodu QR (korzystając np. z dedykowanych aplikacji dostępnych poprzez telefon komórkowy), zostaje automatycznie przekierowany na daną stronę, gdzie ma dostęp do wszystkich niezbędnych informacji ułatwiających mu podjęcie decyzji zakupowej.
Przykład 2.
Kod QR możemy umieścić na bankowym dowodzie wpłaty dołączonym do wpłaty zamkniętej.
Dzięki kodom QR będzie można automatycznie i bezbłędnie przenieść na wyciąg bankowy informacje zawarte w kodzie QR na bankowym dowodzie wpłaty.
Dla opisanego powyżej zastosowania specyfikacja techniczna kodu QR wyglądałaby w następujący sposób:
Dane techniczne
- Rodzaj kodu 2D: QR Code
- Separator: „;” (kod ASCII 59)
- Kodowanie: UTF-8
- Struktura: Osiem pól rozdzielonych separatorem
Opis struktury (Osiem pól rozdzielonych separatorem)
- Nazwa wpłacającego
- Adres wpłacającego
- Numer rachunku
- Numer koperty bezpiecznej
- Opis wpłaty
- Waluta
- Kwota
- Data utargu
Przykład:
Opis przykładu:
Testowa firma xxx sp. Z o.o. ; Warszawa, ul. Puławska 15 02-515;
48102055610000380203175478;123123;71002-123123-150126-15250;PLN;15250;20150126
Gdzie:
Testowa firma xxx sp. Z o.o. ; Warszawa – nazwa Klienta
- Puławska 15 02-515; – adres
48102055610000380203175478 – numer rachunku w standardzie NRB
123123 – numer koperty bezpiecznej
opis wpłaty1 – tytuł wpłaty
PLN – waluta wpłaty
15250 – kwota
20150126 – data przygotowania wpłaty
Jakie to daje korzyści
- Wprowadzenie nowoczesnej i skutecznej metody komunikacji z odbiorcami zewnętrznymi i wewnątrz organizacji, dzięki możliwości zakodowania dużej porcji danych (do 7089 danych numerycznych, do 4296 znaków alfanumerycznych, do 2953 danych binarnych).
- Wysoka ergonomia korzystania, dzięki możliwości skanowanie z bardzo dużej odległości.
- Możliwość zapisania danych w wielu formatach. Najpopularniejsze to: adres internetowy, dane kontaktowe, e-mail, SMS, pozycja geograficzna, tekst, numer telefonu, wydarzenie, dane sieci WI-FI, gdzie przy wykorzystywaniu telefonu z odpowiednią aplikacją zostanie wykonana odpowiednia akcja.
Autor wpisu: Tomasz Hukaluk






