<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Field Maps URL to create &amp;amp; populate Survey123 only fills in half of the fields in ArcGIS Survey123 Questions</title>
    <link>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578266#M60959</link>
    <description>&lt;P&gt;A cursory Google search brings up 1024 and 2048 as common limits to the query chunk of a URL so I have to assume that's what you've hit. Some potential workarounds:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Use Arcade to format all your data as a JSON object, pass that into a single field, then use&amp;nbsp;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;pulldata("@json")&lt;/FONT&gt; (&lt;A href="https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformformulas.htm#ESRI_SECTION1_AD27BB09225C4DBC9C04D0C6877E7A42" target="_self"&gt;docs link&lt;/A&gt;) to extract each field as a calculated default. This removes a ton of &lt;FONT face="courier new,courier"&gt;&amp;amp;field:fieldname=&lt;/FONT&gt; text which could squeak under the limit.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Use a custom encoding format to get the payload even smaller, then use a custom JavaScript function in the survey to convert that to JSON for pulldata to process. For example: if you have to send data for 25 fields, you can send it like &lt;FONT face="courier new,courier"&gt;Pipe|Wrench|25|12|1|0||1&lt;/FONT&gt; and then use the &lt;FONT face="courier new,courier"&gt;|&lt;/FONT&gt; character to break out each value.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Pass through a unique ID for the parent feature, then use&amp;nbsp;&lt;FONT face="courier new,courier"&gt;pulldata("@layer")&lt;/FONT&gt; to get the data from the parent feature service using a query. This won't work offline but allows you to transmit practically unlimited data&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Thu, 23 Jan 2025 16:18:19 GMT</pubDate>
    <dc:creator>DavidSolari</dc:creator>
    <dc:date>2025-01-23T16:18:19Z</dc:date>
    <item>
      <title>Field Maps URL to create &amp; populate Survey123 only fills in half of the fields</title>
      <link>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578244#M60957</link>
      <description>&lt;P&gt;Good morning all,&lt;/P&gt;&lt;P&gt;I have been using passthrough URLs with a lot of success. I am wondering if there is a limit to the URL length or number of fields you can pass through from a Map Viewer pop-up URL (used in Field Maps) to populate a Survey123.&lt;/P&gt;&lt;P&gt;I have matched the fields and types and I am only getting about half of the populated (~10) fields. I have made a second URL with the second half of the fields only and it fills those fields in.&lt;/P&gt;&lt;P&gt;I created one to go from Web Map to web survey (not my use case) but it fills all fields in.&lt;/P&gt;&lt;P&gt;I have surfed the site and see a few similar issues here - couldn't quite find a solution.&lt;/P&gt;&lt;P&gt;arcgis-survey123:///?itemID=xyzxyzxyzxyzx&amp;amp;field:pwsid={PWSID}&amp;amp;field:town={TOWN}&amp;amp;field:location={LOCATION}&amp;amp;field:infrastructuretype={INFRASTRUCTURETYPE}&amp;amp;field:breaktype={BREAKTYPE}&amp;amp;field:breakcause={BREAKCAUSE}&amp;amp;field:datebreak={DATEBREAK}&amp;amp;field:daterepair={DATEREPAIR}&amp;amp;field:repairs={REPAIRS}&amp;amp;field:notes={NOTES}&amp;amp;field:lengthreplaced={LENGTHREPLACED}&amp;amp;field:diameter={DIAMETER}&amp;amp;field:material={expression/expr2}&amp;amp;field:yearasset={YEAR}&amp;amp;field:depth={DEPTH}&amp;amp;field:soil={SOILCONDITION}&amp;amp;field:leakflowrate={LEAKFLOWRATE}&amp;amp;field:leakduration={LEAKDURATION}&amp;amp;field:leaktotal={LEAKTOTAL}&amp;amp;field:employeecontractor={EMPLOYEECONTRACTOR}&amp;amp;field:workorder={WORKORDER}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 15:50:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578244#M60957</guid>
      <dc:creator>BrendonJoyce1</dc:creator>
      <dc:date>2025-01-23T15:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: Field Maps URL to create &amp; populate Survey123 only fills in half of the fields</title>
      <link>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578266#M60959</link>
      <description>&lt;P&gt;A cursory Google search brings up 1024 and 2048 as common limits to the query chunk of a URL so I have to assume that's what you've hit. Some potential workarounds:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Use Arcade to format all your data as a JSON object, pass that into a single field, then use&amp;nbsp;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;pulldata("@json")&lt;/FONT&gt; (&lt;A href="https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformformulas.htm#ESRI_SECTION1_AD27BB09225C4DBC9C04D0C6877E7A42" target="_self"&gt;docs link&lt;/A&gt;) to extract each field as a calculated default. This removes a ton of &lt;FONT face="courier new,courier"&gt;&amp;amp;field:fieldname=&lt;/FONT&gt; text which could squeak under the limit.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Use a custom encoding format to get the payload even smaller, then use a custom JavaScript function in the survey to convert that to JSON for pulldata to process. For example: if you have to send data for 25 fields, you can send it like &lt;FONT face="courier new,courier"&gt;Pipe|Wrench|25|12|1|0||1&lt;/FONT&gt; and then use the &lt;FONT face="courier new,courier"&gt;|&lt;/FONT&gt; character to break out each value.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Pass through a unique ID for the parent feature, then use&amp;nbsp;&lt;FONT face="courier new,courier"&gt;pulldata("@layer")&lt;/FONT&gt; to get the data from the parent feature service using a query. This won't work offline but allows you to transmit practically unlimited data&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Thu, 23 Jan 2025 16:18:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578266#M60959</guid>
      <dc:creator>DavidSolari</dc:creator>
      <dc:date>2025-01-23T16:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: Field Maps URL to create &amp; populate Survey123 only fills in half of the fields</title>
      <link>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578302#M60961</link>
      <description>&lt;P&gt;Agreed - probably hitting the character limit! Another option would be to minimize the length of the values being passed. For example, if your domain for &lt;SPAN&gt;INFRASTRUCTURETYPE&lt;/SPAN&gt; was:&lt;/P&gt;&lt;P&gt;- "transmission_pole" you could switch to "tp" or 1&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 17:06:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578302#M60961</guid>
      <dc:creator>ClayDonaldsonSWCA</dc:creator>
      <dc:date>2025-01-23T17:06:12Z</dc:date>
    </item>
    <item>
      <title>Re: Field Maps URL to create &amp; populate Survey123 only fills in half of the fields</title>
      <link>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578363#M60967</link>
      <description>&lt;P&gt;Thanks for the reply&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/4413"&gt;@DavidSolari&lt;/a&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/261163"&gt;@ClayDonaldsonSWCA&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is an example url that only populates half...looking at 584 characters unless I am misunderstanding?&lt;BR /&gt;The url expression is 668.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BrendonJoyce1_0-1737661863751.png" style="width: 768px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/123877iC1C3C67E25FE519F/image-dimensions/768x231?v=v2" width="768" height="231" role="button" title="BrendonJoyce1_0-1737661863751.png" alt="BrendonJoyce1_0-1737661863751.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;For the Arcade format to JSON is that a big pull - I am not too inclined with scripting, would you have a resource for it that I could follow along with? Would I be doing that in my web map?&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 19:51:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1578363#M60967</guid>
      <dc:creator>BrendonJoyce1</dc:creator>
      <dc:date>2025-01-23T19:51:21Z</dc:date>
    </item>
    <item>
      <title>Re: Field Maps URL to create &amp; populate Survey123 only fills in half of the fields</title>
      <link>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1579044#M60986</link>
      <description>&lt;P&gt;After testing with newly created points + with other users it is working as expected, even with string notes with special characters. I think my trouble is coming from older data maybe with something funky on the back end of the fields. Thanks for the input regardless!&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jan 2025 12:51:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-survey123-questions/field-maps-url-to-create-amp-populate-survey123/m-p/1579044#M60986</guid>
      <dc:creator>BrendonJoyce1</dc:creator>
      <dc:date>2025-01-27T12:51:33Z</dc:date>
    </item>
  </channel>
</rss>

