POST
|
Since 2018 I've been using Survey123's custom URL scheme to launch Survey123 forms from other Survey123 forms to create a hierarchy of parent-child forms/data layers. This allows me to make a complicated system of forms modular and avoids some problems that arise using Repeats (the major one back in the day was that you couldn't do nested repeats admittedly having since been changed). When doing this I had been able to successfully pass data from multiple fields in parent forms to child forms using the well known format (e.g. arcgis-survey123://?itemID=36ff9e8c13e042a58cfce4ad87f55d19&field:surname=Klauser) as described here. Specifically I've been using the calculation parameter of XLSFORM to assemble the URL and create the link as a text question type to dynamically pass field values (text and numeric data types). Here's a typical example using the concat function: concat('<a href="arcgis-survey123://?itemID=XXXXXXXXXXXXXXXXXXXXXXXXX&field:parent_uuid=',${survey_uuid}, '&field:individual_id=', ${individual_id}, '&field:alive_dead=', ${alive_dead}, '&field:sex=',${sex}, '">Click here to open a CHILD form.</a>') However, I'm now seeing this failing in my forms. The correct Survey123 form will launch when the link is clicked, but no survey data is being passed. After failing to get this to work for one form a user reported a problem with, I decided to check out other forms that have been working-- they don't work now either. Then I started trying older versions of Survey123 field app (I keep old versions installed on my desktop for this purpose). Long story short, the URL scheme's worked as expected up to version 3.2. Version 3.5 and 3.7 are failing. Most likely this wasn't reported earlier since most of the forms I use this functionality with get used in the spring and version 3.5 came out last summer. However I really need this working for upcoming spring surveys. I should mention that I use the field app almost exclusively-- so this all pertains to field app, not sure if web app showing the same problem. Has there been some kind of change to the way Survey123's URL scheme works? Thanks!
... View more
02-07-2020
05:54 PM
|
0
|
1
|
710
|
POST
|
My users are also having this problem. This is for two maps, they both work in Collector Classic but have problems in Collector for ArcGIS (at least one of them works in Collector for ArcGIS some of the time). Logged error messages include "Feature table must have a spatial reference to store features with geometry., NSLocalizedDescription=Invalid argument" and "Unable to create replica. Please check your parameters." UserInfo={NSLocalizedFailureReason=Exporting data for layer 0 failed."
... View more
09-05-2019
05:20 PM
|
0
|
0
|
993
|
POST
|
One thing to check is that the file size of the downloaded tilepack matches the size of the original that's showing before you begin the download. If for some reason the download is interrupted before it completes, you won't get an error message-- it'll look like it completed successfully, but the tilepack won't function or even show up as an option for your survey.
... View more
08-19-2019
04:57 PM
|
2
|
0
|
1244
|
POST
|
Pam, I think I know the problem you're having-- if so, the solution is to have Survey123Connect closed while you're editing and saving the .info file. If Connect is open while you're edting/saving that file (a natural way to do things), Connect will automatically cause the file to revert to it's original state, wiping out the extra info you just added. Found this out through much trial and error-- hope this helps!
... View more
08-19-2019
04:54 PM
|
2
|
0
|
1244
|
POST
|
Check the file size that it's showing on your phone and compare to the version on your PC (and tje item size on ArcGIS Online if you have access). If the tilepack doesn't finish downloading to your device, the item will show up in your Map list, but you won't be able to open it. And you won't get any sort of error message if the download terminates prematurely for some reason. From experience, downloading a tilepack is a bit delicate-- you shouldn't try to do anything else on your device while it's happening, and also try not to let your device go to the lock screen-- I suggest keeping it on your desk in front of you and tapping the screen when it dims before the screen locks.
... View more
01-30-2019
02:16 PM
|
0
|
0
|
371
|
POST
|
I really like this idea, admittedly a big ask for S123 developers. Bird surveys are notorious for massive amounts of data that needs inputting in a ridiculously short span of time, ideally without taking your eyes off the action. In an ideal world the app would work something like: surveyor says "Collect" <form opens> "species, red-tailed hawk" <species select_one question populates with 'Red-tailed hawk'> "quantity, two" <quantity integer field populates with '2'> "nest present, no" <nest present select_one toggles to 'no'> "save to Outbox" <form saves to Outbox, chime sounds to notify user that task accomplished> Of course, to be useful in most field conditions the voice recognition needs to work without having an active internet connection (possibly via user-programmable vocabulary, e.g. ""black-capped vireo" != "dance the rio").
... View more
12-19-2018
01:02 PM
|
3
|
0
|
2401
|
POST
|
This happened to me yesterday as well. Like you've noticed, you haven't lost your surveys but Connect isn't reading them for some reason, which is super frustrating. What I did in the short term was start up an earlier version of Connect that I still had installed (I keep all the old versions just in case) and it found all the surveys and I was able to edit/publish. And today, the current version (3.0.142) was working again. For what it's worth, I first noticed the problem when I signed-out of Connect (keeping the program open) so that I could 'see' a form I was working on that I hadn't published yet. That's when everything disappeared (in Connect).
... View more
10-18-2018
12:22 PM
|
0
|
0
|
483
|
POST
|
Did you by chance move your form to a different folder in your AGOL Contents? That's one thing that will hang up publishing a form. If so, you'll need to update the "ownerFolder" in the .itemInfo file in your survey's project folder. https://community.esri.com/thread/114696
... View more
08-09-2018
05:29 PM
|
3
|
1
|
3591
|
POST
|
Here's a typical situation. I have a hosted feature layer set to allow editing (add, update and delete). I add it to a web map with full editing control and save the web map, going to the trouble of naming the map, adding tags, adjusting sharing, setting up cartography, table of contents, labelling. The web map is intended for use by end users to edit their own data, including deleting records. I try it out myself and it works. I add some records, typically through Survey123, to make some final adjustments to a form in development. These adjustments within Survey123 don't involve any schema changes or deletion/recreation of the original HFL, merely form-internal 'cosmetic' or form-logic changes. By the time I'm done, I want to delete the test records and now when I click on the records, the option to 'edit' is no longer part of the pop-up. Typically this is in a map/browser window that's been open the entire time I've been testing my form, i.e. 30 mins to couple of hours. Reloading the page, re-opening from Contents, logging out and back in, and restarting in a new browser window don't fix the problem. Why does this ability 'go away'? As I mentioned, the layer is configured to allow editing by the users, and in addition I'm the owner of the all of the components of the web map, having assembled the entire set-up. Editing seems to still function-- I can toggle the Edit tab/button and thereby add points and it looks like I can still edit field values as well. But I and my users need the ability to delete individual records. As far as I'm aware, this is only possible via clicking on the feature in a web map, not in the attribute table or in the Data tab of the HFL. I know that it's possible to do this by going the the HFL item description page and opening it into another web map with full editing control. However, I need to be able to set up reliable QA/QC maps for our end users and not have them constantly creating temporary utility maps (which is well beyond the level of experience a typical end user has or should be expected to have). I've encountered this problem sporadically and tended to attribute it to some configuration mistake I've made, but today it's happened several times in a row over the course of a day, and I'm confident I'm not doing anything 'wrong' (that I'm aware of) and I use AGOL on a daily basis, so I'm not a novice user. It's an incredible waste of time to have to start from scratch to set up a map, not to mention the massive confusion for the end users. Can someone shed some light on this? On a related note, what exactly is 'full editing control' and why isn't this the default condition for any HFL that has been configured to allow editing? If it confers important additional capabilities, how can this be specified when adding a layer from the web to an existing web map-- as far as I know it's only possible to enable this for a single layer when adding to a brand new web map from the HFL's item description page. And finally, am I missing something or is there a better way to delete features than highlighting them in a web map and using the delete button in a pop-up? Even when this is working it's EXTREMELY convoluted, as you have to find the record in the attribute table, then zoom your map to it, click on the feature, toggle through any coincident features (very confusing to end users and arises fairly often), then when you've found it, click on 'edit this feature' (IF this is working properly), then you may have to select the feature again, then you can click the button to delete. Ideally, a user should be able to delete a selected record in the attribute table (just like they can in ArcMap) AND at in the data view for that HFL (although that really requires more experience than our end users are ever likely to have). Thanks in advance for any help on this topic!
... View more
08-03-2018
05:30 PM
|
0
|
0
|
520
|
BLOG
|
Thank you Ismael, yes, you are correct, this workaround now works as expected for the field app. I appreciate that you're still working on this for the web app. Just for your info, when an HFL or View is configured per that workaround, it suffers from the same problem when used as the basis for a Geoform, except in that case the record will be submitted but the attachment won't be uploaded. If the Geoform reference sounds unrelated, my use case is that I'm trying to create a Survey123 form that operates on records that originate elsewhere, either in a separate S123 form (accessed from the web browser version) or a Geoform. The first form is for anonymous public submission, the second form is for staff follow up (accessed via the Inbox). The S123 web browser version would be the preferred option since that provides more capabilities in terms of form-based logic and the ability to make fields required. Right now, neither option is viable because of the issue with limiting user access to other records when an attachment is present. Thanks!
... View more
08-02-2018
12:48 PM
|
0
|
0
|
455
|
BLOG
|
Thanks for the update Ismael, I'm glad to hear the attachment-permission issue is being actively addressed! I want to note, however, that the work-around you link to "Unable to add images..." doesn't work either. Specifically, the final configuration of settings in that Technical Article, wherein "What features can editors see?" = "Editors can't see any..." will cause failed submissions when a record has an attachment (even after "What features can editors edit?" has been toggled to "Editors can edit all features"). I verified this by testing on 7/13/2018.
... View more
08-01-2018
04:57 PM
|
0
|
0
|
455
|
POST
|
Here's another variation on the theme of 'attachment problems due to feature layer settings'. In the discussion of one of the problems above (Cannot attach images in Public Survey ), a suggested workaround is to use a View Definition to restrict Features exposed by setting a condition that is always false, such as ObjectID < 0. I tried this and it works (with attachment) IF the record is submitted through the Survey123 app (I tried it on the Windows app version). However submission fails if the the record (with attachment) is attempted through the browser-based version of S123 (same form). Note that submitting a record using the same form from the browser-version without an attachment works fine. I'm submitting this just to bring it to your attention-- obviously we want to be able to achieve the desired result without resorting to a work-around. However, if it's looking like a full fix may take months, it'd be great if the work-around could be made to work for the browser version (assuming that's easier to address or more local to S123), since our need for 1) allowing users to attach photos 2) in a form available to 'everyone' while 2) hiding all records from submitters really exists in the context of 4) needing the form to be run from the browser version of S123, since this is the most universally accessible way for the general public to find and utilize the form. Thanks Bill
... View more
07-27-2018
04:05 PM
|
0
|
0
|
700
|
POST
|
Hi Ismael, Thanks for the quick reply-- good to know the team is working on it and is into the testing phase. Bill
... View more
07-24-2018
09:12 AM
|
0
|
0
|
700
|
POST
|
Hello, I wanted to check on the status of a bug (in Survey123 and/or ArcGIS Online) which prevents the submission of records that contain attachments when the Settings on the Hosted Feature Layer or View are set to "Editors can only see their own features (requires tracking)" and/or "Editors can only edit their own features (requires tracking)". The bug has been present since mid-May 2018 (it's referenced by a comment by BArmstrong in this post https://community.esri.com/groups/survey123/blog/2018/05/16/minor-update-to-the-survey123-field-app-available-28 ). Prior to that time, the feature had been working as expected. Our use case is we'd like to share certain Survey123 data forms to external collaborators (with named accounts) to allow them to submit data but need to restrict viewing permission so as to hide potentially sensitive information being submitted to the same dataset by our internal staff. It's also handy for a QAQC editing workflow to restrict to 'editors only' in cases when there are many contributors and many submitted records that have to be sifted through by the end user during QA. A related (but distinct) problem that is also still occurring is that submission of records containing attachments fails when the Hosted Feature Layer (or View) settings are set to "Add features" and "Editor can't see any features, even those they add." This problem (originally referenced here: Cannot attach images in Public Survey). Although the original post associates this problem with public surveys (which is where these settings are usually used), it occurs for both public and private surveys. In this case we have a need to prevent the exposure of potentially sensitive information submitted by the public (i.e. not through named user accounts) from other anonymous submitters, so having this functionality is a critical need for implementing numerous planned public forms. Both of these problems only occur when records contain attachments. However the ability to submit with attachments is a critical requirement for these forms. Any idea when we can expect a fix for these problems? Thanks!
... View more
07-20-2018
04:40 PM
|
1
|
4
|
859
|
POST
|
You can set the 'relevant' attribute of that geopoint field to some false condition to hide the geopoint. I think it will still hold the value you pass it through a custom URL scheme (test it to make sure) but I believe that it won't work if you're using something else like a calculation to obtain that value (through a pulldata or other function).
... View more
07-12-2018
05:25 PM
|
0
|
3
|
3036
|
Title | Kudos | Posted |
---|---|---|
2 | 11-17-2022 05:09 PM | |
1 | 09-17-2021 10:14 AM | |
3 | 08-09-2018 05:29 PM | |
21 | 06-18-2020 03:00 PM | |
6 | 06-18-2020 03:00 PM |
Online Status |
Offline
|
Date Last Visited |
03-11-2023
01:31 AM
|