Variablen
Variablen werden als Behälter für Datenwerte verwendet. Sie benötigen Variablen, um Werte für die Aktion Etikett drucken an das Etikett zu übermitteln oder um Werte bei anderen Datenmanipulations-Aktionen zu verwenden. Für gewöhnlich extrahiert ein Filter Werte aus vom Trigger empfangenen Datenströmen und sendet diese an Variablen. Weitere Informationen finden Sie im Abschnitt Informationen zu Datenstrukturen.
Normalerweise senden Sie die Werte von Variablen an eine zu druckende Etikettenvorlage. Der Mechanismus, der Werte von Variablen an Etiketten sendet, nutzt die automatische Namenszuordnung. Der Wert der im Trigger definierten Variablen wird an die im Etikett definierte Variable mit demselben Namen gesendet. Sie können Variablen auf eine von drei verschiedenen verfügbaren Arten definieren:
-
Variablen aus Etikettendatei importieren: Wie für die oben beschriebene automatische Zuordnung empfiehlt es sich, Ihre Variablen jedes Mal vom Etikett zu importieren. Diese Aktion spart Ihnen Zeit und stellt sicher, dass die Variablennamen übereinstimmen. Die importierte Variable übernimmt nicht nur den Variablennamen, sondern auch unterstützte Variableneigenschaften wie Länge und Standardwert.
-
Variablen manuell definieren: Wenn Sie Variablen manuell definieren, müssen Sie darauf achten, dieselben Namen zu verwenden, die auch die Variablen im Etikett tragen. Manuell definieren müssen Sie insbesondere diejenigen Variablen, die im Etikett nicht vorhanden sind, die Sie jedoch im Trigger benötigen.
Hinweis
Beispiele dafür sind Variablen wie LabelName, PrinterName, Quantity und ähnliche Variablen, die Sie benötigen, um den Etikettennamen, den Druckernamen, die Menge oder andere vom Filter zugewiesene Metadaten zu speichern.
-
Interne Variablen aktivieren: Werte für interne Variablen werden von Loftware Automation zugewiesen und stehen als Nur-Lesen-Werte zur Verfügung. Weitere Informationen finden Sie im Abschnitt Interne Variablen.
Tipp
Wenn Sie den Zuweisungsbereich (im Filter für unstrukturierten Text und im XML-Filter) oder die dynamische Struktur (im Filter für strukturierten Text) aktivieren, extrahiert Loftware Automation Name:Wert -Paare aus den Trigger-Daten und sendet die Werte automatisch an die gleichnamigen Variablen, die im Etikett definiert sind. Eine manuelle Variablenzuordnung ist nicht notwendig.
Eigenschaften
-
Name: Gibt den eindeutigen Namen der Variablen an. Bei Namen wird Groß-/Kleinschreibung nicht beachtet. Obwohl Leerzeichen in Variablennamen verwendet werden können, ist davon abzuraten. Dies gilt umso mehr, wenn Sie Variablen in Skripten oder in Bedingungen für Aktionen verwenden, da sie in diesen Fällen in eckigen Klammern eingeschlossen werden müssen.
-
Erlaubte Zeichen: Legt die Liste von Zeichen fest, die ein Wert beinhalten darf. Sie können zwischen Alle (alle Zeichen werden akzeptiert), „Numerisch“ (nur Ziffern werden akzeptiert) und „Binär“ (alle Zeichen und Binärcodes werden akzeptiert).
-
Variablenlänge begrenzen: Legt die maximale Anzahl von Zeichen fest, die eine Variable enthalten darf.
-
Feste Länge: Legt fest, dass der Wert exakt aus einer definierten Anzahl von Zeichen bestehen muss.
Hinweis
Für bestimmte Etikettenobjekte muss die Variablenlänge begrenzt werden. Ein Beispiel ist ein EAN-13-Barcode, der aus 13 Zeichen besteht.
-
Wert erforderlich: Legt fest, dass die Variable einen Wert enthalten muss.
-
Standardwert: Legt einen Standardwert fest. Wenn der Variablen kein Wert zugewiesen ist, wird immer der Standardwert verwendet.