Make Query Widget End-User-Intuitive

954
3
06-23-2017 12:20 PM
Status: Open
BPGIS1
by
New Contributor II

Recently we performed a usability test using the Query Widget in WAB. The users within this test were randomized and given no instructions during their test.

The result of this test provided awareness of some glaring limitations within this widget. The users stated that some current features were counter- intuitive within the application and stated these were necessary changes that needed to be made. 

  • When viewing results of the query there is no indication of a "back" or "return to main menu" (start of the query). Users resulted in refreshing the page to be able to view the start of the query. 
  • The term "Execute" has a negative connotation to the general public (non-GIS users). Therefore, using plain-language such as "Search" will assist the public. (this is a  single line of code that needs to be modified, but needs to be download and deployed to change at it's current status) (see image attachment)
  • The drop down with the term 'layername_QueryResult' menu next to the "feature actions" ellipsis is not user friendly nor uses user terminology. The term "_QueryResult" means nothing to the general public. If this were a simple Layer list (without that terminology) it would suffice. (see image attachment)
  • Lastly, on the back end (editor end). If implementing a second filter expression with drop down options, it currently can only have one term in each record of the field in the attribute table. If multiple words are listed in each record of that field, the only option currently is to make the end-user type in a box (no drop down list). This is a huge limitation for application creators and end users. 

We would love to see this widget be improved, and we feel as though it's overall concept is incredible but has much more potential within it with these changes for both End-User and app creator. 

Thank you. 

3 Comments
by Anonymous User

Agree. I also think burying the Filter in the Attribute Table can use similar UI enhancement. More discoverable, easier to use. Also show a badge on a layer in the layer List if it's currently filtered and a badge over its tab in Attrib Table widget. Next to it, an "X" to remove the Filter, either from Layer List OR the Attribute Table. A lot of times even I forget I have a filter enabled on a layer.  It is powerful, and it works well. To me, a GIS analyst, I find it works well. However, I have observed the Filter is not easy to use for lay users, not a discoverable or friendly UI for the hundreds of users I have trained.   Using plain language is also a good idea.  I always change all the text strings in WAB that say "extent" and change them to "area in map view" or similar. 

by Anonymous User

Would be cool if ArcMap 10.7 also displayed a badge next to a layer with a def. query applied to it. 

RonnieRichards

Agreed! It would be great if the query tool used the same pop-up as the web map/layer has configured. We have found they are different and do not appear to support arcade expressions... boo!