What's covered in this article?
- What is Dataflow Automation?
- What is Data Collector?
- What is a RecordSet?
- How do I create a RecordSet?
- What is a Webhook?
- How do I get Data Collector data into my RecordSet?
What is Dataflow Automation?
Dataflow Automation provides organizations Big Data capabilities including long term storage, data management, processing and integration without having to invest millions of dollars and a dedicated team.
What is Data Collector?
Data Collector allows you to go beyond forms and build robust business applications and end-to-end mobile data workflows.
What is a RecordSet?
RecordSets are storage locations for data saved within a Dataflow. These RecordSets and the actions associated with them are the foundations for Dataflow Automation.
How do I create a RecordSet?
To create a RecordSet, please follow the instructions HERE.
What is a Webhook?
Webhooks use a system generated URL which allows you to post any JSON data to your RecordSets.
The below example will show you how to use a Webhook to push data from Data Collector into your RecordSet.
How do I get Data Collector data into my RecordSet?
With the use of Webhooks, you can push the data you've collected in Data Collector into your RecordSets allowing you to transform your data.
To move your Data Collector data into a RecordSet, please follow the instructions below.
PLEASE NOTE: In the below example we'll be creating a Webhook for an existing RecordSet.
With your Dataflow loaded, select the RecordSet you'll be pushing the data to.
From the Data Inputs drop-down, select Create Webhook.
Name your Webhook and click Save.
PLEASE NOTE: You can also choose to make your Webhooks secure. For more information on Secure Webhooks, click HERE.
Highlight the Webhook you created in the above step.
Copy the Webhook URL.
From inside the Data Collector interface, choose Assignment from the Forms drop-down menu.
With your form highlighted, click Assign.
In the Post Data section, select New Endpoint.
Name your endpoint and paste the copied Webhook URL into the Endpoint URL field.
Click Create Endpoint.
From your device, create some records and upload.
You'll now see the uploaded records reflected in your RecordSet.