The Form Engine now captures the IP address of the form completer whenever a Form Engine form is submitted. It stores this in the Properties of the generated pdf, which can be referenced if needed for authentication or auditing purposes.
You can also optionally capture the form completer’s latitude, longitude, altitude, or all three into text or numeric fields whenever they submit a form from a phone, tablet or laptop, as long as the user’s location services on their device is enabled. With separate integration to a map platform, this functionality is the starting point for generating a physical address on Forms once they have been submitted. Follow the steps below to incorporate this feature onto your Forms.
Inside the desired Quickbase App and Table, create the Field(s) where you want the Geolocation Metadata stored.
NOTE: If tracking values individually, then each Field Type needs to be Numeric. If tracking all three values together in one field, then the Field Type needs to be Text. The step below pertain to both types. If tracking individually then the following steps need to be repeated for each Field.
Next, navigate to Form Engine and select the desired Form. Place the Field(s) on the Form.
Open Field Properties and expand the Metadata section. Select the Geolocation “Type” from the dropdown.
NOTE: When the Field Type is Text then “All” will appear in the dropdown as an option. By selecting “All”, Form Engine will know to track all 3 values in the single Field.
If the Field needs to update when the User submits their Form, then check the ‘Relocate on submit’ box. This ensures that the location at the time of submission is recorded in case the User is on the move.
Using Field Behaviors, hide the Field(s) on the Form since they are NOT used for data entry. This will alleviate confusion for the end user. Set the Field Behavior up as shown in the snapshot below.
Click ‘Done’ in Field Properties to Save the Template.
When a Form is Submitted the Fields will capture the coordinates of the location.
A few things worth mentioning about this feature…
Form Submitters must have their device’s location turned on for this feature to work.
Forms may take a little longer to load because Form Engine is tracking coordinates based on the User’s location.
While this feature works with both laptops and cell phones, laptops provide a more precise location and cell phones capture a general location.
If you are tracking the Time (ex. Date/ Time field type) an entry was, Quickbase will display the time based on the Time Zone the App is set to. For Example, if an entry was created at 10am ET, but your App is set to Mountain Tim (MT) then the entry will show 8am MT. You can read more about this native Quickbase functionality HERE.