|
POST
|
Hello @AndrewPadilla, Thank you for passing along the JS file and the other CSV files. I have tested on my end and they all seem to be working. Please let me know if there are any issues or errors encountered and I will be happy to take a look into them. Thank you, Zach
... View more
04-05-2021
03:50 PM
|
0
|
0
|
7015
|
|
POST
|
Hello @AndrewPadilla, Thank you for reaching out! I have taken a look at our Tech Support cases and believe I have found the case you had logged. Assuming the case I found is the correct one the issue with the Form 1 survey that was passed along is the pulldata() function was being used incorrectly. The XLSForm that was passed along has 5 values specified in the function when the function only takes 4. Please use these links for more information on the pulldata() function: https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformformulas.htm#ESRI_SECTION1_A3C2F3566F974734B55ECECD31C6CA91 https://community.esri.com/t5/arcgis-survey123-blog/use-existing-data-in-your-survey-the-pulldata-function/ba-p/896889 I have attached the modified sample form that is working on my end. As for the original survey that was attached to the case there was only 1 CSV file attached to the case, although it looks like the survey uses more. In the CSV file there are two columns with the same name "name", columns B and R. Once I had updated the column name for column R to Full_Name then the CSV file started working as expected. As for the issue with the JavaScript function I did not see a JS file attached to the case, but please feel free to reach out to me directly ZSutherby@esri.com and I'll be happy to look into it. We are currently working on documenting best practices when using CSV's for external choices and pulldata() functions. Thank you, Zach
... View more
04-02-2021
04:20 PM
|
0
|
2
|
7095
|
|
POST
|
Hello @KPyne, Thank you for passing along the CSV file. In looking at the CSV file columns BC and BL have the same column header (p_elbows_0_75in_B) which is causing a namespace error when trying to import the table in the SQLite database. As both columns looked the same I had removed column BL and it worked as expected. If there's data in column BL that is different renaming the column will also work. Thank you, Zach
... View more
04-02-2021
01:41 PM
|
0
|
1
|
5718
|
|
POST
|
Hello @ChrisMaclaurin, Thank you for passing along the survey! I have tested on my end and I have not been able to reproduce the same behavior. I've tested on an iPhone 8+ running IOS 14.4.2 and an iPhone 12 mini running IOS 14.4.1 and I was not able to repro on either device. I tested placing the device on airplane mode disabling the cellular and WiFi connections and the behavior did not occur. On your device are you using a VPN to connect to an internal network? Are you using ArcGIS Online or ArcGIS Enterprise, and do you have Enterprise log in's configured with your Organization? Thank you, Zach
... View more
04-01-2021
02:51 PM
|
0
|
0
|
1975
|
|
POST
|
Hello @TonyDaSilva1, Are you trying to publish to ArcGIS Online or an ArcGIS Enterprise Organization? Thank you, Zach
... View more
03-30-2021
07:18 PM
|
0
|
0
|
1261
|
|
POST
|
Hello @KerryKang, If your survey uses select_x_from_file and your choices are stored in a CSV file in the media folder we have a notebook (we are working on documentation for the workflow) that can be used to update that CSV in the media folder. If your choices are in the choices worksheet in the survey that is a bit more difficult as there are a number of steps that would need to be taken. We are working on supporting this workflow in the Survey123 module of the python API. At the moment the workflow that I would recommend would be to host a CSV for the choices in your ArcGIS Online content, use select_x_from_file in your survey, link the CSV from your Org content to the survey (please refer to this documentation: https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformessentials.htm#ESRI_SECTION1_34A4D88BA6A64C48AA0E113DC61099DD), and then a script using the ArcGIS API for Python can be used to update the Org item CSV which will then auto update in the survey. I've attached a simple script that I've been using for testing the linked CSV workflow that uses the Python API. Thank you, Zach
... View more
03-30-2021
07:15 PM
|
2
|
8
|
5655
|
|
POST
|
Hello @DustyJordan , We have a defect logged for this behavior. The defect is BUG-000138199, the workaround for the defect is if there is a set number of leading 0's a character can be added to the prefix of the value (like ` for example) and the substr() function can be used to filter it out. Alternatively a comparison of the returned length can be done and zeros can be added where necessary. Something like: if(string-length(${r_code}) = 1, concat("000", string(${r_code})), if(string-length(${r_code}) = 2, concat("00", string(${r_code},....) Thank you, Zach
... View more
03-30-2021
02:53 PM
|
0
|
0
|
7127
|
|
POST
|
Hello @MichaelBrown4, If you use the script I had provided in the first comment on the post and only run the first 5 code cells (which will be up to and including the cell that extracts the zip file) in the unzipped folder that is created is the original CSV still in the media folder? Thank you, Zach
... View more
03-30-2021
02:01 PM
|
0
|
2
|
3658
|
|
POST
|
Hello @MichaelBrown4, What we determined happened was when the survey was originally published the linked CSV was included in the media folder. What was happening was the update media folder script was working with a separate CSV than the linked one and when the script extracted the ArcGIS Online Form Items media folder it added the current timestamp the script was running to the file modify time. Since there was an older version of the linked CSV in the ArcGIS Online Form Items media folder the field app thought it was working with the most recent version due to the time stamp, although it was using an older version. The suggested workflow was to removed the linked CSV from the media folder in Connect and republish the survey. That way the field app can handle resolving the timestamp differences with the linked CSV, and the timestamps for the content in the Form Item's Media folder would be independent from the linked CSV. Thank you, Zach
... View more
03-25-2021
02:37 PM
|
0
|
7
|
5615
|
|
POST
|
Hello @JovanaBurz, From the Survey123 featureReport REST API side of things a developer license isn't required any named user who is authorized to perform whatever task is requested can submit requests to the featureReport REST API. The biggest thing the featureReport REST API requires is a token from that user. In the sample app on GitHub I used a quick and dirty method of passing the token into the embedded URL. This isn't ideal because then that would require the token in the embedded URL to be updated every time it expires. Thank you, Zach
... View more
03-25-2021
02:32 PM
|
0
|
0
|
4013
|
|
POST
|
Hello @kkatashuk, Thank you for confirming an MDM is in the equation. I'm adding my colleague @Anonymous User for visibility, I've mainly seen issues with MDM's and ArcGIS Enterprise but this is the first I've seen with ArcGIS Online. A couple of additional things to check would be if the colleagues who are running into the issue, if their MDM profile is configured the same as yours. Also it may be helpful to check if IT needs to add www.arcgis.com to the allow list for the firewall on those users profile. May we also ask what MDM provider you are using? Thank you, Zach
... View more
03-25-2021
08:32 AM
|
0
|
1
|
4338
|
|
POST
|
Hello @NicolasKleinEF, Survey123 uses attachment "keywords" to map which attachment is associated with what image question in the survey. Please use this link for more information on how Survey123 works with attachment keywords. As for the behavior being fixed with 10.8.1 that is for hosted Feature Services in ArcGIS Enterprise 10.8.1 registered Features Services from an Enterprise Geodatabase still have some more configuration as Survey123 can't manage the database data as it isn't coming from ArcGIS DataStore. ArcGIS Pro recently created a Geoprocessing tool to upgrade attachment tables so that they support attachment Keywords. After running the upgrade attachment tool your attachment table should support keywords now, meaning new images collected should have keywords associated with them and should work with Survey123 Reports, but the old images won't have keywords. The Support KB article above (1st link) provides a workflow for updating the attachment keywords for existing data, but the Survey123 team has been working on a Python script that will automate this process. I have attached the script below, but please note that the script is still in development so it is highly recommended to make a copy of the production data and test the script on that data before running it on the production data. Since the script is still in development it is still pretty limited in it's functionality. The script assumes 1 of 2 scenarios. A) there is only 1 image question in the survey, will ask for the keyword, and will apply that keyword to all images in the attachment table. B) if there are multiple image questions in the survey the script assumes the name of the image is <attachmentKeyword>-<timestamp> (which is the default attachment name if it was submitted in the Survey123 Field App) in which the script will read the attachment keyword from the image name and use that. Please let me know if you have any questions or run into any issues and I'll be happy to schedule a call to take a look into it. Thank you, Zach
... View more
03-24-2021
07:31 PM
|
0
|
0
|
1419
|
|
POST
|
Hello @CodyClemenson, Do any of your choices have a greater than or less than symbol in them that you are using in your rules? Thank you, Zach
... View more
03-24-2021
07:10 PM
|
0
|
0
|
1087
|
|
POST
|
Hello @JovanaBurz, We have the featureReport REST API documented in our developer documentation. Using the Report API you can create a custom application that sends requests to the API and generate Reports. I have a little sample application in GitHub that can be embedded into an Operations Dashboard and used to create Reports directly within the Ops dash. Please feel free to take it and customize it to your needs. As of now I had to manually pass the token in through a URL parameter because using the ArcGIS API for JavaScript IdentityManager threw error messages when the app was embedded in Operations Dashboard. Thank you, Zach
... View more
03-24-2021
07:05 PM
|
1
|
2
|
4021
|
|
POST
|
Hello @kkatashuk, I had tested on an iPhone 7 running IOS 14.0.1 as well as an iPhone 8+ running IOS 14.4.1 and the behavior wasn't reproduced on either device. Are the devices where the behavior is encountered personal devices or company devices running a MDM? If you have them select "Continue without signing in" > select the hamburger icon on the top right of the Survey gallery page > Settings > Diagnostics > enable diagnostic logging > then select back twice to go back to the Survey gallery page > select the hamburger again and select Sign in while logging is enabled. Is the same behavior observed? If so would I be able to obtain a copy of the diagnostic log that is created? Please feel free to email it to ZSutherby@esri.com if placing it on Esri Community is not preferred. When the white screen is observed if they select the gear icon on the top right of the screen does the connection say ArcGIS Online? If you try adding a connection and specifying your specific ArcGIS Online Organization is the same behavior observed? The URL will be something along the lines of https://<yourOrg>.maps.arcgis.com. Thank you, Zach
... View more
03-24-2021
06:57 PM
|
0
|
3
|
4348
|
| Title | Kudos | Posted |
|---|---|---|
| 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 | |
| 1 | 12-15-2023 04:34 PM |
| Online Status |
Offline
|
| Date Last Visited |
Thursday
|