Im TRADEMAN haben Benutzer die Möglichkeit, Scan-Templates anzulegen. Scan-Templates dienen dazu, um ein festes Interpretationsschema für Barcodes zu schaffen. Dadurch können Barcodes verschiedenste Möglichkeiten erfüllen, wie beispielsweise Kundenanmeldungen, Gutscheine, Pfandgutschriften oder Schlüsselcodes.
In der Übersicht werden alle bereits angelegten Scan-Templates aufgelistet. Zusätzlich lässt sich die Liste als CSV-Datei herunterladen und über den „Neu“-Button weitere Scan-Templates hinzufügen. Mit einem Rechtsklick können bestehende Scan-Templates jederzeit geöffnet sowie bearbeitet werden.
Scan-Templates werden beschrieben durch:
-
das Match-Pattern definiert das Muster, das erfüllt werden muss, damit dieses Scan-Template benutzt wird.
-
die Transformation definiert, wie der durch das Filtern gelesene Text ergänzt wird (Beispiel: Barcode enthält WGR-Nr. WWW=> 99WWW, somit gleich WGR-Artikel).
-
die Interpretation dient der Interpretation der Zeichenkette (wo ist die ArtNr / Preis etc.).
Bei Eingabe der Nummer bzw. Scan des Barcodes werden die Templates gemäß der Reihenfolge / Priorität nacheinander geprüft.
Darüber hinaus gibt es folgende Felder:
-
der Typ definiert, in welcher Tabelle (Artikel / Kunde/ Gutschein etc.) mit dem transformierten Wert gesucht werden soll.
-
die Reihenfolge definiert die Prüfreihenfolge (first match wins!).
-
Aktiv zum (De)aktivieren der Prüfregel.
-
Kommentar zur Erläuterung.
-
CheckTyp legt die Regel für eine Prüfziffernprüfung fest.
In der Neu-Anlage müssen all‘ diese Felder gepflegt werden.
Verständnisbeispiel:
ID: 1
Match-Patter: 21[1-3;7]?????????#
Interpretation: ???{4;ARTNR}{5;PREIS}?
Typ: Artikel
Reihenfolge: 1
Aktiv: ja
Kommentar: Erkennen von Artikel mit Preis, wenn Prefix gleich 211*,212*,213*,217*
ODER
ID:
Match-Patter: 21???
Transformation: ??99???
Interpretation: ??{5;ARTNR}
Typ: Artikel
Reihenfolge: 3
Aktiv: ja
Kommentar: Erweiterung einer 3-stelligen Artikelnummer auf 5 Stellen
Mit folgenden Zeichen und Variablen lassen sich die Scan-Templates im TRADEMAN zusammenstellen:
Sonderzeichen für Match-Pattern:
|
|
|
|
|
|
\ |
Escaping |
|
|
|
? |
1 Zeichen |
|
|
|
# |
1 Zeichen Prüfziffer |
Wird anhand der im Checktyp angegebenen Regel geprüft und ansonsten wie ein ? behandelt. |
|
|
* |
beliebige Zeichen |
|
|
|
[ ] |
Wertemenge für ein Zeichen |
|
|
|
[ - ] |
Bereich für ein Zeichen |
[1-3] = an dieser Position können Werte von 1 bis 3 stehen. |
|
|
[ ; ] |
Listen von Werten für ein Zeichen |
[1;3] = an dieser Position können die Werte 1 oder 3 stehen. |
|
|
[1-3;7] |
Wertemenge mit Bereich |
an dieser Position können Werte von 1 bis 3 oder der Wert 7 stehen. |
|
Sonderzeichen zur Transformation:
|
|
|
|
|
|
? |
1 Zeichen |
1:1 durchlassen |
|
|
* |
beliebig viele Zeichen |
wie in Match 1:1 durchlassen |
|
|
a-zA-Z0-9 |
Ergänzungszeichen |
Auffüllen |
|
|
<A;5> |
Auffüllen |
Auffüllen von vorne mit A's bis auf eine Länge von 5. Geht nur, wenn im Match ein * steht. |
|
Sonderzeichen für die Interpretation:
|
|
|
|
|
|
|
? |
nicht interpretiert |
|
ein oder n Zeichen je nachdem, ob in Match ein * darüber steht |
|
|
.* |
nicht interpretiert |
|
n Zeichen wie bei Match. |
|
|
{ ; } |
eine Variable |
|
{5;ARTNR} = Variable Artikelnummer mit 5 Stellen. |
|
|
{ ; ; } |
eine Variable |
|
{6;ARTNR;N} = 5 Stellen Sonderzeichen Numerisch (führende 0-en werden abgeschnitten). |
|
Variablen für die Interpretation
|
|
|
|
|
|
|
ARTNR |
Artikel-Nr |
Artikel, Artikelrücknahme |
|
|
|
AUFNR |
Auftragsnummer |
ExternerAuftrag,Auftrags-NR |
externe Auftragsnummer |
|
|
BELEGNR |
Belegnummer |
BonStorno, Pfandgutschrift |
|
|
|
BETRAG |
Betrag |
ExternerAuftrag, Pfandgutschrift |
Betrag (in Cent) |
|
|
BONNR |
Bonnummer |
BonParken |
externe Auftragsnummer |
|
|
FILNR |
Filial-Nr. |
|
Filialnummer |
|
|
FLUGNR |
Flugnummer |
Bordkarte |
nur die Nummer (also 1234 aus LH1234) |
|
|
FLUGGES |
Fluggesellschaft |
Bordkarte |
Kürzel der Fluggesellschaft, z.B. LH |
|
|
GUNR |
Gutschein-Nr |
Gutschein |
|
|
|
GUALPHANR |
alphanumerische Gutscheinnummer |
Gutschein |
Gutscheinnummer aus Drittsystem (wir vergeben die nicht) |
|
|
JUSCH |
Jugenschutz |
Presse |
Jugendschutzkennzeichen |
|
|
KASSNR |
Kassen-Nr. |
BonStorno, Pfandgutschrift |
Kassennummer |
|
|
KUNDE |
KD-Nr. |
Kunde |
|
|
|
KARTENNUMMER |
Kartenummer/Info2 im Kunden |
Kunde |
Kundenkartennummer bei MöbelPilot-Anbindung |
|
|
KKNR |
KdKk-Nr. |
Kundenkarte |
|
|
|
MACODE |
MitarbeiterCode |
Verkäufer- und Kassiereranmeldung |
|
|
|
PERSNR |
Personalnummer |
Verkäufer- und Kassiereranmeldung |
|
|
|
MANR |
Mitarbeiter-Nr |
Verkäufer- und Kassiereranmeldung |
|
|
|
MENGE |
Menge/-Gewicht |
Artikel, Tara |
in Stück / Kilo, wenn nicht anders in Nachkommastellen angegeben |
|
|
MWST |
Tax |
Presse |
Steuerkennzeichen |
|
|
OPREIS |
OriginalPreis |
Artikel, Artikelrücknahme |
Legt den Preis des Artikels und den Originalpreis fest, die Menge ist dann immer 1 |
|
|
PREIS |
Preis |
Artikel, Artikelrücknahme, Gutschein... |
|
|
|
SITZPLATZ |
Sitzplatz |
Bordkarte |
|
|
|
TRANSNR |
Transfernummer |
Thekenwaage |
externe Auftragsnummer |
|
|
WGNR |
WGR-Nr. |
|
|
|
|
PAN |
Primary Account Number |
CPayPAN |
Code auf dem Handy, der eingescannt wird |
|
|
|
|
eBon |
|
|
|
GBKARTE |
Global Blue Kartennummer |
Global Blue Karte |
|
|