|
POST
|
Hi @YuliaMamonova , If you have not done so already, please file a request for a credit refund with Esri Support.
... View more
11-24-2020
11:30 AM
|
0
|
0
|
793
|
|
POST
|
Hi @JulietK , It isn't currently possible to customize the display of numeric entry to the level of detail you are asking. You can use constraints to confirm if the number input has no more than the level of precision requested. Additionally, I would not recommend using the input mask as you described in the field app for this scenario as it would store the value as text (as you are including the 'kg' string with the number)
... View more
11-24-2020
11:30 AM
|
0
|
1
|
2004
|
|
POST
|
Hi @Anonymous User , As part of your ArcGIS Enterprise set up, you have installed the ArcGIS Data Store's relational component? That is part of the base deployment. If so, Survey123 & Workforce will operate as expected. It sounds as if you additionally want Survey123 and Workforce to not use hosted feature services for the data collected - that can be done by configuring a Survey123 form to work against an existing feature service. The Workforce assignments would still be stored in a hosted service in the Data Store.
... View more
11-24-2020
11:27 AM
|
0
|
0
|
886
|
|
POST
|
Hi @HaroldHerrera1 , You can create a web map with the repeat data and reference it in the report when generating a map, however this will show all points (not just the repeats related to the parent record in the report). Having a map automatically show just the repeat values isn't supported at this time; you may want to add this as an idea to consider as a future enhancement.
... View more
11-24-2020
11:21 AM
|
3
|
1
|
3449
|
|
POST
|
Hi @Anonymous User , I'm not quite sure I understand the issue. If the issue is that the new category does not display in the map, you may need to add the new category to the Feature Service's list of values for that field - see https://doc.arcgis.com/en/arcgis-online/manage-data/define-attribute-lists-and-ranges.htm for more information.
... View more
11-24-2020
11:17 AM
|
0
|
1
|
1410
|
|
POST
|
Hi @RoryBennison , You can access the attachments of a submission from the feature.attachments properties - each attachment is separated by question name and have the URL to then download the attachment with.
... View more
11-24-2020
11:12 AM
|
0
|
0
|
4387
|
|
IDEA
|
Hi @PatriceLabbé , Can you provide an example of the type of resource you are wanting to proxy? In general, the better pattern would be for the server to emit the proper CORS header for access - that way the server's administrator knows how the resource is being used.
... View more
11-24-2020
11:06 AM
|
0
|
0
|
5526
|
|
DOC
|
Using URLs to open Survey123 from Collector or Explorer pop-ups is a popular integration. There are a couple of limitations that are present due to the pop-up being designed primarily to produce text that a person reads: Number formatting is localized based on the user's language and locale settings. This can cause issues if a user's locale uses a comma as the decimal separator (like most of continental Europe and South America) or includes grouping characters (for example, the thousands comma separator in English). Dates are displayed as localized text. Text may include characters like spaces or ampersands (&) which interfere with the ability to process a URL. You can't access the feature's geometry information to pass into Survey123. One way to address these limitations is to use ArcGIS Arcade to generate the URL. Arcade is a general scripting language that can be used to create custom information in a pop-up, among other tasks. The Basics: Using the UrlEncode function The first Arcade function to know is the UrlEncode function. Using this function will: Provide a standard data representation of numbers and dates Encode special characters so that they can be used in URLs Automatically join parameters together with ampersands The pattern is to create a dictionary (object) of parameter:value with all the URL parameters you want to include. This will likely include itemId (the form you want to open), field:<question_name> (to populate a question with data), center (to specify a point geometry - more on this below!). Earlier this year, Survey123 also added several new URL parameters, including allowing a user to open an existing record for editing. Visit the URL Parameters documentation to learn more! The UrlEncode function creates the parameters that occur after the question mark (?) in a URL; you need to join it with the URL's first part that specifies which application to open (arcgis-survey123:// or https://survey123.arcgis.app for the Survey123 field app; https://survey123.arcgis.com/share/<itemId> for the web app). Here's an example of an arcade function to create a full URL to open a form: var urlsource ='arcgis-survey123://?'; var params = { itemID:'36ff9e8c13e042a58cfce4ad87f55d19', center: '43.567,-117.380' }; return urlsource + UrlEncode(params); This will return arcgis-survey123://?center=43.567%2C-117.380&itemID=36ff9e8c13e042a58cfce4ad87f55d19 Accessing feature Information (attributes & geometry) Arcade also provides access to the pop-up's feature, including both attributes and geometry. If the feature is a point, that allows us to get the x and y values without needing them to be stored in the attribute table Field values $feature["asset_id"] X/Y values Geometry($feature).x Note that the x and y values will be in the map's spatial reference; Survey123 requires WGS84 latitude/longitude. Esri's default basemaps use the Web Mercator projection; you will need to convert the values: function WebMercatorToWGS84 (x, y) { var lon = (x / 20037508.34) * 180; var lat = (y / 20037508.34) * 180; lat = 180/PI * (2 * Atan(Exp(lat * PI / 180)) - PI / 2); return { y: lat, x: lon } } Combining that with UrlEncode will result in an Arcade expression of: function WebMercatorToWGS84 (x, y) { var lon = (x / 20037508.34) * 180; var lat = (y / 20037508.34) * 180; lat = 180/PI * (2 * Atan(Exp(lat * PI / 180)) - PI / 2); return { y: lat, x: lon } } var urlsource ='arcgis-survey123://?'; var geom = Geometry($feature) var coords = WebMercatorToWGS84(geom.x, geom.y) var params = { itemID:'36ff9e8c13e042a58cfce4ad87f55d19', field:asset_id: $feature["asset_id"], center: coords.y + "," coords.x }; return urlsource + UrlEncode(params); One thing to note about the geometry is that it may be generalized based on the zoom level and not be the true geometry stored in the dataset. While this shouldn't be an issue with points, this may become more significant with lines and polygons. Accessing line and polygon vertices In addition to points, we can also include line and polygon information in the URL. There are a few limitations to note: Only simple geometries can be passed via URL parameters. Multi-part geometries, polygons with holes are not supported. The generalization mentioned above may offset vertices from their true location, changing the shape and angles. The format needed to pass a line or polygon is a sequence of: lat1 lon1;lat2 lon2;lat3 lon3;... This is a different format than the format Arcade presents the vertices. Lines have a `paths` property and polygons have a `rings` property; these are both arrays that hold individual path/ring (line/polygon) information. Each path/ring is an array of the coordinates; the following function converts a path/ring to the text list of coordinates Survey123 requires: function coordsToString(coordSequence) { var coordTextParts = [] var idx = 0; for (var c in coordSequence) { // Get the point in the sequence var thisPoint = coordSequence[c]; // Add the <lat> <lon> string to the output list coordTextParts[idx] = Concatenate(thisPoint.y, " ", thisPoint.x); ++idx; } // Join the coordinate strings together with ; return Concatenate(coordTextParts, ";") } Determining which path or ring to use can be tricky. For very simple shapes, you may be able to use the first (i.e., paths[0] or rings[0]). You also could try to join paths together, though that may lead to unexpected shapes if the paths aren't in sequence. This web map has some examples of Arcade generated links; I've included the Arcade functions used in the attached file.
... View more
11-23-2020
04:09 PM
|
9
|
8
|
10774
|
|
POST
|
Hi, We've done some initial troubleshooting and think what may be happening is that the 2 entries of the list may have the same actual value (despite the label due DST differences in the Northern and Southern Hemispheres); when Integromat loads the value, it selects the first item loaded (bottom of the list) with that value.
... View more
11-19-2020
09:56 AM
|
0
|
1
|
1434
|
|
POST
|
Hi, Can you provide the XLS form? Centering the questions is not the default behavior, so to help diagnose this it would be useful to see how you've formatted this to be centered. Regarding the centering of questions, it isn't possible to center the questions with a horizontal appearance; if you form only has a few choices, the 'Likert' appearance may be an alternative that is centered within the form.
... View more
11-19-2020
09:24 AM
|
0
|
2
|
2596
|
|
POST
|
Hi, Unfortunately, the pulldata() function is only designed to retrieve one value, not a series of values. This is an interesting idea; perhaps you could create a post in the Ideas section so that other, similar use cases could be described and help round out what would be needed to support this?
... View more
11-19-2020
09:13 AM
|
0
|
0
|
1213
|
|
POST
|
Hi, Apologies for the delay in response. The second query looks to be properly constructed; what is the message you are receiving (based on your description, I assume that it is failing? One thing you might need to do is stringify the second geometry (convert it from an object to text) using the JSON.stringify() method.
... View more
11-19-2020
08:55 AM
|
0
|
0
|
1185
|
|
POST
|
Hi Michael, You can specify a webmap in the settings for a point, line, or polygon by providing its item ID - please refer to the Report Template documentation: Geopoint questions can also support setting the web map item ID and map scale as optional parameters when you precede these values with mapSettings:. In the following example, a map scale of 1:100,000 is used: ${location|mapSettings:"10df2279f9684e4a9f6a7f08febac2a9":100000}
... View more
11-16-2020
10:07 AM
|
1
|
1
|
1744
|
|
POST
|
I would try the triggerOuputs method and try by bringing another field into an expression/calculatoin to get the syntax correct. An easy one to use for text would be concat() (which joins text); if need be you could use an empty string ('') as what it would join with.
... View more
11-13-2020
11:35 AM
|
0
|
1
|
5433
|
|
POST
|
There are a couple of things that can be done to try to resolve the outbox/sent surveys issues: 1. Go to Settings > Storage and click the 'Fix Database' issue. This is normally needed only when copying the survey database from one device to another (part of data recovery/troubleshooting). You should then see the surveys in the folder when you return to the Survey Gallery. 2. A more extreme alternative is to click then 'Reinitialize Database' option in the same settings page. That will wipe out the existing survey submissions on the device, including the records that can't submit.
... View more
11-13-2020
11:33 AM
|
0
|
1
|
5148
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 10-30-2025 09:00 AM | |
| 5 | 05-07-2025 10:16 AM | |
| 6 | 05-07-2025 10:17 AM | |
| 1 | 10-15-2018 01:27 PM | |
| 1 | 01-06-2020 01:25 PM |
| Online Status |
Offline
|
| Date Last Visited |
11-05-2025
09:31 AM
|