Restructure function overview

This section guides you on how to use the Restructure function using three examples. Interleaved with the examples are references to in-depth technical details. See Restructure concepts.

In these examples data from the input document is used directly. You can also use Collector functions to alter the data before it is restructured. This is described in the chapter Collector function.

When mapping data between two different documents, the document structures are not always the same. While the input document contains all data needed for the output document, it is structured in a way different from what is required for the output document.

These are the three example scenarios that we will use to describe the Restructure function: