Etikettenvariante erstellen

Diese Aktion ermöglicht Ihnen das Erstellen einer vorschaufertigen Variante eines vorhandenen Etiketts. Etikettenobjekte in solchen Varianten haben gesperrte Datenquellenwerte. Ihr Inhalt wird vom aktuellen Wert der jeweiligen Datenquelle bestimmt.

Der Sinn der Erstellung einer vorschaufertigen Variante eines Etiketts mit „gesperrten“ Datenquellen besteht darin, das Etikett für den Genehmigungsprozess vorzubereiten, bei dem Daten und Vorlage gemeinsam genehmigt werden müssen. Anstatt ein Etikett ohne definierten Inhalt für seine Objekte anzuzeigen, genehmigt die zuständige Person eine Variante mit definierten Werten. So kann sie das finale Etikettenlayout mit den tatsächlichen Werten, die für den Druck verwendet werden, schnell anzeigen und genehmigen.

Tipp

Der Etikettengenehmigungsprozess ist für Etiketten möglich, die im Control Center Dokumentenspeicher abgelegt sind. Sie können verschiedene Arten von Genehmigungs-Workflows für die gespeicherten Etiketten und Etikettenvarianten anwenden. Die Auswahl für den Genehmigungs-Workflow hängt von den Anforderungen Ihrer Geschäftsumgebung ab. Weitere Informationen finden Sie im Benutzerhandbuch von Loftware Control Center Benutzerhandbuch.

Die Über-Gruppe gibt die ausgewählte Aktion an.

  • Name: ermöglicht es Ihnen, einen benutzerdefinierten Namen anzugeben. So können Sie Aktionen in der Liste der Aktionen in der Lösung leichter erkennen. Standardmäßig werden Aktionsnamen vom Typ der jeweiligen Aktion abgeleitet.
  • Beschreibung: benutzerdefinierte Informationen über die Aktion. Geben Sie eine Beschreibung ein, um den Zweck und die Rolle einer Aktion in einer Lösung zu erklären.
  • Aktionstyp: Nur-Lesen-Informationen über den ausgewählten Aktionstyp.

Die Gruppe Einstellungen legt die zu konvertierende Etikettendatei und die Ausgabedatei (Etikettenvariante) fest.

  • Etikettenname: der Name der Etikettendatei, die in eine prüfungsfertige Variante mit gesperrten Datenquellenwerten konvertiert werden soll. Datenquelle definiert den Etikettennamen anhand einer vorhandenen oder neu erstellten Variablen dynamisch.

  • Datenquellen zum Druckzeitpunkt: mit dieser Option können Sie Datenquellen festlegen, deren Werte zum tatsächlichen Druckzeitpunkt bereitgestellt werden. Wenn in diesem Feld eine Datenquelle aufgeführt ist, wird ihr Wert nicht gesperrt und kann zum Druckzeitpunkt bereitgestellt werden. Typische Beispiele sind Datenquellen für Produktionswerte wie Losnummer, Verfallsdatum usw.

    Tipp

    Geben Sie nur Datenquellennamen ohne eckige Klammern ein, entweder durch Kommas getrennt oder anhand der Eingabetaste in Spalten unterteilt.

  • Name der Ausgabedatei: der Name der Etikettenvariante, die für die Prüfung und Genehmigung erstellt wird. Datenquelle definiert den Etikettennamen anhand einer vorhandenen oder neu erstellten Variablen dynamisch.

Es gibt verschiedene Regeln, die für die prüfungsfertige Etikettenvariante gelten:

  1. Datenquellenwerte sind standardmäßig gesperrt. Um Datenquellen von der Sperre auszunehmen, listen Sie sie im Feld Datenquellen zum Druckzeitpunkt auf, damit sie auf dem prüfungsfertigen Etikett aktiv bleiben. Sie können ihre Werte zum Druckzeitpunkt festlegen.
  2. Zählervariablen, Funktionen, Datenbankfelder und globale Variablen werden in nicht-abgefragte Variablen konvertiert.
  3. Grafiken werden eingebettet.
  4. Die im Loftware Control Center Dokumentenspeicher abgelegte Ziel-Etikettenvariante wird automatisch eingecheckt. Der ursprüngliche Etikettenname und die Datenquellen zum Druckzeitpunkt werden als Check-in-Kommentar genutzt.
  5. Etikettenvarianten können im gesperrten Zustand im Loftware Designer geöffnet werden.
  6. Anhand dieser Aktion erzeugte Etikettendateien können nicht importiert werden.
  7. Wenn Etikettenvarianten im Druckerspeicher abgelegt werden, können anhand des Abrufbefehls nur Werte für Druckzeitpunkt-Datenquellen bereitgestellt werden.
  8. Wenn Sie Loftware Control Center verwenden, ermöglicht die Etikettenvorschau im Dokumentenspeicher die Bearbeitung von Druckzeitpunkt-Datenquellen.
  9. Variablen für die aktuelle Uhrzeit und das aktuelle Datum können auf der prüfungsfertigen Etikettenvariante nicht als Datenquellen zum Druckzeitpunkt festgelegt werden.

Aktionsausführung und Fehlerhandhabung

Jede Aktion kann als bedingungsabhängige Aktion festgelegt werden. Bedingungsabhängige Aktionen werden nur ausgeführt, wenn die festgelegten Bedingungen erfüllt sind. Um diese Bedingungen zu definieren, klicken Sie auf Optionen für Ausführung und Fehlerhandhabung anzeigen.

Die Ausführungsoptionen sind:

  • Aktiviert: gibt an, ob die Aktion aktiviert oder deaktiviert ist. Nur aktivierte Aktionen werden ausgeführt. Diese Funktion kann beim Testen einer Druckmaske verwendet werden.
  • Bedingung: definiert einen einzeiligen Programmierausdruck, welcher einen booleschen Wert bereitstellen muss (wahr oder falsch). Ist das Ergebnis des Ausdrucks wahr, wird die Aktion ausgeführt. Bedingungen sorgen dafür, dass Aktionen nicht jedes Mal ausgeführt werden müssen.

Die Fehlerhandhabung-Optionen sind:

  • Fehler ignorieren : gibt an, ob ein Fehler ignoriert werden soll. Wenn aktiviert, wird die Ausführung von Aktionen selbst dann fortgesetzt, wenn die aktuelle Aktion fehlschlägt.

    Hinweis

    Geschachtelte Aktionen, die von der aktuellen Aktion abhängig sind, werden im Fall eines Fehlers nicht ausgeführt. Die Aktionsausführung wird bei der nächsten Aktion fortgesetzt, die sich auf derselben Ebene wie die aktuelle Aktion befindet. Der Fehler wird protokolliert, führt aber nicht zu einer Unterbrechung der Ausführung von Aktionen.

  • Beispiel

    Am Ende des Druckvorgangs möchten Sie eventuell mittels der Aktion HTTP-Anfrage einen Statusbericht an eine externe Anwendung senden. Wenn die Druckaktion fehlschlägt, wird die Aktionsverarbeitung angehalten. Um die Berichterstellung trotz fehlgeschlagener Druckaktion auszuführen, muss für die Aktion Etikett drucken die Option Fehler ignorieren aktiviert sein.

  • Fehler in Variable speichern : ermöglicht Ihnen, eine Variable auszuwählen oder zu erstellen, in der der Fehler gespeichert werden soll. Dieselbe Fehlerbeschreibung wird zudem in den internen Variablen ActionLastErrorId und ActionLastErrorDesc gespeichert.