Select to view content in your preferred language

Field Maps Address to S123 Online Form

955
5
07-27-2023 08:35 AM
JovanaB
Occasional Contributor

I currently have a workflow where all new assignments are created and updated in a S123 online web form through a form embedded into a dashboard, and an inspection and work order is completed in Field Maps (which is all being fed into one hosted feature layer). The web form has a geopoint type question with a map to create new points for all new assignments, which is how it is then inspected and completed in field maps.

I currently have inspectors creating new assignments in Field Maps as they are doing inspections (using the create new feature), but on the embedded web form to update features in the dashboard, the address information is not being transferred over to the S123 web form. I can offer them the option to submit all new assignments through S123 but they wish to only use one app (Field Maps). Any ideas on how this can be done?

0 Kudos
5 Replies
SarahRijneke
Frequent Contributor

Not 100% clear what you are trying to accomplish. You would like the ability to add new points AND collect inspection information from one field maps app?

You can configure the pop-up in your field map to include a link to launch the Survey123 inspection at each location so that it seems like they are working in a single app. You can also transfer the address from the point in field maps to the inspection submitted in Survey123 using URL parameters.   https://doc.arcgis.com/en/survey123/reference/integratewithotherapps.htm#:~:text=Select%20Configure%....

SarahRijneke_0-1690560207370.png

 

0 Kudos
JovanaB
Occasional Contributor

Hi @SarahRijneke - sorry for the confusion in my OP. I basically want to see if I can push the location that is captured from a Field Map new point submission to a S123 form that i use to edit existing data. One hosted feature is being fed into both Field Maps and S123.

0 Kudos
SarahRijneke
Frequent Contributor

 

You can do that using URL parameters. Your URL would look something like this:

https://survey123.arcgis.app?itemID=(Item ID of the field map point layer),&field:(name of the field with the existing data that you want to transfer)=${(field name of the question in survey123 you are populating).(attribute name)}

This is what one of mine looks like:

https://survey123.arcgis.app?itemID=5fa850838bdb4578934&field:WorkOrderID=${assignment.workorderID}

0 Kudos
JovanaB
Occasional Contributor

Thanks! But for this solution, they would still need to use S123 in field from Field Maps, correct? I am looking for a solution where they would only need to use Field Maps in field to drop the point, and that address location data would be pulled back into the "address" or geopoint field of the S123 "update" form.

As an example for more clarity, one inspector dropped a few points along his route using field maps. In office, we can see these newly created points in our web map, and the S123 form "auto generated" the address as it was created to do so in S123 connect. But the issue we are having is that this geopoint address isnt transferred over into the "address" field of the feature so the address field is blank while in the S123 update form it auto generates.

JovanaB_0-1690826416696.png

 

0 Kudos
SarahRijneke
Frequent Contributor

Do you have access to a point or parcel layer that stores your address information? You could create a calculate expression for your 'address' field in Field Maps that populates the field with information from one of those layers. Not sure if there is another way to accomplish what you are looking for.

In my example, I automatically calculate a 'DueDate' field using an arcade expression that gets information from a polygon layer that intersects with a newly added point in field maps.

SarahRijneke_0-1690827309957.png

SarahRijneke_1-1690827634312.png

 

 

0 Kudos