Data Mapping

Overview

Data Mapping is an important step during the creation of many AppBlocks.  Primarily, this step will allow you to map each data field to a "field type" and/or "input type" (defined below).  The data mapping step is important for several other reasons as well.

  1. Determine how data is displayed in the app.  i.e. Is it text or an image?  Does the text need to wrap?
  2. Determine the features that will be available for the page.  i.e. If phone number, then it should be tap-to-call.
  3. Determine how each field is shared for the Social Sharing feature. i.e. Share the "title" field to Facebook as "description".

 

 

In Data Mapping, you can set the field type or input type for each data field.

 

CSV Upload

If you upload a CSV file, each column will map to a field.  The platform will select a default field type for each field, but you can change any field type if needed.

 

Options

Click on a field to expand it, and you will see the data mapping options:

Field Name

  • You can set the Field Name

 

Field Type

  • You can set the Field Type.

 

Social Sharing

  • You can set the social sharing options.

  • The social sharing options are different for different Field Types.

 

Sample Content

  • You can look at sample content for each field.

 

Input Type

For a Flex AppBlock, in Configuration, you can opt to let the app user add new items and/or edit existing items.  If you choose one or both, you will need to specify the Input Type for each field.  This is done in the same place - Data Mapping.  You will see an additional dropdown for each field labeled "Input Type".

 

 

The dropdown shows the available Input Types - the unavailable ones are grayed out.  This availability depends on the selected Field Type.  For example, the "Dropdown" option is only available when the selected Field Type is "Short Text".

 

If you choose "Dropdown" for a field's Input Type, you can then select the dropdown options from folders in your Folders Library.

 

Input-Only

There are a few scenarios where you will need to add all your fields through Data Mapping (as opposed to uploading a CSV file).  For example, if your Access Manager is set to "Registration Required" or if you use a Form Submission To Email AppBlock, you will need to add your own input fields.  In Data Mapping, you will see each Input Type on the right.  Use drag-n-drop to add as many fields as you need.  You can then name the field and choose social sharing options, if desired.  The Field Type and Input Type are shown but not editable.

 

Video: Registration

This video shows how you can do Data Mapping for Registration: