Example 1

In these examples, we use time reporting to restructure data in different ways.

The structure of the input data:

Rest_ex1a_8003d8af_8003d8af.png

In this example, the time transactions are in a flat structure:

Rest_ex1b_8003d8b0_8004b388.png

You can do this by using manually created standard Java code in Java functions. The task can be complicated and technically advanced. This is true if the output document requires a lot of nested loops with grouping and maybe summing, as in our next examples. The mapping is cluttered with technical functions such as AddToRecord, AddToArray, SortArray, CheckBreak, and GetFromArray.

The Restructure function does all these without the need for the user to create a single line of Java code. At runtime, all the processing is completed in a similar but more complex way. It is similar to solving the problem with a manually created Java code in the mapping.

See Restructure concepts.