Are there plans to update the Citizen Problem Reporter solution? There are some facets of the solution that are newer, like the hub site, but the Reporter application doesn't really reflect the direction that applications have been going in. It seems to be pretty WAB based, where Esri is pushing us towards EB and Instant Apps.
The biggest issue I have with the solution right now is that while there are a lot of customizable aspects, they're minor things to customize. For example, I can't make fields required, I can't add any subtitles to the headers (to include examples of what information we're looking for), or add in additional fields to request more information (our residents are used to submitting a streetlight ID# with their requests, but there's no explicit location to put that). If any of these things ARE in fact currently possible, I have been unable to get them to work, because every thing I have tried just makes the Reporter application unusable. I was having a ton of issues trying to customize the Reporter app, and ended up having to delete and re-deploy the solution multiple times. One of the biggest things I've enjoyed about EB and Instant Apps is that they accept the rotation of a map. Our municipality is on a nearly 40 degree angle, meaning it's almost a diamond in a square window, which is annoying.
Honestly, there's a lot of the Solution that I won't use, but the Crowdsource Reporter/Manager configurable applications have the same issues. Are either the Solution or the Configurable App templates getting a facelift to EB/Instant App types soon?
Solved! Go to Solution.
Did this solution ever get updated as of 01/06/2025? @ChrisFox
Yes, the update was released late last year and is now available to deploy:
https://www.arcgis.com/apps/solutions/index.html?gallery=true&solution=538bbf5014d34d1e98a0657a5490e...
Hi Chris, That is fantastic.
But I am unable to configure the solution in certain key areas.
Some that were mentioned in this post.
I opened an Esri Help Ticket. #03830803
Could you assist me with the solution?
I have at least 10 hours experience trying, so not a beginner
Thank you,
Aaron
I checked out the support issue, but couldn't find any details of the issue that is impacting you. Could you describe what you are looking to do and the issue you are running into?
Good morning @ChrisFox
I'm unable to add a filed to the Form for when a person submits a new concern.
The Like button is disabled.
Unable to pull data from a public hosted feature service.
I want to remove Other choices from the list of choices, as it causes confusion and errors.
Lastly, we'd like the users to have ability to add points and lines.
I'm usually fairly sharp at configuring these solutions, and I was able to configure the previous version.
I think I just need another set of eyes, that also know where to look for the small things to get the solution working.
I'm available any time and day of the week accept Friday.
Thank you,
Aaron
@ChrisFox Is it possible the documentation is out of sync with the update? I see the documentation refers to release 1.0. Like I said. I've configured many of these and consider myself fairly good at configurations. But this one is stumping me, I feel almost completely stuck. Can you please help? Thank you for considering, Aaron
@AaronPDXPaul, you may be looking at an older Enterprise version of the solution help. Here is a link to the latest help, that shows version 3.0.
https://doc.arcgis.com/en/arcgis-solutions/latest/reference/introduction-to-citizen-problem-reporter...
Try going through the configuration topic here and let me know if you still have specific questions on configuring the solution.
Hi @ChrisFox
This is the same documentation I am using.
I did work through most of the issues I was having.
Some hurdles I still haven't leaped.
The Like and Dislike buttons are disabled when trying to Vote on them as a Guest.
How to remove Other Choices from Request Category and Request Type fields.
I'm working on how to capture and calculate users Logged In for Name, Phone and Email.
It seems like the user log in credentials should be baked into the solution.
Is more configuration needed to get user credentials calculated?
Thank you again,
Aaron
@AaronPDXPaul,
The Like and Dislike buttons are disabled when trying to Vote on them as a Guest.
The Requests_reporter view used by the Citizen Problem Reporter app does not have the 'Update' capability enabled for editing. This is why the feature is disabled, because users can't update the service to increment the like or dislike. To change this you can go the Settings for the view and enable Update under 'What kind of editing is allowed?'.
How to remove Other Choices from Request Category and Request Type fields.
If you are referring to the 'Other' in the dropdown vs the 'Recommended' options, it is not possible to disable this. This is how Contingent Values work across all editing apps in ArcGIS Online. It allows you to pick a different value, but will prevent you creating the feature if it doesn't match a selection in the other field.
I'm working on how to capture and calculate users Logged In for Name, Phone and Email.
It seems like the user log in credentials should be baked into the solution.
Is more configuration needed to get user credentials calculated?
By default the logged in username will be written to the created_user field, this is happening due to Editor Tracking which is configured on the service. For the Name, Phone, and Email fields it is possible to add a calculated expression on the field configured in the Form in the Map Viewer. However, the issue is when you have a calculated expression on a field it becomes non-editable. So this would work well for logged in users, but if a user what not logged in, the field would calculate as null, and the user would not be able to edit them to put their name in. This is we decided not to add these calculations into the form.
If you want to add them to the form you can use the following code to calculate it:
First Name:
return GetUser().firstName;
Last Name:
return GetUser().lastName;
Email:
return GetUser().email
HI @ChrisFox
Thank you for the info.
I got the Like and Dislike to work using your tip.
Can the user logged in have logic applied to calculate or not calculate based on whether it's a logged in user or not?
I see that the Other option can't be disabled by design.
Can the recommended options be removed/disabled?
Both the Other and Recommended cause unnecessary confusion on users.
Selecting a value from Recommended or Other just tells the user they have selected an invalid selection, based on the previous selection.
It seems way better to not have the option to select Other or Recommended, it's only a hinderance, absolutely no benefits that I can see.
Can No Value be removed, maybe by not allowing Nulls?
No Value selection on a User Submission only causes errors, I don't see a value in anyone selecting No Value
Thank you again, your help is extremely appreciated,
Aaron