laptop and a wrench

Erro

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 Publicação: June 10, 2019 Collector Classic for ArcGIS (iOS)
Número de ID do Erro BUG-000111080
EnviadoJanuary 24, 2018
Última ModificaçãoFebruary 10, 2025
Aplica-se àCollector Classic for ArcGIS (iOS)
Versão encontrada17.0.4
Sistema OperacionalApple iOS
StatusKnown Limit

Informações Adicionais

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

Solução Provisória

  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.

Etapas para Reproduzir

ID do Erro: BUG-000111080

Software:

  • Collector Classic for ArcGIS (iOS)

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download