2020.2

Table Of Contents
The template also contains a dynamic table which is filled and expanded dynamically by the
scripts in the Table folder. To learn how to insert and edit such a table, see "Dynamic Table" on
page801.
Note that this table does not use one of the default table styles, and that the style sheet with the
default table styles is not present in the template. To add that style sheet to the template, insert
a table using the Dynamic Table wizard.
The data mapping configurations
This project has two data mapping configurations, made with "The DataMapper" on page196.
To open one of them, select File > Open from the menu in the Designer and browse to the
Configurations\Resources folder.
COTG Timesheet Form
The COTG Timesheet Form data mapping configuration is designed to extract data from the
sample data file (Sample Data.xml).
The configuration also adds two fields to each record, using JavaScript: a unique ID (guid) and
a field that contains the action of the Form.
Note that the COTG account is the same in all of the records in the sample data. It is inserted
into the sample data by the Project Wizard.
COTG Timesheet Report
The COTG Timesheet Form data mapping configuration is designed to extract the data that are
submitted via the app. It first extracts the common fields, and then the information from the rows
in the form, in a loop. For information about how to extract a variable number of similar
elements from an XML file, see: "From an XML file" on page237.
In order to create this data mapping configuration, the input data needed to be saved to a file
first (see "Saving input as sample data" on page153).
The sample data file is located in the Configurations\Data folder, but you will also see it when
you open the data mapping configuration itself.
The Workflow configuration
There are four processes in the COTG Timesheets Workflow configuration. Some of them use
the OL Connect tasks that are normally used in a Web process or a Print process (see "Web
Page 150