Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  1. Auswahl des Buttons "Hinzufügen". Hiermit werden die Felder "Code" und "XPath" für die Anlage freigeschalten.
  2. "Code" vergeben.
    • Der "Code" muss eindeutig sein, d.h. ein Schlüssel darf nicht mehrmals verwendet werden. Das System gibt in diesem Fall eine Warnung aus und verhindert das Hinzufügen.
    • Die Länge des Codes ist auf maximal 20 Stellen begrenzt.
    • Der Code dient dazu in den Formularen den gewünschten Barcode aufzurufen.
  3. Inhalt mittels XPath definieren. 
    • XPath ist eine Abfragesprache, um Teile eines XML-Dokumentes zu adressieren und auszuwerten.
    • Bei Formulare in BIRT-Technologie liegt als Datenquelle ein XML vor.
    • Inhalte/Felder dieses XMLs können mit XPath abgefragt und weiter bearbeitet werden.
    • z.B. ist das aneinanderhängen mehrere Felder möglich wie im obigen Beispiel gezeigt: der Ausdruck /Document/SourceId & "-" & /Document/Vehicle/VIN ergibt den Inhalt Auftragsnummer-Fahrgestellnummer, z.B. 645123-WVWZZZ1JZ2W057177.
    • Die Länge des XPath-Ausdrucks ist auf maximal 100 Stellen begrenzt.
  4. Auswahl des Buttons "Speichern". Hiermit wird die neue Barcode Definition der Datenbank hinzugefügt und steht zum Einbetten in Formularen zur Verfügung.


Interne Parameter

Interne Parameter können verwendet werden um dem Barcode bzw. QR-Code Informationen hinzuzufügen, welche im entsprechenden brt.xml nicht vorhanden sind und dadurch nicht wie gewöhnlich mittels XPath abgefragt werden können.

Interne Parameter müssen in Java implementiert sein und mit "$CDP_" beginnen.

Beispiel einer XPath Abfrage mit internem Parameter: $CDP_COMPID & "-" & /Document/Vehicle/VIN. Diese Abfrage kann zum Beispiel folgenden Inhalt generieren: "103 - WF012345678901234".


Folgende interne Parameter stehen aktuell zur Verfügung:

NameInhaltBeispiel
$CDP_COMPIDDie Betriebsnummer so wie sie im BusinessData Objekt enthalten ist.Betriebsnummer "103" bei Kunden mit Betriebsnummer länger als zwei Stellen

Barcode Definition adaptieren

...