SetDocPropsFromList

Ein auf dieser Schrittschablone basierender Schritt liest eine oder mehrere Listendateien in einem Verzeichnis und legt für jedes Dokument in der Dokumentmerkmaldatei (DPF) für den Job den Wert eines angegebenen Dokumentmerkmals fest.

Der Schritt verwendet die Dokumentmerkmale in der Liste Spalten in Listendatei dazu, Dokumente im Job zuzuordnen. Falls der Wert für das Merkmal in der Listendatei mit dem Wert für das Merkmal in der DPF übereinstimmt, legt der Schritt einen Wert für das Merkmal Festzulegendes Dokumentmerkmal fest und legt bei den Dokumenten, die nicht übereinstimmen, für dasselbe Merkmal einen anderen Wert fest. Mit diesem Schritt können Sie eine "Extrahieren-Liste" von Dokumenten in einem Job bereitstellen, um bei diesen Dokumenten das Drucken zu unterdrücken oder um zu verhindern, dass sie kuvertiert oder gesendet werden, indem Sie als Entscheidungsgrundlage die Festlegung eines Wertes für ein Dokumentmerkmal verwenden, das diese Aktionen steuert.

Standardwerte für Jobmerkmale

  • Spalten in Listendatei:
  • Begrenzer: Neue Zeile
  • Festzulegendes Dokumentmerkmal:
  • Listendateiverzeichnis:
  • Bei überzähligen Spalten anhalten: Ja
  • Wert für übereinstimmende Dokumente:
  • Wert für andere Dokumente:

Hinweise zur Verwendung

  • Falls die DPF bei der Ausführung des Schritts das Dokumentmerkmal im Feld Festzulegendes Dokumentmerkmal enthält, werden die Werte bei den durch Werte in der Listendatei angegebenen Dokumenten zu dem im Merkmal Wert für übereinstimmende Dokumente angegebenen Wert geändert.

    Falls die DPF bei der Ausführung des Schritts nicht das Dokumentmerkmal enthält, wird das Merkmal zur DPF hinzugefügt und der Wert bei den durch Werte in der Listendatei angegebenen Dokumenten auf den im Merkmal Wert für übereinstimmende Dokumente angegebenen Wert eingestellt. Der Wert für andere Dokumente wird auf den im Merkmal Wert für andere Dokumente angegebenen Wert eingestellt.

  • Falls für das Merkmal Bei überzähligen Spalten anhalten der Wert Ja festgelegt ist und die Anzahl der Spalten in der Listendatei größer als die in der Liste Ausgewählt für das Merkmal Spalten in Listendatei festgelegte Anzahl von Merkmalen ist, versetzt der Schritt den Job in den Status Fehler.
  • Der Schritt nimmt an, dass die im Merkmal Spalten in Listendatei aufgelisteten Merkmale die gleiche Reihenfolge wie die Spalten in der Listendatei haben. Das Merkmal oben in der Liste Ausgewählt entspricht beispielsweise der ersten Spalte der Listendatei; das zweite Merkmal in der Liste Ausgewählt entspricht der zweiten Spalte in der Listendatei.
  • Falls Sie für Bei überzähligen Spalten anhalten den Wert Nein festlegen, ignoriert der Schritt alle Spalten, die nicht Merkmalen in der Liste Ausgewählt zugeordnet sind. Wenn die Liste beispielsweise 25 Spalten enthält, und die Liste Ausgewählt enthält fünf Merkmale, liest der Schritt die Informationen in den ersten fünf Spalten und ignoriert die anderen 20 Spalten.

Beispiel

Die DPF enthält die folgenden Informationen (wobei "..." für andere Merkmale steht, die ebenfalls vorhanden sind, aber für dieses Beispiel nicht wichtig sind):

Doc.Custom.AccountNumber   Doc.Custom.AccountType   ...
1234   Leben   ...
1234   Feuer   ...
4567   Leben   ...
4567   Feuer   ...

Das Versicherungsunternehmen beschließt, keine Policen für Feuer mehr zu drucken, will aber die Anwendung, die den Druckjob erstellt, nicht ändern.

Um das Drucken der Feuerpolicen zu unterdrücken, erstellt der Administrator die folgende Listendatei und legt sie im Listendateiverzeichnis ab:

#Doc.Custom.AccountType
Feuer
Da die Listendatei keine Spaltenüberschriften unterstützt, handelt es sich bei der ersten Zeile um einen Kommentar, was durch das Kommentarzeichen "#" angezeigt wird.

In dem Schritt SetDocPropsFromList im Workflow legt der Administrator Folgendes fest:

  • Spalten in Listendatei: Doc.Custom.AccountType
  • Festzulegendes Dokumentmerkmal: Doc.Custom.Suppress
  • Wert für übereinstimmende Dokumente: Ja
  • Wert für andere Dokumente: Nein

Nach der Ausführung des Schritts enthält die DPF die folgenden Informationen:

Doc.Custom.AccountNumber  Doc.Custom.AccountType  ... Doc.Custom.Suppress
1234   Leben   ...  Nein
1234   Feuer   ...  Ja
4567   Leben   ...  Nein
4567   Feuer   ...  Ja