Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Verarbeitung – Generelles

Die folgenden allgemeinen Eigenschaften dienen der Dokumentverarbeitung im "Process"-Schritt.

Eigenschaft

Beschreibung

Process.ScenarioSwitchMacro

optionaler Feldmakroausdruck, der den Namen (gemäß Eigenschaft General.ScenarioName) eines alternativ zu verwendenden Verarbeitungsszenarios für das betreffende Dokument zurückliefert

Das Dokument wird dann für das abweichende Szenario in den Status "Waiting" (wartend auf Verarbeitung) zurückgestellt. Für das abweichende Szenario muss eine passende Process-Worker-Instanz laufen.

Diese Funktionalität kann genutzt werden, um Dokumente abhängig vom Dokumentinhalt mit unterschiedlichen Szenarien weiterzuverarbeiten, wenn diese Unterscheidung nicht schon durch getrennte Bereitstellung der Eingabedaten erfolgen kann.

Process.PreProcessMacro[]

Definition von Makrofunktionen beliebigen Typs, die als Vorverarbeitungsschritt der Dokumentverarbeitung ausgeführt werden können.

Makros im "Process"-Schritt kommen regulär erst nach dem Einlesen der Indexdaten zum Einsatz. Vorverarbeitungsmakros sind daher z. B. sinnvoll einsetzbar, wenn vorab ein Bedingungswert ermittelt werden muss, um die Ausführung eines Indexdatenlesers zu steuern oder dessen Dateinamensfilter dynamisch zu generieren.

Zu diesem Zeitpunkt ist einem Dokument noch kein Feldkatalog zugeordnet. Diese Zuordnung erfolgt erst bei der Indexdatenlesung. In einem Vorverarbeitungsmakro kann aber eine Zuweisung an eine temporäre Variable erfolgen, deren Wert implizit als Initialwert eines gleichnamigen Katalogfeldes übernommen wird.

Process.TrackingIdMacro

Process.TrackingKeyMacro

Process.CustomKeyMacro

optionale Makrofunktionen, die bestimmte Schlüsselwerte für ein Dokument generieren

Diese Konfigurationseigenschaften können alternativ zu den gleichnamigen Konfigurationseigenschaften der Eigenschaft Input verwendet werden.

Wenn die Makrofunktionen hier definiert und somit im "Process"-Schritt ausgeführt werden, besteht abweichend zur Ausführung im "Input"-Schritt Zugriff auf den vollständig gelesenen Indexfeldkatalog. Die Ausführung der Makros zur Erstellung der Schlüsselwerte erfolgt als letzte Aktion im "Process"-Schritt, d.h. noch nach Verarbeitung der Funktionen, die in ProcessMacro definiert sind.