Skanowanie kodów QR/BC (WebAPI)
Podsumowanie:Akcja umożliwia odczytanie wartości reprezentowanej przez kod paskowy lub QR za pomocą kamery laptopa lub telefonu w trybie PWA i zapisanie jej w aplikacji nAxiom. Akcja wykorzystuje interfejs API używanej przeglądarki i jest zgodna z większością popularnych przeglądarek. Tabela zgodności znajduje się w oknie definicji akcji.
☛ AdminSPA >
NARZĘDZIA
>Akcje
>Skaner kodów QR/BC (WebApi)

Oprócz właściwości wspólnych dla wszystkich akcji, w akcji skanowania kodów QR/BC należy określić następujące właściwości:
Procedura obsługi odpowiedzi
: zapytanie SQL, które zapisze w bazie wartość zwróconą przez akcję. Dane odczytane z zeskanowanego kodu są zwracane w zmiennej @_Response, która jest obiektem JSON o strukturze:
{
"code": "odczytana wartość kodu QR/BC"
}
Przykładowe zapytanie, które zapisze odczytaną przez akcję wartość klucza code w polu bieżącego rekordu:
UPDATE [dbo].[DataTypeTest]
SET TestVarchar = (SELECT JSON_VALUE ({@_Response}, '$.code'))
WHERE Id = {@Id}
Rodzaje kodów kreskowych i/lub QR
: lista wielowyboru, w której należy wybrać obsługiwane standardy kodów QR i BC. Domyślnie wybrane są wszystkie pozycje.
Wyświetl przełącznik latarki
: wyświetla przełącznik latarki w okienku skanowania kodu.
Zawsze włączaj latarkę po rozpoczęciu skanowania i wyłączaj po zakończeniu
: umożliwia automatyczną obsługę latarki podczas skanowania.
Wyświetl przełącznik urządzeń
: wyświetla w okienku skanowania przełącznik kamer dostępnych w urządzeniu.
Zgodność z przeglądarką
: tabelka zgodności akcji z przeglądarkami na urządzenia mobilne (Android, iOS) i komputery.
Podczas pierwszego użycia konieczne jest przyznanie aplikacji uprawnień do korzystania z kamery.

Po uruchomieniu akcja wyświetla okienko, w którym oczekuje kodu do odczytania. Po rozpoznaniu kodu, okienko jest zamykane.
