|
POST
|
Hi Doug, Can you post a screenshot of your code? In case it helps, this is what I've done: I'm able to change font colors of an attribute with this workflow: 1. add Arcade expression in popup config that defines color based on feature's status attribute: return When($feature.poststatus == 'missing', 'a33939', $feature.poststatus == 'bad', 'ef1010', $feature.poststatus == 'needsattention','e5d202', $feature.poststatus == 'ok','11af3e','000000') 2. In the Custom Popup, click on the View HTML Source button, add: <font color="#{expression/expr2}">{poststatus}</font> 3. Get these in the popup based on status: (note, I did all this twice, once for the sign status and once for the post status)
... View more
04-18-2019
06:36 AM
|
0
|
2
|
3410
|
|
POST
|
I'm tempted to just tell my users to keep using Classic. Wonder when it will no longer be offered in favor of everyone using the new version. I'll keep an eye on their life cycle chart: https://support.esri.com/en/Products/Apps/mobile-apps/collector-classic-ios/19-0-2#product-support
... View more
04-17-2019
07:18 AM
|
0
|
0
|
2454
|
|
IDEA
|
the classic editing experience was much more intuitive. just tap where you want the polygon to go. tap and drag to move the vertices. now you need to select a vertex, click on the menu, click update point, and hopefully you were already panned to the new location for the vertex. it takes a long time to make edits. Edit: just realized that iOS and Android differ in how to move vertices in the classic app. Android you can just tap and drag. iOS you have to tap to select and then long press and pan to new location for the point and then let up for it to actually move. I would prefer the option to use Android's editing method if possible, much quicker.
... View more
04-17-2019
06:02 AM
|
0
|
0
|
1895
|
|
POST
|
I totally agree, hopefully someone has a workaround or knows more about why it was made to be so awkward.
... View more
04-16-2019
12:42 PM
|
0
|
0
|
2454
|
|
IDEA
|
I can't believe this is still an issue. I'm seeing it in Portal 10.6.1. Will try 10.7 next week.
... View more
04-11-2019
10:09 AM
|
0
|
1
|
4840
|
|
POST
|
Hi Matthew Boyle, were you able to figure this out?
... View more
04-10-2019
10:00 AM
|
1
|
2
|
3077
|
|
POST
|
Hi, I'm having issues with publishing with contingent values as well, but I didn't get the no feature template error. I usually fix that one by just clicking on the Edit tab in pro to enter an edit session, clicking on Create, then closing/navigating away from Edit and publishing it again. You could also get fancier with creating your templates: https://pro.arcgis.com/en/pro-app/help/editing/create-a-feature-template.htm. Does that work for you then?
... View more
03-25-2019
09:31 AM
|
0
|
0
|
1475
|
|
POST
|
I was able to get the same error as you when I'm in Add an Arcade Expression for the layer's popup, however it works when I'm adding an Arcade Expression under the layer's symbology, which the article shows. Is this the case for you?
... View more
03-06-2019
10:12 AM
|
0
|
1
|
1417
|
|
IDEA
|
I'm working on developing a dashboard for our gardeners who aren't tech-savvy and are rarely in the office so they need something easy and browser based instead of ArcMap or Pro. They will use Collector and Survey123 to create the data, then Operations Dashboard to get the big picture and see areas of concern. It would be great if they could filter features down to the gardens that need work in a certain park or the list of plants in a specific garden and export it to CSV so they have their work plan for the day.
... View more
02-28-2019
02:01 PM
|
4
|
0
|
3852
|
|
IDEA
|
This would be a great feature. Users hang onto their accounts in case they ever need to update their storymaps, when those accounts could just be disabled until they need them and used by more active users.
... View more
02-28-2019
06:47 AM
|
0
|
0
|
3391
|
|
POST
|
Update: I put in a support ticket and there is an existing bug: BUG-000119057 : The Python API 1.5.2 generate_report method of the arcgis.apps.survey123 module, generates the following error: KeyError: 'results' I was playing with a workaround, where you basically just search for the generated reports in your organization and download them. I also delete them after downloading them so future runs wouldn't re-download them. #this script generates the KeyError: 'results' but still works from arcgis.gis import GIS import os from zipfile import ZipFile from arcgis.apps.survey123._survey import SurveyManager, Survey gis = GIS("https://YOURORGANIZATION.maps.arcgis.com","USERNAME","PASSWORD") #fill in 3 strings here survey_mgr = SurveyManager(gis) letslearn = survey_mgr.get("id for survey form item in AGO") #fill in 1 string here print(letslearn.report_templates) #see all available print templates for this survey choice = letslearn.report_templates[0] #the print template you want to use (0 = first); fill in 1 number here print(choice) #example syntax for generate report for some features: letslearn.generate_report(choice, {"where":"fieldname='fieldvalueyouwant'"}) letslearn.generate_report(choice, "1=1") #generates report for all features #print(letslearn.reports) for x in letslearn.reports: #finds all Microsoft Word doc files in AGO with you as their owner and "Survey 123" in the tags. Could upload a Word document that wasn't a generated report, add that tag, and it would be found with this #print(x.description) remove "#" if you want to see them listed if x.description: #if it exists.. (some of my old generated reports had null descriptions) if 'id for survey form item in AGO' in x.description: #fill in 1 string here id = x.id #get id of that Word doc data_item = gis.content.get(id) #get Word doc as an item from AGO data_item.download(save_path = r'C:\where\ever\you\want\it') #fill in 1 string here; downloads that Word doc data_item.delete() #deletes that Word doc in AGO
... View more
02-25-2019
06:50 AM
|
0
|
21
|
7370
|
|
POST
|
I think I figured your issue out. By default with 1=1 (aka always true), I'm generating 3 reports because there are 3 completed surveys. The error I posted above shows that we're calling _survey.py to run generate_report(). In that .py, it says if where == "1=1": where = {"where":"1=1"} then it uses it like that. So when I put in my code a where statement that was valid and returned only 1 record when using Query under Supported Operations on the Service URL (link on the item's page in AGO), like this in my code: letslearn.generate_report(choice, {"where":"brandname='Fan'"}), only 1 report was generated. Still got my KeyError: 'results', but on the Survey123 website under Report>Recent Tasks>only 1 record in the last task. Hope that helps.
... View more
02-22-2019
09:10 AM
|
4
|
1
|
7370
|
|
POST
|
Thanks! I'll be checking that out, though I was able to resolve my original issue with a support ticket.
... View more
02-22-2019
05:57 AM
|
0
|
0
|
2603
|
|
POST
|
Glad to hear someone else is trying to do this. I haven't found a solution yet. Are you saying the output was fine from the Survey123 website? You aren't able to access the output in Python, are you?
... View more
02-21-2019
12:56 PM
|
0
|
3
|
7370
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 09-23-2025 06:30 AM | |
| 1 | 03-10-2026 10:37 AM | |
| 3 | 03-05-2026 01:21 PM | |
| 1 | 02-12-2026 07:21 AM | |
| 2 | 09-04-2025 12:24 PM |
| Online Status |
Offline
|
| Date Last Visited |
yesterday
|