Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Übersicht des internen Programmablaufs

Die folgenden Tabellen bieten einen Überblick über den internen Programmablauf und die einzelnen Verarbeitungsschritte. Diese Übersicht zeigt, wie und in welcher Reihenfolge aufeinander aufbauende Konfigurationselemente zusammenwirken. Dieses Wissen kann für die Konfiguration von Verarbeitungsszenarien hilfreich sein.

Hinweis

Die Übersicht beschränkt sich auf einen einzelnen Worker jedes Typs und auf Standardabläufe. Einige Sonderfälle werden hierbei somit nicht berücksichtigt. Einige der Arbeitsschritte werden zudem nur ausgeführt, wenn diese gemäß Konfiguration aktiviert sind.

Input-Worker

Arbeitsschritt

Konfigurationseigenschaft

Periodische Ausführung, sequenziell über alle dem Worker zugeordneten Szenarien in der Reihenfolge ihrer Zuordnung:

Abfrage auf neu verfügbare Eingabestapel des Szenarios und sequenzielle Verarbeitung der Stapel

InputSystem

Einlesen der Rohdaten des Stapels:

Prüfung auf Dubletten

Input.CheckDuplicate***

Ausführung von Vorverarbeitungsmakros sequenziell über alle Dokumente des Stapels (Sondervariante, noch vor einer möglichen Umstrukturierung des Stapels)

Input.DocSplit.PreProcessMacro[]

Umstrukturierung der Dokumente im Stapel

Input.DocSplit

Ausführung von Vorverarbeitungsmakros sequenziell über alle Dokumente des Stapels (Standardvariante, nach einer möglichen Umstrukturierung des Stapels)

Input.PreProcessMacro[]

Ausführung von Eingabeformatlesern sequenziell über alle definierten Formate, alle Dokumente des Stapels und alle passenden Dateianlagen eines Dokuments

InputFormat[]

Nachverarbeitung sequenziell über alle Dokumente des Stapels:

Ausführung von Nachverarbeitungsmakros

Input.PostProcessMacro[]

Generierung von Schlüsselwerten

Input.TrackingKeyMacro

Input.TrackingIdMacro

Input.CustomKeyMacro

Process-Worker

Arbeitsschritt

Konfigurationseigenschaft

Periodische Ausführung, gemeinsam für alle dem Worker zugeordneten Szenarien:

Abfrage gegen Verwaltungsdatenbank auf neu in diesem Arbeitsschritt bereitstehende Dokumente, sortiert nach Priorität und Alter, und sequenzielle Verarbeitung der eingelesenen Dokumente

General.Priority

Ausführung von Vorverarbeitungsmakros

Process.PreProcessMacro[]

Zuordnung des Standardfeldkataloges mit Initialwerten und Einlesen der Indexdaten, sequenziell über alle definierten Indexdatenleser

FieldCatalog[].Field[].InitValue

ProcessReadIndex[]

Ausführung von Feldinitialisierungsmakros sequenziell über alle definierten Felder

FieldCatalog[].Field[].InitMacro

Prüfung, ob Wechsel zu einem anderen Szenario erfolgen soll und ggf. Abbruch der weiteren Dokumentverarbeitung an dieser Stelle

Process.ScenarioSwitchMacro

Prüfung, ob Wechsel zu einem spezialisierten Feldkatalog erfolgen soll, und ggf. Wiederholung obiger Schritte für diesen neuen Katalog

FieldCatalog[].ConditionMacro

Zuordnung des spezialisierten Feldkataloges mit Initialwerten und Einlesen der Indexdaten, sequenziell über alle definierten Indexdatenleser

FieldCatalog[].Field[].InitValue

ProcessReadIndex[]

Ausführung von Feldinitialisierungsmakros sequenziell über alle definierten Felder

FieldCatalog[].Field[].InitMacro

Ausführung von allgemeinen Verarbeitungsmakros in der Reihenfolge ihrer Definition

ProcessMacro[]

Generierung von Schlüsselwerten

Process.TrackingKeyMacro

Process.TrackingIdMacro

Process.CustomKeyMacro

Output-Worker

Arbeitsschritt

Konfigurationseigenschaft

Periodische Ausführung, gemeinsam für alle dem Worker zugeordneten Szenarien:

Abfrage gegen Verwaltungsdatenbank auf neu in diesem Arbeitsschritt bereitstehende Dokumente, sortiert nach Priorität und Alter, und sequenzielle Verarbeitung der eingelesenen Dokumente

General.Priority

Ausführung der Ausgabeschritte sequenziell in der per Konfiguration vorgegebenen oder in der Reihenfolge ihrer Definition

OutputFormat[].Order

OutputSystem[].Order

Erstellung von Ausgabeformaten

OutputFormat[]

Verarbeitung von Ausgabesystemen

OutputSystem[]

Ausführung von Vorverarbeitungsmakros

OutputSystem[].PreProcessMacro

Datenübergabe an Zielsystem

Ausführung von Nachverarbeitungsmakros

OutputSystem[].PostProcessMacro

Aktualisierung von Schlüsselwerten

Input.CustomKeyMacro

oder

Process.CustomKeyMacro

Backup-Worker

Arbeitsschritt

Konfigurationseigenschaft

Periodische Ausführung, gemeinsam für alle dem betreffenden Mandanten per Input-Worker zugeordneten Szenarien:

Abfrage gegen Verwaltungsdatenbank auf neu in diesem Arbeitsschritt bereitstehende Stapel, sortiert nach Alter, und sequenzielle Verarbeitung der eingelesenen Stapel:

Ermittlung der Sicherungsdateien, je nach Eingabesystem aus dem Quellverzeichnis oder aus dem temporären Storage, und Kopieren dieser Dateien in den Zielordner

Backup.DestFolder

Löschen der Dateien aus dem temporären Storage

Backup.DeleteFromStorage

Löschen der Dateien aus dem Eingabesystem, sofern von diesem unterstützt

Backup.DeleteFromSource