|
POST
|
Hello Zachary Hunt, One option would be to leverage the pulldata() function. The function utilizes a csv file stored in the media folder that contains a lookup and return column. I have attached a zipfile containing the sample you had passed along which utilizes the pulldata() function. In short I just created a csv file that has two columns a ret (return) and look (look-up). Ret contains the number of fields in the feature class (to be used in the repeat count). look contains the feature class names from the choices sheet. The syntax I used in the repeat_count was int(pulldata('fields','ret','look',${feat})) where 'fields' is the name of the csv file, ret and look as discussed above, and ${feat} is the feature class question. One thing to keep in mind is we are planning on supporting select_one and select_multiple from file with the 3.11 release. At the moment cascading selects is not working, but could be one thing to keep an eye out on. The reason this could be helpful is depending on how often your feature classes are updating you can offload all the information in your choices sheet to CSV file(s) use the update media folder script to automate the process of updating the content in the CSV file(s) via the script. Thank you, Zach
... View more
09-10-2020
04:16 PM
|
2
|
1
|
2899
|
|
POST
|
Hello Kerry Kang, If you were using repeated geopoints to calculate the geotrace question you can set a repeat count which will limit the number of repeats that can be submitted. Regarding limiting the number of vertices to my knowledge there is not a way to limit this outside of limiting repeated geopoints. An alternative may be to use the method=sketch capture method as that may be a little easier of a way to capture the line. If I may ask can you elaborate some more on the ideal implementation of limiting vertices? Would a column in the XLSForm similar to a repeat count, but for geotrace and geoshape be ideal? For example if I set the vertex count to 5 then all geotrace features that are created are limited to 5 vertices. Alternatively would specifying a specific spatial distance between vertices be preferred? If I specify 10 feet for example as my vertex buffer and a vertex is placed within that buffer a message pops up requesting it to be placed further away. As for extracting the XY for each vertex that would require something along the lines of pulldata("@geotrace",...) which currently is not supported. I would suggest logging a case with Esri Technical Support requesting an Enhancement for this functionality, or posting to the ArcGIS Ideas page. Please use this link for reference: https://community.esri.com/groups/survey123/blog/2019/09/26/survey123-tricks-of-the-trade-lines-and-polygons#comment-819… A more immediate solution would be to use a custom JavaScript function to extract the properties of the Geotrace and return the XY coordinates. Thank you, Zach
... View more
09-10-2020
03:29 PM
|
0
|
1
|
1774
|
|
POST
|
Hello Phil Rees, What you observe is correct, the way Repeat processing in handled currently is based on the last or current repeat. One option may be to use join() function which should create a concatenated list of all XY coordinates. You can then use the substr() function to extract specific pieces of the list to calculate the distance. Please use this link for reference regarding Formulas in ArcGIS Survey123: Formulas—ArcGIS Survey123 | Documentation The issue then becomes configuring the calculation to accommodate dynamic point inputs. An alternative workflow would be to use a custom JavaScript function to process the data in the repeat. Please use this link for reference regarding custom JavaScript functions: https://community.esri.com/groups/survey123/blog/2020/08/07/extending-survey123-smart-forms-with-custom-js-functions Thank you, Zach
... View more
09-10-2020
02:51 PM
|
1
|
0
|
2758
|
|
POST
|
Hello Julien CHARBONNAUD, We have an Enhancement logged requesting this functionality. The Enhancement is "ENH-000125178: Please provide the ability to enable an "Auto-refresh" for the Survey123 for ArcGIS Inbox". I would suggest logging a case with Esri Technical Support and they will be able to attach you to the Enhancement and you will be notified when the Enhancement reaches it's final solution. Thank you, Zach
... View more
09-09-2020
04:04 PM
|
2
|
1
|
1308
|
|
POST
|
Hello Eric A, There are a few options that this can be done, but the first that comes to mind is to make the existing note question you have required. I am guessing it is already relevant based on the selection, but if you have anything in the default column that will need to be moved to the Label. Another option would be to add a new note question that is relevant and required and have the label say something along the lines of "This survey cannot be submitted" Thank you, Zach
... View more
09-04-2020
11:30 AM
|
3
|
1
|
5231
|
|
POST
|
Hello Henry Pittman, I am glad that worked out! This was a change with the 3.10 release of ArcGIS Survey123 (Early July). Shared groups are now used in co-authorship workflows which is currently in beta on the survey123.beta.arcgis.com website. Thank you, Zach
... View more
08-27-2020
03:26 PM
|
0
|
0
|
3425
|
|
POST
|
Hello Robert Borchert, Here is an article that discusses the workflow Isamel mentions above: How To: Populate a related table from a Survey123 for ArcGIS feature service for Collector for ArcGIS Thank you, Zach
... View more
08-27-2020
09:12 AM
|
1
|
1
|
3170
|
|
POST
|
Hello Nick Shannon, If there is no relationship between the point and line layer ArcGIS Survey123 will only be able to use one of the tables. The reason for this is because the form_id in the XLSForm settings can only point to one target layer. If the point and line layer are independent layers within a service or separate services the survey can only point to one. If there is a relationship between the point and line layer you can use whichever geometry is the child table for the relationship in a repeat. For your second question you can have a line hosted feature service for reference on the basemap. Please use this link for reference regarding using an online map in your survey. You can configure a webmap with whichever basemap you like, add your line layer to the map, save it, and link that web map to your ArcGIS Survey123 Survey for use. If you would like that webmap as the default basemap on the survey you can set 'map=<Web Map Item ID>' under the body::esri:style column in the XLSForm. Thank you, Zach
... View more
08-27-2020
09:05 AM
|
1
|
1
|
2144
|
|
POST
|
Hello Henry Pittman, Are the groups in your Organization Shared update groups? If so it's expected that surveys cannot be shared to those groups on the Share Survey tab. The reason for this is in anticipation of co-authorship of Surveys on the website. If the groups are not Shared update groups what is your ArcGIS Online role? Is it a custom role or one of the default roles? For your second question you can share the items to the desired group from your content, although the recommended workflow is to use the ArcGIS Survey123 Website as that will ensure everything that needs to be shared gets shared appropriately. Thank you, Zach
... View more
08-27-2020
08:34 AM
|
2
|
2
|
3425
|
|
POST
|
Hello Audrey Edwards, The ArcGIS API for Python has a function called `clone_items` within the content manager. This function can be used to move existing surveys created in both the Web Designer and ArcGIS Survey123 Connect. Please use this link for more information on using the `clone_items` function: Cloning Content | ArcGIS for Developers We are working on creating some samples that showcase this workflow with the goal of writing a blog on the workflow. I have attached two samples that we have so far to clone content from either ArcGIS Online to ArcGIS Online, ArcGIS Online to ArcGIS Enterprise, ArcGIS Enterprise to ArcGIS Enterprise, or ArcGIS Enterprise to ArcGIS Online. Please note these scripts are a work in progress and it is highly highly recommended to save your survey as a new survey and test the script against the test survey to confirm everything functions as expected. I have tested both using ArcGIS Online to ArcGIS Online and ArcGIS Online to ArcGIS Enterprise using a survey published from both the Web and Connect, but not the rest of the Portal scenarios and not with registered Feature Services in Enterprise (yet). The first script (Clone_Survey_Content_Full_Folder) takes the folder associated with the survey and clones all the content in the folder to a folder with the same name in the destination Portal. The second script (Clone_Survey_Content_Related_Item) takes the content that has a relationship with the Form Item and clones the content to a folder with the same name in the destination Portal. If all of your Survey content is in the same folder great the Clone_Survey_Content_Full_Folder script should work for you, but if your Survey content is located in a few different places the Clone_Survey_Content_Related_Item may be the better option. All you should need to do in the scripts is add the Item ID for the Survey Form Item in your content, specify the username and password for both the origin and destination Portals, and if needed add your ArcGIS Enterprise Portal URL in the appropriate GIS connection. Thank you, Zach
... View more
08-21-2020
05:31 PM
|
3
|
0
|
7747
|
|
POST
|
Hello James Kelly, Depending on your WebGIS infrastructure (ArcGIS Online, ArcGIS Enterprise (hosted or registered)) one option, would be to add a field to your feature service (text or date). At the end of the updateMediaFolder script after the updated zip file is uploaded you can use the ArcGIS API for Python to calculate the field using the current time the script was run. If you don't need the time in your survey you wont need to update the survey. If you need need the time in the survey you can add the field in Connect and republish it. If your colleagues are using the inbox to edit existing records they will see the last sync time (assuming it is not a new record that was submitted since the last run of the script) Please use these links for resources to calculate the field using the ArcGIS API for Python: Calculate Field—Portal for ArcGIS | Documentation for ArcGIS Enterprise arcgis.features module — arcgis 1.8.2 documentation With the 3.10 release of ArcGIS Survey123 you can also require users to update to the latest version of the survey before submitting responses. Please use this link for reference: Publish a survey—ArcGIS Survey123 | Documentation Thank you, Zach
... View more
08-20-2020
02:54 PM
|
1
|
1
|
1571
|
|
POST
|
Hello Michelle Gerdes, This is expected behavior in response to BUG-000124186. It is now recommended that both the Sent box and Inbox are not enabled at the same time if you would like multiple users to continually edit and update existing responses. Please use this link for reference: Prepare for editing existing survey data—ArcGIS Survey123 | Documentation Thank you, Zach
... View more
08-20-2020
02:25 PM
|
0
|
0
|
910
|
|
POST
|
Hello Juanjo Huiza, Thank you for reaching out! If you are using ArcGIS Online or Hosted Feature Services in ArcGIS Enterprise 10.8.1 the connection between your attachments and the XLS question is made through attachment keywords. The question's name is what will be used as the attachment keyword and that is how Survey123 knows what attachment is associated with what question. If you are asking about what attachment is associated with what feature, the attachments are stored in a related table that uses a GlobalID to GUID relationship. Each attachment will have the parent GlobalID associated with it in the related table so each attachment will know what survey submission (feature) it is related to based on the Global ID in the parent table. Thank you, Zach
... View more
08-20-2020
01:59 PM
|
0
|
0
|
1768
|
|
POST
|
Hello Elizabeth Hovsepian, Thank you for reaching out! For sure feel free to email me at ZSutherby@esri.com and we can schedule a time that works best. Thank you, Zach
... View more
08-20-2020
01:40 PM
|
0
|
0
|
3150
|
|
POST
|
Hello Angelia Miller, To confirm your ArcGIS Enterprise environment is public facing correct? Would you be able to hit your Enterprise environment on a mobile device only using LTE no VPN or anything? If your Enterprise environment is publicly available what version is it? Would I be able to obtain a copy of the XLSForm for the survey and the Feature Report template being used? Thank you, Zach
... View more
08-18-2020
03:40 PM
|
0
|
3
|
3995
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 4 weeks ago | |
| 1 | 02-27-2026 02:55 PM | |
| 6 | 12-17-2025 01:51 PM | |
| 1 | 11-04-2025 02:14 PM | |
| 1 | 10-15-2025 01:53 PM |
| Online Status |
Offline
|
| Date Last Visited |
Tuesday
|