Creating Data Maps
How to create a data map
Data mapping is the process of connecting fields from one system (like a form) to fields in another system (like a database or external application). It allows you to decide which pieces of form data you want to send to other systems once a form is submitted. 
When setting up a data map for a form, you can choose from several processing types depending on where the data needs to go:
- Azure Logic Apps/Microsoft Flow: Sends data to any service or app connected through Microsoft’s automation tools.
 - Data Warehouse: Sends form data to a SQL database hosted on the same server as your application.
 - File Drop: Exports form data as files, which can then be used up by other systems for integration.
 - File Storage: Saves attachments, images, and selected field data to a designated storage location.
 - HTTP Request: Sends submitted data to a custom URL or API endpoint that you define.
 - IFS FSM: Uses an XML-based map to integrate form data with IFS FSM.
 - IFS Apps 10: Connect form data directly to IFS platforms for real-time integration.
 - IFS Cloud: Connect form data directly to IFS platforms for real-time integration.
 - Stored Procedure: Executes a database stored procedure automatically when a form is submitted.
 
If a form has multiple data maps, they are processed in the order they appear on the Data Maps page. You can reorder them by dragging and dropping using the handles to the left of each map. You can also set up conditional maps, which only run if certain answers are given in the form. This way, only relevant maps are triggered based on form input.
If you are using versions on the form, you can copy a data map from one version to another. When a submission is edited on the new version, the copied map will be used to process that data. 
The Data Maps Log is available in the Logs page. If a map fails to process (due to an error, for example), you can reprocess it directly from this page.
If you're unsure how to set up a data map or choose the right processing method, contact your IT department or reach out to support@omnibyte.com for help.