Hoping one of you GeoNet Good Samaritans can help me identify the cause of my Survey123 'submission rolled back' issue.
- Survey123 version: 3.13.249
- XLSForm is attached.
- Publishing context: the AGOL feature service in use with this form was created when an earlier version of the form was published, using the previous version of Survey123 Connect. I've since had to re-build the Excel form in this version of Connect because of a different issue that arose when the app updated, but am still using the original AGOL feature service.
In fact this current XLSForm was created from the feature service (hence all the esriFieldType bindings), and then manually adapted to match its original specifications (calculations, relevant expressions, field labels, etc.)
- I'm highly confident that the problem is caused by one of the fields in the F1, F2, or F3 element sections (all three of which should be identical save for their F# designations). When the form is filtered to just include the parent inventory record details and the Truss and Connections sections, it submits without any problems.
I'm also fairly certain that it's one of the esriFieldTypeInteger-binded questions that's the problem here. I've already tried creating and publishing a copy of the form that has all the 'esriFieldTypeString' and '255' values cleared in the bind::esri:fieldType and bind::esri:fieldLength columns, but that didn't solve the problem.
Most/all of the questions with esriFieldTypeInteger binding have to retain that value, because otherwise the form tries to default their saved values to strings and that conflicts with the existing feature service's field types and prevents Connect from publishing it.
Lastly, I've already gone through and compared the field types and other parameters in the feature service's relevant table and the form and can't seem to spot any mismatches, so I'm still stumped for now. I've attached a zipped file geodatabase with the point feature class and related (repeat) tables from the live feature service (I can't give anyone access to that because it's protected behind my agency's AGOL organizational account), but as indicated above I'm highly certain the problem lies somewhere in the 'inspection_details' table.
Many, many thanks to any hunters that can sniff out the culprit here! If no one manages to, I can ultimately delete the existing feature service and republish it fresh via Survey123 Connect. However I'd strongly prefer not to do that since that would require repeating a lot of work on the feature service post-publishing and I'm trying to keep the feature service independent of any one specific version of the form.
Much obliged!!
Galen S. - MnDOT
P.S. Thanks to @Anonymous User for the info on question submission guidelines!