|
BLOG
|
That was a major GOTCHA indeed - I have reworked the example - now using the once() function to only do the check at the beginning... its not perfect but its less imperfect now! 🙂
... View more
08-14-2018
05:31 AM
|
0
|
0
|
2510
|
|
BLOG
|
Thank you Michael, I have reworked my calculation -
... View more
08-14-2018
05:30 AM
|
0
|
0
|
2510
|
|
BLOG
|
After some valuable inputs I have reworked this example to cater for the GOTCHA where a user deletes an image in the middle of the sequence of photos - lets hope its fool proof now! It definitely isnt perfect but hopefully it gives someone else out there an idea of what can be done - and with a little extra effort make it completely fool proof... Do you have the requirement that your field workers might want to take/attach multiple photos to a survey but you dont want to use a repeat to capture them, since you know its harder to access those photos later? Just adding multiple image fields to your survey leaves your user interface cluttered like this: Thats pretty ugly right? One solution to unclutter the interface is to show the second photo field only once a user has already taken a photo. And after the user took the second photo, the third photo field becomes available... etc etc... That can be achieved easily by setting the relevant field of each photo field with a calculation such as checking the value of the previous photo field: The trick to get this to work when a user decides to delete a photo in the middle of a sequence of photos already added is to do the relevant calculation only once with the help of the once() function. Doesn't this look much less cluttered: After taking the first photo, the second one is opened up:
... View more
08-08-2018
02:38 AM
|
9
|
19
|
5061
|
|
BLOG
|
Hi Ismael Quick question - I have a suspicion that the Survey123 WebHook does not fire when the feature originates from the Inbox. It seems to only fire for new Survey records. Is this how it was designed or could it be a bug? From the WebHook description though it looks like its only intended for newly captured records... Regards Deon
... View more
08-08-2018
12:20 AM
|
1
|
0
|
12221
|
|
POST
|
Hi Brent Incidentally I had a similar requirement to display a PDF file after the user clicks on a link in the Survey I have managed to solve this by putting an HTML link to the file in the survey: concat('<a href="file:///storage/emulated/0/ArcGIS/My Surveys/549c05bae0f14e388000486ce4de950c/esriinfo/media/help.pdf" class="link external button button-raised button-fill color-blue">Demo</a>') I am sure the class="link ....." can be simplified but it works the way it is at least 🙂 You will notice that 549c....950c refers to the item ID of the survey - so you will only be able to use that after you've at least published your survey once. Thereafter you can finalise your href links and it works pretty well - on Android at least... i suspect that if you venture to iOS devices the URL will be different but you can identify the OS by using "property('uri:deviceid')" function in a calculation column. I will add this to my blog as well: https://community.esri.com/groups/survey123/blog/2018/06/08/html-links-for-survey123-to-just-about-anything-work-in-progress Regards
... View more
07-26-2018
11:33 AM
|
2
|
8
|
6467
|
|
POST
|
No unfortunately not... unless you customize Survey123 with AppStudio
... View more
07-19-2018
04:58 AM
|
2
|
0
|
1156
|
|
POST
|
Hi Philip Any reason why it works on AGOL but not on a Portal installation then? Regards Deon
... View more
07-19-2018
04:56 AM
|
1
|
2
|
4820
|
|
POST
|
We have a client that have an Portal installation and Esri apps for the field work (Survey123, Workforce, Collector) In short: Survey123 does not log in when using a local certificate authority certificate but works fine when using a public certificate: Client’s GIS and Planning Unit server is back facing and not public facing Due to the above they require security certificates to allow for communication between the 3 apps we use (Workforce, Survey123 and Collector) and our ArcGIS Portal Initially they had these deployed on Lenovo Tab4 8’s (Tab 4 8 | A Premium 8” Tablet for the Whole Family | Lenovo South Africa ) which initially had Android 6.6 – The apps ran perfectly They then did an OS update on the tablets to Android 7.1.1 Unknown to them, Android 7 has new security protocols that do not read user uploaded certificates This then caused SSL handshake errors between the apps and our portal Does anyone know how to work around this problem?
... View more
07-19-2018
04:30 AM
|
0
|
5
|
1411
|
|
POST
|
I would propose you enable the Inbox for that survey; republish it; refresh it on your device; download the survey record through the Inbox from where you should be able to edit it
... View more
07-02-2018
05:42 AM
|
2
|
1
|
820
|
|
POST
|
You can add a constraint to a text field: constraint constraint_message .>"PA-" and .<"PA-9999" Invalid code You will just have to adjust the numeric check (9999) to your requirements
... View more
06-27-2018
05:40 AM
|
1
|
0
|
716
|
|
POST
|
I see it is already on ArcGIS Ideas: https://community.esri.com/ideas/13677
... View more
06-27-2018
04:34 AM
|
2
|
0
|
1394
|
|
POST
|
Hi Jordan I think you will need to customize the app, you might want to have a look at using AppStudio to tinker with the Survey123 template... That's the only way you will get that functionality until it's built into the Survey123 app. You might also want to add your idea to https://community.esri.com/community/arcgis-ideas
... View more
06-27-2018
04:28 AM
|
0
|
1
|
1394
|
|
POST
|
Hi Niels I think what you are trying to do is change the instance name of the records. You can do it by manipulating the instance name setting of the survey. Here is an article about it https://community.esri.com/groups/survey123/blog/2017/04/24/understanding-the-instancename-setting
... View more
06-26-2018
06:37 AM
|
1
|
2
|
1156
|
|
POST
|
Hi Jordan What process do you currently follow to update the survey? If you go to the Get Surveys page on Survey123 then you simply have to click on the reload cloud image to refresh a survey that has already been downloaded onto a device: In the above image - the first survey has already been downloaded so clicking on the cloud with the reload icon will reload the survey. The second survey hasnt been loaded so the icon is different.
... View more
06-26-2018
05:49 AM
|
0
|
3
|
1394
|
|
POST
|
Hi Thomas I havent attempted this yet but one thing caught my eye: if I set the calculate field as now() whilst it does give me the correct time, it will refresh the time whenever I cycle through the repeats To stop this from happening you can use the once() function which will force the calculation to only happen once and not each time the user scrolls through the repeat items. Regards Deon
... View more
06-20-2018
11:41 PM
|
1
|
2
|
1537
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 09-17-2021 12:13 AM | |
| 1 | 09-10-2025 07:00 AM | |
| 1 | 08-26-2025 05:58 AM | |
| 1 | 08-17-2025 10:00 PM | |
| 1 | 08-15-2025 05:26 AM |
| Online Status |
Offline
|
| Date Last Visited |
3 weeks ago
|