|
IDEA
|
You can now enable search in a dropdown list question type by checking the 'Autocomplete' option as shown below. Additionally, autocomplete is automatically applied when you configure a dynamic list. More details here: https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-dynamic-lists-web/ba-p/1297811
... View more
11-07-2023
11:57 AM
|
0
|
0
|
968
|
|
POST
|
BUG-000162677 - Count-selected for image question with multiline appearance returns incorrect count when an existing submission is edited in Survey123 field app inbox
... View more
11-03-2023
05:45 PM
|
2
|
2
|
1526
|
|
POST
|
Hi. @JohnNergeBrooklynPark Lucky you! It works! See below.
... View more
11-03-2023
02:35 PM
|
3
|
1
|
1621
|
|
POST
|
Hi @AndreaPecharich Here is a JS function equivalent to your excel formula above. function parse3DD(arg1) {
var trimmed = arg1.trim();
var idx = trimmed.indexOf('3DD');
return trimmed.substring(idx,idx + 14);
} Check this for details on how to use JS functions in XLSForms: https://community.esri.com/t5/arcgis-survey123-blog/extending-survey123-smart-forms-with-custom-js/ba-p/898782
... View more
11-02-2023
10:19 PM
|
0
|
0
|
946
|
|
POST
|
@MatthewRogers Good find. I can repro this problem. I will ask Tech Support to create a BUG for this. The count-selected() function does not report the correct number of photos in the mobile app when the record is opened from the inbox. Once we have a BUG number it will be posted here.
... View more
11-02-2023
06:58 PM
|
1
|
1
|
1566
|
|
POST
|
Hmmm. That would not be my expectation, but I guess I understand why the behavior is like that (and it logically should not be like that). Let me check as this could be a software defect.
... View more
11-02-2023
04:08 PM
|
0
|
0
|
1585
|
|
POST
|
I wonder if making the note question within the repeat required would be an acceptable solution for you.
... View more
11-02-2023
10:19 AM
|
0
|
1
|
1061
|
|
BLOG
|
Open Lists? Please explain Most lists in your Survey123 forms are 'closed'. That is a term I just made up, by the way. Closed lists are those where the choices have been predefined: The author of the survey creates a list, and respondents pick choices from it. There is nothing wrong with closed lists. Here is one example: Sometimes, you need more flexibility and let people enter choices not present in the list. Adding a choice called 'Other' is the typical solution to that problem. When the 'Other' choice is selected, a free text question is shown so the respondent can enter a value not present in the list, as shown below: In the example above, despite adding the 'Other' option, we are still working with a closed list. Any extra values manually typed will be recorded, but not added to the list. Whatever value is typed under the 'Other' category, is saved in a separate field and the main list remains untouched (closed list). Open lists are different: They automatically grow as respondents add extra values. Can't find a value you want in the list? Select Other, type it in the free text question and submit. The next time the survey is opened, the new value will show up in the list! Working with open lists. Step by step To include an open list in a survey, you need to create a list that feeds from a feature layer. As records are added to the layer, more choices show in the list. It is a bit tricky to configure a survey to do this, but it is possible. Here are step by step instructions. Start by building a survey like shown below. Ultimately, we want to create an open list for the Species question, but for now, we want it as text. Here is what the XLSForm looks like: After publishing the survey, Ask small group of people to collect a few records. Here is an example of what I got. Note that some of the species introduced are repeated. That is expected. Now that you have your survey layer populated with some species records, you can use the species field as the source of choices for a list. Add a new select_one question and make it feed from the species field. This is done by using the search appearance. If you are not familiar with the search appearance for select_one questions, check out this help topic and this blog by @BrettStokes Over the next steps, our goal will be to have a list and a free text question where people can enter extra values. We will also take the input from either the list or the extra text question to populate the species field. Add now a new text question to store extra values. In the form below, I called the question species_other. Set the relevant expression so this question is only shown when the value Other is selected in the list. Set the bind::esri:fieldType column to null for both the list and free text questions as shown below: In the species question, you are going to enter a calculation to auto-populate the value using either the extra value entered in the species_other question, or the selected value from the species_list list. This is accomplished through the coalesce function. For example, coalesce(${species_other},${species_list}) will return the value entered in the species_other question and, if this value is empty, will return the value selected in the list. This calculation does the trick, as it will populate the species field, which ultimately is the source of all values presented in the list. Publish and try your survey now. What you will find is that the list is missing a choice called Other. This makes sense, because you have not entered yet any record with that value. Thankfully, you can go into the survey layer and update one of the records with the value Other as shown in the animation below. The next time you open the form, your list will show a choice in the list for Other. At that point the Other question will appear. After entering an extra value in the Other question, the species field will be populated accordingly. I am sure you now understand how this works! Naturally, you will not want to show the species text question to end users. In the XLSForm, change its question type from text to calculate (or hidden). Publish again, and you are set! Limitations and some additional tips Tip: Lists in Survey123 present choices sorted alphabetically. This will make the Other choice appear somewhere in between other choices, which is not ideal. I like to see Other either at the very beginning, or at the very end of the list. To display 'Other' at the top of the list, add a tilde at the beginning: ~Other To display 'Other' at the bottom of the list, prefix with the Greek Xi: ΞOther If you add the tilde or Xi, to your data, you will also want to adjust the relevant expression accordingly. For example: For cosmetic reasons, I added Xi as a prefix and a suffix. You choose what you like better. Limitation: Everything I described here will work well as long as your survey is connected. If you are working in offline mode, the list will not be populated because Survey123 will not be able to query the survey layer.
... View more
11-01-2023
05:15 PM
|
11
|
8
|
4230
|
|
POST
|
The behavior you describe is likely caused by the configuration of your survey layer. In ArcGIS, feature layers can be configured to only show records created by the logged-in user. For example, in the Survey123 website, the owner of the survey can set what data will be visible through the Collaborate tab when sharing the Survey results: Similarly, the owner of the survey layer can also control this setting as shown below:
... View more
11-01-2023
05:10 PM
|
1
|
0
|
542
|
|
POST
|
Hi. No workaround possible unfortunately. Only the owner of a survey can associate report templates with the survey.
... View more
10-31-2023
12:52 PM
|
1
|
0
|
739
|
|
BLOG
|
@anonymous55 Unfortunately not. Not an easy gap to fill.
... View more
10-26-2023
04:50 PM
|
0
|
0
|
3567
|
|
BLOG
|
@anonymous55 Sorry but this question type is only available in Survey123 mobile and desktop apps.
... View more
10-23-2023
12:34 PM
|
1
|
0
|
3617
|
|
POST
|
Hola! Echale un vistazo a esto: https://www.youtube.com/watch?v=CTq-ux2v5ds No estas utilizando pulldata() correctamente. Veo dos opciones: Crea un archivo CSV que puedas utilizar tanto para rellenar la lista como para hacer los calculations con pulldata() Deja la lista de personal en XLSForm-Choices y utiliza pulldata() para hacer los calculations En ambos casos necesitas un CSV. Gracias por tu pregunta.
... View more
10-18-2023
04:30 PM
|
0
|
0
|
822
|
|
POST
|
Hi. You seem to be in the right track. It looks as if the FinanceandAdministration relationship is using a text field instead of a globalId-guid based relationship.
... View more
10-18-2023
01:27 PM
|
1
|
1
|
1075
|
|
POST
|
This is quite strange. I was able to publish your form ( I had to clear the submission url) and test the report. It worked all fine for me (See attached PDF). This may be either a temporary problem or something specific to your environment. If the problem persist, could you open a Tech Support incident so an analyst can help with diagnostics?
... View more
10-18-2023
01:24 PM
|
0
|
1
|
1041
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 04-01-2022 12:48 PM | |
| 1 | 03-22-2022 08:44 AM | |
| 1 | 08-26-2021 02:43 PM | |
| 1 | 10-30-2019 10:15 PM | |
| 1 | 04-19-2020 05:13 PM |
| Online Status |
Offline
|
| Date Last Visited |
08-25-2025
09:21 AM
|