Skip to main content

xSuite Interface Windows Prism 5.x – Online Help

General Processing Properties

The following general properties are used for document processing in the "Process" step.

Property

Description

Process.ScenarioSwitchMacro

Field macro expression that contains the name (according to property General.ScenarioName) of an alternative processing scenario to be used for the document in question (optional)

The document is then returned to the "Waiting" status for the differing scenario. A matching processing-worker instance must be running for the differing scenario.

You can use this functionality to process documents using different scenarios, based on the document content. This functionality can be used if the input data cannot be provided separately to differntiate between content.

Process.PreProcessMacro[]

Definition of macro functions of any type that can be executed as a pre-processing step in document processing.

Macros in the "Process" step are usually only used after the index data has been read. Pre-processing macros are therefore useful, for example, if a condition value must be determined in advance to control the execution of an index data reader or to generate its file name filter dynamically.

At this point, a field catalog has not yet been assigned to a document. Field catalogs are not assigned until the index data is read. In a pre-processing macro, however, an assignment can be made to a temporary variable whose value is implicitly adopted as the initial value of a catalog field with the same name.

Process.TrackingIdMacro

Process.TrackingKeyMacro

Process.CustomKeyMacro

Macro functions that generate specific key values for a document (optional)

These configuration properties can be used alternative to the configuration properties of the same name of the property Input.

If the macro functions are defined here and thus executed in the processing step, then, in contrast to execution in the input step, access is provided to the fully read index field catalog. The execution of the macros for the creation of the key values takes place as the last action in the processing step (i.e., even after processing of the functions defined in ProcessMacro).