Classic Form Builder Elements
The ESRI element creates a relationship between iFormBuilder and ArcGIS Online data. This is critical for making updates to existing assets instead of simply adding new entries. Any form which contains the ESRI element allows the user to select a location from a map and store the latitude and longitude along with the ESRI meta data.
The ESRI element contains the following attributes:
- Object ID (ArcGIS Only)
- Global ID (ArcGIS Only)
- Latitude
- Longitude
**PLEASE NOTE: This element is in BETA and does not work on subforms.
How do I use the ESRI element?
STEP #1: In Form Builder, add the ESRI element to a form and save.
STEP #2: Sync your device and tap on the form that contains the ESRI element to start a new record.
STEP #3: A map with crosshairs will appear prompting the user to choose a location. Move the crosshairs to the desired location and tap Select (iOS) or the checkmark icon (Android).
iOS
Android
STEP #4: The latitude and longitude of the selected point will be stored in the ESRI element, and users may continue working through the form.
iOS
Android
PLEASE NOTE: When viewing data captured with the ESRI element, data is stored in this format:
{"longitude":"##.####","latitude":"##.####"}
The Object ID and Global ID are specific to ESRI ArcGIS Online and are used to update records on ArcGIS online, rather than creating new ones. Follow the steps below to get started:
STEP #1: Connect a form which contains an ESRI element to ArcGIS Online using the ArcGIS Online Connector.
STEP #2: Open iForm and submit record for the form that was just linked in step 1.
STEP #3: Once the record has been synced to the cloud, and passed over ArcGIS online, the Object ID and Global ID are returned to iFormBuilder, creating a relationship between the two platforms.
STEP #4: From iFormBuilder, assign the same record back to a user for updates.
STEP #5: Have the user make some changes and submit back to the server.
STEP #6: The ArcGIS feature record is updated with the new data that was just submitted by the second user.
PLEASE NOTE: The ESRI element is supported in the iOS 6.4 client as well as the Android 4.3 client.
Also, if you are seeing blank fields in ArcGIS online, please make sure that the column header names match exactly to the data column name in iFormBuilder. We found that ArcGIS has a character limit and may cut off some of the letters.
Comments
2 comments
Hi, I'm having trouble getting my forms that have Esri widgets to work offline. They are shown in my form list but when I select them they just show the spinning wheel. Other forms pop right up. Please help.
jweber@kleinfelder.com
Hi,
Is there any way to default the basemap used with ESRI Widget to aerial imagery, rather than the street map? Currently users are required to tap the basemap button in the bottom left corner to switch over to aerial imagery.
Maybe a page level or element level reference ID?
Most of the time our users want the aerial imagery and it would be nice to be able to save them the button press to get it.
Thank you!
Please sign in to leave a comment.