BLOG
|
The February 2024 update to ArcGIS Survey123 is now available! Find what is new in 3 one-minute videos: Copy visibility rules in the web designer You can now copy visibility rules across multiple questions in the Survey123 web designer. Say for example you have a survey where you want the respondent to take a photo before any other question in the form is shown. You can create the visibility rule once, and then apply it in bulk to other questions in your survey! Check out the video below for details. Translate your surveys into multiple languages with the click of a button Do you need help translating your survey designs to different languages? Good news! The February 2024 release of ArcGIS Survey123 includes auto translate features in both the Survey123 web designer and Survey123 Connect. Auto translate in ArcGIS Survey123 leverages the latest advancements in machine translation. With the click of a button, Survey123 translates question labels, choices, hints, constraint messages and all text in your form design into languages of your choice. Machine translation is not perfect, so you should always review your forms before they are shared with others. This feature has been labeled as Beta, as we are still refining it, but we believe it can be of great benefit to all of you who need to translate surveys into multiple languages. Give it a try! Kick-start your survey designs with generative AI (Web designer) The Survey123 web designer now includes a new experience to help you design surveys through a conversation. Think of this as a chatbot designed to help you create a draft of your survey design. Watch the video below to learn the basics. To try the new Survey123 assistant, ask a user with administrative privileges in ArcGIS to activate it for you. Here are the steps: Login into survey123.arcgis.com with ArcGIS admin credentials. Click on Organization Click on Settings Open the Extensions tab Activate the Survey123 assistant (Beta) and Save Check out the What's new in Survey123 help topic to review other features added in this and prior updates. Other enhancements Run the Convert choice lists to CSV tool in Survey123 Connect to automatically migrate specified choice lists from the choices worksheet to new .csv files in the media folder. The tool also modifies the corresponding questions in the survey worksheet to use select_one_from_file and select_multiple_from_file question types. Esri field types esriFieldTypeTimestampOffset, esriFieldTypeDateOnly, esriFieldTypeTimeOnly, and esriFieldTypeBigInteger are supported The Barcode question type is now supported in the web app. In an upcoming update, we will be adding the barcode question type to the Survey123 web designer too. Critical fixes BUG-000161944 After saving and editing survey drafts in the ArcGIS Survey123 field app and web app, the app allows required multimedia fields to be submitted as empty. BUG-000163810 ArcGIS Survey123 Connect's bind::esri::field::type column allows using null values for file/image questions. BUG-000157426 In the ArcGIS Survey123 iOS mobile app, when using copy or paste, the value on the clipboard gets overridden by the integer value on the box with calculation functions. BUG-000160532 In ArcGIS Survey123 Connect, when a group is configured as a table-list, select_one questions within the group do not retain their conditional required statement when filling in the form using ArcGIS Survey123 Connect or the ArcGIS Survey123 field application. BUG-000163663 When clicking on the "Sign In' button on page https://www.esri.com/en-us/arcgis/products/arcgis-survey123/overview, it redirects user to an error page. BUG-000163618 In ArcGIS Workflow Manager, sometimes the web app submits without issue in the user interface (UI) but has an extra retry when sending the webhook, leading to one ArcGIS Survey123 record triggering two webhooks (The webhook of one submission sometimes gets successfully triggered twice or successfully triggered once but returns error) DE-000007123 BUG-000163249 The ArcGIS Survey123 website Analyze tab returns the "Cannot display results for this question. Unable to find the field in related feature service." error message for numeric questions (Decimal, integer, and range) in the related table
... View more
3 weeks ago
|
9
|
1
|
827
|
POST
|
Hi. Creating the bezier curve using JS will be quite a fun challenge! Check this out: https://javascript.info/bezier-curve Alternatively, you can also take advantage of a couple of features that may work for your use case: In your geoshape question type try the different body::esri:style methods available: vertex: draw a polygon one vertex at a time. Generates polygons with sharp corners sketch: draw a polygon using a freehand tool. Corners will be smoother, although not quite Bezier curves You can also try the streaming method as described here: https://doc.arcgis.com/en/survey123/desktop/create-surveys/geotracegeoshape.htm With streaming, mobile users can create a polygon or line while they walk.
... View more
a month ago
|
1
|
0
|
107
|
POST
|
Hi. I think the problem is in the URL: This is not correct: https://survey123.arcgis.com/share/535b6167dade4443a2734bbdca6efab1?portalUrl=https://gis-portal.xxx...?autoRefresh=true This is correct: https://survey123.arcgis.com/share/535b6167dade4443a2734bbdca6efab1?portalUrl=https://gis-portal.xxx...&autoRefresh=true Note that right before autoRefresh I replaced ? with & By the way, I think you could give this a go as well: Remove the autoRefresh parameter from the URL Instead: Go into survey123.arcgis.com and click on your survey Open the Design tab Click on Options Set the auto-refresh policy (you can choose 0 seconds if you like) Publish
... View more
a month ago
|
0
|
0
|
109
|
POST
|
Hi. You can share a Survey123 form publicly and have people work with it while offline. While offline, users will be able to collect XY locations. Here is how it goes: Publish a survey either with Survey123 Connect or the web designer If you want to collect XY locations, make sure you add a map question (geopoint) From survey123.arcgis.com:go into the Collaborate tab of your survey to: Share it publicly Get the survey link for the mobile app Ask users to: Download the Survey123 mobile app Once installed, have them click on your survey link Once the survey is downloaded, data can be collected while offline, including XY locations. Once back online, users will need to go into the Outbox and click send the data. More info: https://community.esri.com/t5/arcgis-survey123-blog/getting-started-with-public-surveys/ba-p/897076 https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-configure-a-map-for/ba-p/1169513
... View more
a month ago
|
0
|
0
|
178
|
POST
|
Hi @AbiDhakal Esri does not offer a Microsoft Power Automate connector for ArcGIS QuickCapture. If you would like to automate tasks with Power Automate when data from the QuickCapture mobile is sent into ArcGIS, I suggest you configure a webhook in your QuickCapture project's layer and then use the ArcGIS Power Automate connector. Alternatively, you could use the Make.com (formerly Integromat) QuickCapture connector as described here: https://community.esri.com/t5/arcgis-quickcapture-blog/data-enrichment-with-arcgis-quickcapture-and/ba-p/892203
... View more
02-15-2024
01:44 PM
|
0
|
0
|
396
|
POST
|
The visibility rules are set differently since the November 2023 release as described here. @jamosheim25
... View more
01-30-2024
05:16 PM
|
1
|
1
|
126
|
POST
|
One more suggestion in the attached Random12.xlsx The random function in XLSForm generates random numbers. For example: int(12*random())+1 will generate a number between 1 and 12 (included). You can then use that number to show/hide questions. With the logic in the attached XLSForm, there is a small chance you could potentially get fewer than 3 questions if random picks the same number twice. I added a simple check, but it is not bullet proof.
... View more
01-23-2024
09:14 AM
|
0
|
0
|
186
|
POST
|
For a question to be truly required, it must be visible to the respondent. I am guessing you have an expression in either the relevant or body::esri:visible columns that hides your question. When the question is hidden, it is possible to get empty values in it, despite being required. Please note that if your required question is within a group or repeat, the visibility of that group or repeat will also affect your required question.
... View more
01-23-2024
08:42 AM
|
0
|
0
|
247
|
POST
|
@TimothyKing2 I am guessing you are getting a message like shown in the screenshot below? The map question supports collecting either a point, a line or a polygon. You can only choose the type of geometry when the survey is in draft mode (not published). Once a survey is published, you cannot change the geometry type. I am guessing your survey has been published already. If you go into the survey gallery, you can duplicate your survey and then set the geometry type before you publish. This will create a second survey on which you will be able to change the geometry type of the map question.
... View more
01-22-2024
09:47 AM
|
0
|
0
|
100
|
POST
|
I bet the layer you are using to populate the list is configured like shown below: Make sure you check 'Editors can see all features' and your survey will start working as you planned.
... View more
01-19-2024
09:14 AM
|
0
|
0
|
166
|
POST
|
The attached XLSForm worked for me. The error message you are getting indicates that you are creating an endless cycle with your expression. If you put the regex expression in the calculation column, you will indeed create an endless cycle because your regex expression is trying to use the user text in the same line where your regex runs. You want to put the regex expression in the constraint column. The constraint expression is evaluated in the mobile app when you try to submit the form.
... View more
01-19-2024
08:58 AM
|
1
|
0
|
387
|
POST
|
Agreed with @abureaux After reading the original question a second time, I realize I misinterpreted @Hope_M 's question. Glad that @abureaux found the position discussion useful but as Alexander indicates, the correct answer to the question is: A geopoint with no other parameters set will collect a location and then that location will not change unless the user manually forces the update (either by clearing the geopoint and then recapturing, or by manually moving the point on the geopoint's map).
... View more
01-17-2024
05:48 PM
|
0
|
0
|
278
|
POST
|
Hi @Will ! I concur with @DougBrowning : Contact your Esri representative for details. The answer to your question may vary depending on how you host your layer (ArcGIS Online, ArcGIS Online with Premium Data Store, ArcGIS Enterprise Hosted, ArcGIS Enterprise with a multi-user geodatabase) and what data you are storing (with attachments or without attachments). If you are going with ArcGIS Online and your survey does not include attachments (photos, videos, file uploads, signatures...) you can easily go into hundreds of thousands of records without blinking. If you plan to upload attachments or are using ArcGIS Enterprise it is best to consult.
... View more
01-17-2024
05:40 PM
|
1
|
0
|
221
|
BLOG
|
Survey123 smart forms let you record signatures, photos, annotated images and upload documents into ArcGIS. All of these are stored in ArcGIS as 'attachments'. This article describes how you can use Microsoft Power Automate to work with these attachments. Specifically to: Include one or more Survey123 attachments in an email Upload Survey123 attachments into Microsoft OneDrive I will assume you are already familiar with task automation using Survey123 and Microsoft Power Automate. If so, get started by publishing a survey with an image, signature or some other question type that uses ArcGIS attachments. Then log into Microsoft 365 and create a new Automated flow with the Survey123 trigger. Follow the instructions below to learn how to work with these Survey123 attachments in Microsoft Power Automate. Adding multiple attachments to an email Survey123 attachments are modeled as an array. In Microsoft Power Automate, you can create an array variable and populate it with Survey123 attachments. Later you can include that array variable in your email to define what attachments should be included with your message. Immediately after your Survey123 trigger, add the Initialize variable action. We will populate this variable later with the attachments from your survey. Make sure you set the Type to Array and set a descriptive name. Leave the initial value empty. Next, add the Get attachment from URL action from the ArcGIS connector. This will help you download the attachments. For the URL parameter, you will use the Dynamic content dialog and select the feature attachment URL for your question. In my case, the question with attachments in my survey is called Photos, so the dynamic content is feature attachments photo URL. As soon as the URL parameter is set, Microsoft Power Automate will wrap the Get attachment from URL action within an Apply to each block. This is because the Photos question in the survey may have one or more attachments in it. Power Automate cycles through the Survey123 attachments using an Apply to each block. At this moment, we are ready to populate the Array variable we setup initially with the attachments found in our Survey123 Photos question. This is done through the Append to array variable operation and since it is the most complex part of the entire workflow, so I broke it down into two steps. Step 1: First we add the Append to array variable action right after Get attachment from URL, and within the Apply to each block. For the Name parameter, we will select the name of the array variable we want to populate, which is the one we created at the beginning of the flow. The Value parameter must include a JSON string so we can specify both the name as well as the actual content of the file. The preliminary JSON string looks like this: {
"Name": <File name including the extension goes here> ,
"ContentBytes": <File contents go here>
} Step 2: To specify the correct file name and contents, we will use Dynamic content. In my case, since the question in the survey with the attachments is called Photos, the name comes from feature attachments photos name. The ContentBytes value in the JSON needs to get populated with the Attachment contents output from the Get attachment from URL action. With the array populated with all the Survey123 attachments, we can now proceed to configure the Send Email action in Microsoft Power Automate. Add a new Step to send an email, but make sure it gets added outside the Apply to each block. After completing the Recipient, Subject and Body parameters, expand the Advanced options. In the Advanced options you can specify the attachments that should be included in the email. Note that there is a switch button that lets you specify either a single, or multiple attachments. In our case, we want to select the multiple attachment view and then insert the value of the array we populated in there, as shown in the animation below. Now you are set! Save and test. The workflow described above will work when you have one, but also when you have many attachments. Adding Survey123 attachments to Microsoft OneDrive and Sharepoint Next we will have a look at another common scenario where you might want to backup your files, or host them outside ArcGIS so they can be used with other third party systems. If you want to upload your attachments into Microsoft One Drive, for example, you can use the Upload file from URL action. For the Source URL property, select from the Dynamic content dialog the feature attachments URL array for the appropriate question in your survey. Remember that if working against a private survey you will also need to add your token to the url (?token=[Portal Info Token]). An apply to each block will be added automatically for you. Now all you need to do is to select the Destination File Path for your file. You can select an existing folder, or even create a new one. In the example above, I set the Destination File Path using one of the questions in my survey. The value of my question determines the directory in OneDrive where the file will be stored. If the folder exists, it will use it. Otherwise, it will create a new one. This is an interesting concept, as it helps organizing files nicely: by ZIP code, by case ID, by field team, etc. A similar approach can be used to upload files into SharePoint as shown in the following screenshot: When uploading photos into OneDrive or Sharepoint, you do not need to initialize an array variable at the beginning of the flow.
... View more
01-17-2024
05:27 PM
|
9
|
10
|
3474
|
Title | Kudos | Posted |
---|---|---|
1 | 06-04-2021 08:42 AM | |
1 | 01-21-2019 10:56 AM | |
9 | 3 weeks ago | |
1 | 05-16-2022 03:25 AM | |
1 | a month ago |
Online Status |
Offline
|
Date Last Visited |
2 weeks ago
|