Barcode-Scanner

Überblick

Die Avonni Barcode Scanner-Komponente ermöglicht es Benutzern, Barcodes mit der Kamera eines Geräts innerhalb von Avonni Dynamic Components zu scannen. Sie eignet sich ideal für Bestandsverfolgung, Asset-Management oder schnelles Erfassen von Daten und bietet flexible Scan-Modi und visuelles Feedback.

Wesentliche Merkmale sind:

  • Automatischer oder manueller Start: Scanner beim Laden oder über einen Button öffnen.

  • Unterstützte Barcode-Typen: Bestimmte oder alle unterstützten Barcode-Formate scannen.

  • Anpassbare Benutzeroberfläche: Anweisungen, Erfolgsmeldungen, Größe und Animationen festlegen.

  • Multi-Scan-Optionen: Unterstützung für Stapel- oder gleichzeitige Scans.

  • Interaktionen: Aktionen bei erfolgreichen Scans auslösen (z. B. Datensätze aktualisieren).

  • Kamerasteuerung: Vorder- oder Rückkamera wählen und Datenvorschau anzeigen.

Tipp: In Flows für mobiles Scannen verwenden; mit Interaktionen koppeln, um gescannte Daten sofort zu verarbeiten.

Anwendungsfälle

  • Inventarverwaltung (z. B. Produktbarcodes scannen, um den Lagerbestand zu aktualisieren).

  • Asset-Tracking (z. B. Gerätekennungen in Salesforce protokollieren).

  • Event-Check-ins (z. B. Tickets von Teilnehmern scannen).

  • Point-of-Sale-Systeme (z. B. mehrere Artikel im Stapel erfassen).

  • Field Service (z. B. Seriennummern scannen, um Wartungen zu protokollieren).


Konfiguration

Wählen Sie den Barcode Scanner auf der Leinwand aus, um Eigenschaften im rechten Eigenschaftenbereich zuzugreifen.

Grundlegende Eigenschaften

Diese steuern das Verhalten des Scanners und die Datenverarbeitung.

Eigenschaft
Typ
Beschreibung
Beispiel

API-Name

Text

Eindeutiger Bezeichner für die Instanz.

BarcodeScanner

Beim Laden öffnen

Boolesch

Wenn eingeschaltet, öffnet sich der Scanner automatisch beim Laden der Komponente.

Aus.

Barcode-Typen

Auswahl/Liste

Zu scannende Typen (z. B. QR, UPC); standardmäßig alle unterstützten Formate.

QR, Code128.

Anweisungstext

Text

Anleitung, die in der Scanner-Benutzeroberfläche angezeigt wird.

"Kamera auf den Barcode richten."

Erfolgstext

Text

Nach einem erfolgreichen Scan angezeigte Nachricht.

"Scan erfolgreich!"

Stapel-Scan aktivieren

Boolesch

Ermöglicht mehrere Scans, bis der Benutzer abbricht oder verlässt.

Ein.

Multi-Scan aktivieren

Boolesch

Scannt mehrere Barcodes gleichzeitig (aktiviert automatisch Stapel-Scan).

Aus.

Erfolgs-Häkchen anzeigen

Boolesch

Zeigt bei erfolgreichem Scan ein Häkchen an.

Ein.

Scanner-Größe

Auswählen

Kameraview-Größe als Prozentsatz des Gerätebildschirms.

Mittel (50%).

Kameraausrichtung

Auswählen

Kamera: vorne oder hinten.

hinten.

Mit Animation präsentieren

Boolesch

Animiert den Scanner beim Öffnen/Schließen ein/aus.

Ein.

Manuelle Bestätigung

Boolesch

Erfordert, dass der Benutzer jeden Scan bestätigt.

Aus.

Barcode-Datenvorschau

Boolesch

Zeigt Barcode-Daten während des Scannens an.

Ein.

Beste Praxis: Verwenden Sie den Anweisungstext, um Benutzer klar zu leiten; aktivieren Sie den Stapel-Scan für Aufgaben mit hohem Volumen.

Button-Einstellungen

Passen Sie den Button an, der den Scanner auslöst (wenn nicht Beim Laden öffnen).

Eigenschaft
Typ
Beschreibung
Optionen/Beispiele

Beschriftung

Text

Button-Text.

"Scan starten"

Variante

Auswählen

Stil: z. B. brand, neutral, destructive.

brand.

Icon-Name

Text (optional)

Icon (SLDS/Avonni).

utility:scan

Typ

Auswählen

Button-Typ (z. B. standard, icon).

standard.

Strecken

Boolesch

Dehnt den Button auf die Containerbreite aus.

Aus.

Deaktiviert

Boolesch

Deaktiviert den Button.

Aus.

Tipp: Verwenden Sie eine auffällige Variante wie 'brand' und ein Symbol wie 'utility:scan' für ein klares Nutzererlebnis.

Interaktionen-Tab

Definieren Sie Aktionen bei erfolgreichen Scans.

Eigenschaft
Typ
Beschreibung

Bei erfolgreichem Scan

Einstellungen

Auslösen bei Scan: Greifen Sie auf Daten über $Component.BarcodeScanner.Value zu (z. B. Datensatz aktualisieren, Flow öffnen).

Beispiele

Beispiel 1: Einzelner Barcode-Inventarscan

Dieses Beispiel scannt einen einzelnen Produktbarcode, um das Inventar zu aktualisieren.

  1. Scanner konfigurieren:

    • API-Name: InventoryScanner

    • Beim Laden öffnen: Aus

    • Barcode-Typen: UPC

    • Anweisungstext: "Produktbarcode scannen"

    • Erfolgstext: "Produkt hinzugefügt!"

    • Erfolgs-Häkchen anzeigen: Ein

    • Scanner-Größe: Mittel

    • Kameraausrichtung: hinten

  2. Button-Einstellungen:

    • Beschriftung: "Artikel scannen"

    • Variante: brand

    • Icon-Name: utility:scan

  3. Interaktion hinzufügen:

    • Bei erfolgreichem Scan: Datensatz aktualisieren (z. B. setzen des Feldes Product Inventory__c mit $Component.InventoryScanner.Value).

Ergebnis: Durch Klicken auf den Button öffnet sich der Scanner; ein erfolgreicher Scan aktualisiert den Datensatz und zeigt ein Häkchen an.


Beispiel 2: Stapel-Asset-Scan

Dieses Beispiel scannt mehrere Asset-Barcodes mit einem Seitenbereich für Ergebnisse.

  1. Scanner konfigurieren:

    • API-Name: AssetScanner

    • Stapel-Scan aktivieren: Ein

    • Multi-Scan aktivieren: Ein

    • Anweisungstext: "Mehrere Assets scannen"

    • Scanner-Größe: Groß

    • Barcode-Datenvorschau: Ein

  2. Button-Einstellungen:

    • Beschriftung: "Stapel-Scan starten"

    • Variante: neutral

  3. Interaktion hinzufügen:

    • Bei erfolgreichem Scan: Ergebnisse hinzufügen.

Ergebnis: Benutzer scannen mehrere Barcodes, eine Liste.


Wichtige Überlegungen

  • Datenverarbeitung: Gescannten Daten sind als $Component.API_Name.Value verfügbar; für Aktualisierungen oder Flows verwenden.

  • Barcode-Typen: Typen einschränken, um Fehler zu reduzieren (z. B. nur QR für Tickets).

  • Stapel- vs. Multi-Scan: Stapel erlaubt sequenzielle Scans; Multi-Scan erfasst mehrere in einem Bildrahmen.

  • Mobile Optimierung: Testen Sie Scanner-Größe/Kameraausrichtung auf Geräten; Rückkameras haben oft höhere Qualität.

  • Interaktionen: Binden Sie Scandaten an Variablen oder Flows zur Verarbeitung (z. B. Bestandsaktualisierungen).

  • Barrierefreiheit: Stellen Sie sicher, dass Anweisungs- und Erfolgstexte klar sind; Animationen unterstützen visuelles Feedback.


Fehlerbehebung bei häufigen Problemen

  • Scanner öffnet sich nicht: Überprüfen Sie Beim Laden öffnen oder ob der Button deaktiviert ist; stellen Sie sicher, dass die Kamera des Geräts zugänglich ist.

  • Kein Scan erkannt: Überprüfen Sie, ob die Barcode-Typen mit den gescannten Codes übereinstimmen; testen Sie die Lichtverhältnisse.

  • Daten nicht erfasst: Bestätigen Sie, dass die Interaktion $Component.API_Name.Value korrekt bindet.

  • UI-Probleme: Passen Sie die Scanner-Größe für die Bildschirmansicht an; schalten Sie Animationen aus, wenn es zu Verzögerungen kommt.

  • Multi-Scan schlägt fehl: Stellen Sie sicher, dass das Gerät gleichzeitige Erkennung unterstützt; alternativ auf Stapel-Scan zurückgreifen.

  • Button wird nicht angezeigt: Überprüfen Sie Variante/Typ; stellen Sie sicher, dass er nicht deaktiviert ist.


Zusammenfassung

Die Avonni Barcode Scanner-Komponente vereinfacht die Barcode-Erfassung mit flexiblen Modi und Integrationen für Salesforce-Workflows. Sie ist ideal für Inventar, Assets oder Events.

Zuletzt aktualisiert

War das hilfreich?