Page 08 / 08 · Flexible final processing

One result, any number of recipients

At the end of the chain is a uniform extraction result that is neutral with respect to destination and procedure: fields, tables, and source references in a form that makes no assumption about the recipient. Where it goes is therefore not a question of processing code, but a configuration question — and that is exactly what creates the following possibilities.

Three degrees of freedom
HOW MANY

Number of destinations

From a single recipient to several at once — delivery distributes the same result to all registered destinations in the same run.

WHAT KIND

Type of destination

Document repository, business application via a web interface, or data export — each destination type is an interchangeable building block behind the same handoff layer.

HOW BINDING

Weight of the destination

Each destination can be marked as mandatory or optional. Only mandatory destinations determine whether a run counts as complete.

What this makes possible
call_split

Multiple reuse without extra work

A document is read once and reused multiple times: audit-proof storage, operational further processing in the business system, and analysis can all receive the same result in parallel. Until now that meant multiple capture steps — now it is a destination list.

swap_horiz

Switch destination systems without touching the process

A system change can be run in parallel operation: first write the new destination optionally, compare results, then reverse the binding and switch off the old destination. Classification, analysis, and test runs remain unaffected.

alt_route

Different paths per document type

Because the destinations depend on the recognition model and the model depends on the document type, the classification on page 05 indirectly also determines the output. One document type can flow into accounting, another into contract management — without branching in the process.

tune

Connect instead of programming

Address, method, field and table mapping are configured; values are inserted via named placeholders and formatted appropriately for each destination. Deliberately without conditions, loops, and functions — so that a connection remains verifiable from a business perspective and no loophole for code is created in the configuration field.

search_check

Attach instead of creating twice

Delivery can first search for the matching target object — customer, case, file — and only then write. This means extracted data ends up on the existing business object instead of creating duplicates.

rule

Partial failure instead of total failure

If a downstream system is unavailable, the entire run does not fail. Optional destinations report their error and do not block anything; a failed mandatory destination leaves the case repeatable rather than closing it half-finished.

Two-phase delivery — find first, then write
PHASE 1
Search
Request with extracted values to the target system to identify the matching object
east
DECISION
Resolve
A match becomes the target address. No match: create new, skip, or abort — selectable per destination. Ambiguous always counts as an error.
east
PHASE 2
Write
Fields and tables are written to the resolved object — header data and line items in one step

The benefit lies in the decision stage: whether an unknown reference is a new record, a review case, or an abort is a business rule — and it is configured per destination, not hardwired into the process.

What flexibility does not cost
check_circle
Repeatability without double posting. Each delivery carries a unique transaction key; a second attempt does not create a second record.
check_circle
No credentials in the configuration. Only the name of a secret is stored; it is resolved at runtime.
check_circle
Only approved addresses. Outgoing destinations are checked against an allowlist, encrypted transport is enforced, internal address ranges are rejected.
check_circle
Check without side effects. A destination configuration can be previewed in advance: the outgoing request is shown, nothing is written.
check_circle
Visibility without rework. Each destination writes its own journal level — a newly configured destination appears in monitoring without any UI changes.
Operational scenarios
Repository and business system at the same time
The document goes to the audit-proof repository, the extracted data to the operational system — both receive the same verified basis.
Migration in parallel operation
Feed old and new systems together for a while, compare deviations in the journal, then switch over.
Tenant- and location-dependent destinations
Same document type, different recipient per organizational unit — a question of destination configuration, not of the process.
Approval before delivery
Together with the quality gates from page 07, this creates a four-eyes principle: uncertain cases are delivered only after review, safe ones run through unattended.
Key message

Classification makes the start of the chain automatable, the neutral handoff layer makes its end interchangeable. Between the two lies processing that does not need to care about either the origin or the fate of a document — and that is exactly why it can grow without redesign.