Chapter 19. Form DataSource

Table of Contents

Overview
Form DataSource Wizard

Overview

In Elixir Data Designer, a Form DataSource enables you to read data records submitted through a form. After you enter the form path, data records can be extracted easily.

Form DataSource can infer schema from a submitted form, but the data records are determined by form items and user input. Therefore the data records are not editable from the Form DataSource. If the form items are changed, you should re-infer the schema to load the new data.

Data is stored based on form ID, which remains fixed even if the form is moved to another location. The form ID is editable, but make sure the existing data has all been read before changing the form ID. Two forms can share the same ID, but you need to make sure their data is compatible, otherwise null or undefined values will be returned.

To save the extracted data, a Form DataSource can be used in conjunction with a Composite DataSource. The Composite pulls data records from the Form DataSource, and pushes to a DataStore. You can use any derivatives, transforms, filters and so on, before storing the data records in the desired format.