Generuj kod kreskowy za pomocą zewnętrznego interfejsu API

Generuj kod kreskowy za pomocą zewnętrznego interfejsu API

Wymóg

Wygeneruj kod kreskowy na podstawie podanego numeru IMEI (International Mobile Equipment Identity) za pomocą interfejsu API innej firmy.

Przypadek użycia  

Sklep mobilny wykorzystuje aplikację do zarządzania zamówieniami do zarządzania swoimi zamówieniami. Aplikacja posiada formularz o nazwie Produkt. Po dodaniu produktu do formularza odpowiedni kod kreskowy zostanie automatycznie wygenerowany i przesłany w polu IMEI_barcode. Sklep może później nakleić kod kreskowy na telefon komórkowy w celu szybkiego odzyskania numeru IMEI.

Kroki do naśladowania  

1. Utwórz formularz z następującymi szczegółami:
Formularz
Nazwa łącza formularza
Typ pola
Nazwa pola
Nazwa łącza pola
Produkt
Produkt
Lista rozwijana
  • Apple
  • Samsung
  • One Plus
Grupa produktów
 
Grupa produktów
Pojedyncza linia
Nazwa produktu
Produkt_Nazwa
Pojedyncza linia
Numer IMEI
IMEI_Numer
Obraz
Kod kreskowy IMEI*
IMEI_Kod kreskowy
notatki
Dodaj notatki
 
 
* Zaznacz opcję Przeglądanie łączy we właściwościach pola w polu Obraz. Pozwala to bezpośrednio dodać adres URL obrazu kodu kreskowego, który chcesz przesłać.
 
2. Utwórz przepływ pracy z następującymi szczegółami.
 
4. Kliknij Dodaj nową akcję i dodaj następujący fragment:
  1. //Construct an image HTML tag that invokes the third-party API to generate barcode and upload the link to the Image field
  2. input.IMEI_Barcode = "<img src=\"http://bwipjs-api.metafloor.com/?bcid=code128&text=" + input.IMEI_Number + "\"/>";

  3. // Show the preview of the generated code using notes field
  4. input.notes = "Generated Code:<br><br><div><img src='http://bwipjs-api.metafloor.com/?bcid=code128&text=" + input.IMEI_Number + "'/><br/></div>";

Zobacz jak to działa         

Punkty do zapamiętania 

  • Ten samouczek wykorzystuje interfejs API generatora kodów kreskowych o otwartym kodzie źródłowym, aby osiągnąć pożądany rezultat. Możesz użyć dowolnego interfejsu API, który chcesz wygenerować kod kreskowy.
  • Ta sama procedura może być również użyta do wygenerowania dowolnego zakodowanego obrazu. Na przykład użyj poniższego skryptu, aby wygenerować kod QR zamiast kodu kreskowego:
  1. input.notes = "Generated Code:<br><br><div><img src='https://qrcode.tec-it.com/API/QRCode?data=" + input.IMEI_Number + "' width='150'/><br/></div>";
  2. input.imageField = "<img src='https://qrcode.tec-it.com/API/QRCode?data=" + input.IMEI_Number + "'/>";