We are deploying the new version of the Citizen Problem Reporter this month. Two issues have come up - one, our submit report form is now showing (as of 10:00 am this morning) only the legend, no form. What could be happening? This is very weird. Second, the location field in the requests feature layer is never populated. Where is location configured? I assume with an Arcade expression somewhere but I cannot find it in the web map or the feature service. Is there any documentation on this?
Solved! Go to Solution.
@Dawn_Scott, you will want to remove the templates for every status except submitted. This is the only template you want, so that the new report defaults with a status of submitted. If you only have one template, the Reporter app should skip selecting a template and go straight to providing the report location and then to the form.
Hi @Dawn_Scott,
With regard to the form only showing the legend, my guess is that the feature layer now has multiple editing templates and it is asking you to select which template you want to use first. If the layer only has one template it skips this step and takes you right to specifying the location and then filling out the form. Could you share a screenshot of what you are seeing.
With regard to the location field, unfortunately there is no way through Arcade to reverse geocode a location to get an address. It is also not possible to do this in the new version of the Reporter app. We are looking into options for this in a future release, but I would also point you to another community post where I discussed using PowerAutomate to reverse geocode the report location and write it to the location field for each new report.
https://community.esri.com/t5/arcgis-solutions-questions/citizen-problem-reporter-solution/m-p/16393...
Hi Chris, yes, this is what is happening. Here is the template we are seeing.
To explain, we went into the template and turned off each request type (it looked like a legend but was indeed a template). So now it is just blank. We need to figure out how to turn off the template altogether so we just go right to the report form. This worked before the AGOL update.
Yes, it looks like it is stuck on the template selection page, but there are no templates displayed. Is this shared publicly? Anyway I could get access to app/map/layer to see what is configured. If you would prefer to shared privately you can send me a direct message.
It is public, we were just about to go live with public testing before this happened:
Let me know if you cannot access for some reason. And the template is empty because in our attempts to figure this out and turn off the template, we took out all the template elements. But obviously, that just messed up the symbology of the requests layer (which we will put back into this template).
Thanks for your help!
I took a look and this is occurring because the Requests layer has no templates. You should be able to go into the map viewer and edit the templates on the layer. Make sure you add one template, this will be the default template used when submitting new requests. If you have more than one template you will be presented the option to select the template as you saw before.
Chris, when I look at the Requests layer, I see this template:
This is what we had in the requests_reporter layer as well, and what I can add back in. When we had this in the requests_reporter layer, it came up first when we clicked on 'Submit Report', not the form itself. Once I add the above template back in, how will I get the form to show up and not the template? Or do I have to put the form in the template? I'm not sure how the integration is supposed to work...
Now that I have updated the template, with some of the info (the symbols are not right yet), here is what I get when I click on 'Submit Report' :
Why does the template come up here and not the form?
@Dawn_Scott, you will want to remove the templates for every status except submitted. This is the only template you want, so that the new report defaults with a status of submitted. If you only have one template, the Reporter app should skip selecting a template and go straight to providing the report location and then to the form.