Mensaje de error
En ArcGIS Survey123 Connect, los intentos de publicar encuestas con clases de entidades con tablas y adjuntos relacionados fallan y devuelven el siguiente mensaje de error:
Error: La dirección URL de envío del servicio de entidades personalizado no es compatible con esta encuesta (tipo de relación no compatible esriFieldTypeGlobalId en el campo clave GLOBALID para la tabla GLOBALID)
Causa
Estas son las posibles causas:
- Los campos de relación GUID incluyen nombres diferentes en la capa de entidades principal y la tabla secundaria.
Nota: El campo GUID no puede ser el campo GlobalID.
- El nombre de la etiqueta para cada lado de la relación es diferente.
Solución o solución alternativa
- En ArcGIS Pro, inicie sesión en la cuenta de la organización de ArcGIS Online.
- Agregue la clase de entidad y la tabla sin clases de relación, Id. globales o adjuntos. Consulte ArcGIS Pro: Introducción a la edición para obtener más información.
- En clase de entidad, abra la tabla de atributos y haga clic en el icono Agregar campo para agregar un nuevo campo GUID. En este ejemplo, el nuevo campo GUID se llama GUID.
- Haga clic en Guardar.
- Repita los pasos 3 y 4 de la tabla con el mismo nombre de campo.
- En la cinta superior, haga clic en la pestaña Análisis y, a continuación, haga clic en Herramientas.
- En el panel Geoprocesamiento, busque y seleccione la herramienta Crear clase de relación.
- En Parámetros, seleccione las opciones preferidas para las secciones Tabla de origen, Tabla de destino, Tipo de relación y Dirección del mensaje.
- Seleccione la opción Uno a muchos (1:M) para Cardinalidad y los campos GUID de las secciones Clave principal de origen y Clave externa de origen.
- Haga clic en Ejecutar.
- En el panel Catálogo, haga clic con el botón derecho en clase de entidad. Haga clic en Administrar > Agregar Id. globales.
- Repita el paso 7 para la tabla.
- En la clase de entidad, abra la tabla de atributos una vez más. Haga clic con el botón derecho en el nuevo campo GUID y haga clic en Calcular campo.
- En el panel Calcular campo, seleccione el nuevo GlobalID. Haga clic en Ejecutar.
- En el panel Catálogo, haga clic con el botón derecho en clase de entidad. Haga clic en Administrar > Habilitar adjuntos.
- Repita el paso 11 para la tabla.
- Publicar la capa de entidades en ArcGIS Online. Consulte ArcGIS Pro: Compartir una capa de entidades web.
- En ArcGIS Survey123 Connect, cree una nueva encuesta basada en el servicio de entidades publicado en el paso 13. Consulte ArcGIS Survey123: Generar una encuesta a partir de una capa de entidades.
- Publique la encuesta.