Select to view content in your preferred language

S123 Connect bind::esri:fieldType

1396
2
Jump to solution
05-24-2023 04:00 PM
MelissaSalich
Occasional Contributor

I'm new to S123 connect and want to make sure I'm following best practices. 

Is it ok to leave bind::esri:fieldType blank?

Unsure the difference between the type column and the bind::esri:fieldType column. 

0 Kudos
1 Solution

Accepted Solutions
IsmaelChivite
Esri Notable Contributor

Hi. Yes, it is OK to leave it blank. When you do, Survey123 Connect will automatically map the XLSForm question type to the appropriate Esri field type:

XLSForm Question TypeArcGIS Field Type
text, select_one, select_multiple,calculate, hidden, email, start, end, deviceid, barcode, note.Text
integerInteger
date, datetimeDate
decimalDouble
geopoint, geoshape, geotraceGeometry (point, line, polygon respectively)
file, image, audioAttachment

 

Sometimes, you want to set a value in the FieldType XLSForm column. Common cases include:

  • When you want to work with GUID fields
  • When you want the question to have NO corresponding field in the layer: Use null.  See details here.
  • When you want to store a calculate or select_one as an integer column
  • When you want your geopoints to store Z values. See details here.

View solution in original post

0 Kudos
2 Replies
IsmaelChivite
Esri Notable Contributor

Hi. Yes, it is OK to leave it blank. When you do, Survey123 Connect will automatically map the XLSForm question type to the appropriate Esri field type:

XLSForm Question TypeArcGIS Field Type
text, select_one, select_multiple,calculate, hidden, email, start, end, deviceid, barcode, note.Text
integerInteger
date, datetimeDate
decimalDouble
geopoint, geoshape, geotraceGeometry (point, line, polygon respectively)
file, image, audioAttachment

 

Sometimes, you want to set a value in the FieldType XLSForm column. Common cases include:

  • When you want to work with GUID fields
  • When you want the question to have NO corresponding field in the layer: Use null.  See details here.
  • When you want to store a calculate or select_one as an integer column
  • When you want your geopoints to store Z values. See details here.
0 Kudos
MelissaSalich
Occasional Contributor

thanks for the great explanation! 

0 Kudos