laptop and a wrench

Error

In Collector for ArcGIS (Android) 17.0.4, non-nullable fields without a coded domain in a feature service contain a space by default and must be removed manually when entering new data.

Última publicación: June 10, 2019 Collector Classic for ArcGIS (iOS)
Número de ID del error BUG-000111080
EnviadoJanuary 24, 2018
Última modificaciónFebruary 10, 2025
Relacionado conCollector Classic for ArcGIS (iOS)
Versión encontrada17.0.4
Sistema operativoApple iOS
EstadoKnown Limit

Información adicional

This is a known limitation when publishing from ArcGIS Desktop with non-nullable attribute fields. Text fields contain spaces and numerical fields contain zeros as default values. Collector for ArcGIS reads the default values when creating features. As an additional workaround, use the Reset Required Fields tool in the Collector Utils tools in ArcGIS Pro with hosted feature services from ArcGIS Online or ArcGIS Enterprise. Does not work with ArcGIS Server. This tool removes those spaces and zeros from the non-nullable fields, therefore allowing them to show up as 'required' in Collector for ArcGIS. https://github.com/Esri/collector-tools/blob/master/CollectorUtils/pro/ResetRequiredFields.md https://github.com/Esri/collector-tools

Solución alternativa

  1. After publishing the hosted feature service to ArcGIS Online, navigate to the service's REST.
  2. Insert admin into the REST URL in order to access Admin operations. For example: https://services.arcgis.com/<org id>/arcgis/rest/admin/services/<service name>/FeatureServer/0?token=<token>
  3. Click on the service's layer to navigate to the layer's Admin REST endpoint.
  4. Click Update Definition.
  5. Search for "lastEditDate" : <number> line.
  6. Remove <number> from line and replace it with ''. For example: "lastEditDate" : ''.
  7. Search for the field's template and replace the field name's " " value with a null value.
  8. Click Update Layer Definition.
  9. Add the newly updated layer into a new web map to consume the map in Collector for ArcGIS Classic, or refresh the existing maps in Collector for ArcGIS Classic. The required fields are honored in Collector for ArcGIS Classic.

Pasos para reproducir

ID del error: BUG-000111080

Software:

  • Collector Classic for ArcGIS (iOS)

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga