De forma predeterminada, cuando se publica una encuesta en Survey123, se crea una capa de entidades usando el esquema de la encuesta. Como alternativa, puede asociar su encuesta a una capa de entidades existente.
Antes de crear una encuesta a partir de una capa de entidades existente, la capa de entidades debe prepararse para usarla con Survey123.
Generar una encuesta a partir de una capa de entidades
Nota:
Esta sección describe funciones que solo están disponibles en Survey123 Connect. Estas funciones no están disponibles en Survey123 Studio.
Para generar una encuesta basada en el esquema de una capa de entidades existente, siga estos pasos:
- Inicie sesión en su organización de ArcGIS y haga clic en Nueva encuesta.
- Elija la categoría Servicio de entidades.
- Busque y seleccione una capa de entidades.
La galería muestra las capas a las que tiene acceso. Cada tesela incluye una opción Ver detalles del elemento para abrir la página del elemento y obtener más información sobre la capa o realizar las modificaciones necesarias.
- Haga clic en Crear encuesta.
Se generará un XLSForm a partir de la capa de entidades. Si la capa de entidades que eligió tiene más de una capa, la encuesta se genera basándose en la primera capa. Para que la encuesta se base en otra capa de una capa de entidades, debe crear manualmente la encuesta y actualizar las propiedades form_id y submission_url de la hoja de cálculo de configuración. Para obtener más información, consulte Crear una encuesta que coincida con una capa de entidades.
Si la capa de entidades que eligió tiene archivos adjuntos, se creará una pregunta de una sola imagen en la encuesta con el nombre <layer_name>_image. Este nombre no coincidirá con una palabra clave en la tabla de archivos adjuntos y debe actualizarse. Si los archivos adjuntos existentes representan más de una pregunta, debe agregar preguntas con imágenes a la encuesta para que coincidan con cada una de las palabras clave en la tabla de archivos adjuntos.
- Si la encuesta requiere los siguientes tipos de preguntas, agréguelos manualmente después de crear la encuesta:
- audio
- archivo
Para obtener más información, consulte Preguntas sobre multimedia. La capa de entidades también debe tener habilitados los adjuntos.
Una vez creada la encuesta, puede publicarla inmediatamente o personalizarla más. Por ejemplo, puede agregar más etiquetas descriptivas a las preguntas y organizarlas en grupos. Al publicar una encuesta utilizando una capa de entidades existente, no se crea una nueva capa de entidades alojada para el formulario. En su lugar, la capa de entidades que haya seleccionado estará referenciada por su encuesta.
Crear una encuesta que coincida con una capa de entidades
Puede crear manualmente una nueva encuesta que coincida con una capa de entidades existente, pero debe actualizar las propiedades form_id y submission_url en la hoja de cálculo de configuración para definir un vínculo entre la encuesta y el elemento de la capa de entidades en su portal o ArcGIS Online, como sigue:
- form_id: la propiedad define explícitamente el nombre de la capa en la capa de entidades que utiliza la encuesta. Para obtener más información, consulte el artículo de la base de conocimiento ¿Cómo se crea una encuesta que coincida con un servicio de entidades?
- submission_url: esta propiedad es la dirección URL del elemento de capa de entidades. Por ejemplo, la siguiente URL de envío corresponde a un elemento de ArcGIS Online:
https://www.arcgis.com/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a
Sugerencia:
Debe proporcionar la URL del elemento de capa de entidades, como se muestra. Un error habitual es utilizar en su lugar la URL de la capa de entidades, lo cual no se admite.
Para crear esta dirección URL, debe concatenar el Id. de elemento con la Raíz de contenido del portal. La URL de envío del mismo elemento en un portal tiene el siguiente aspecto:https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a
No es necesario agregar preguntas para todos los campos de la capa. Los únicos campos obligatorios son aquellos que no admiten valores nulos; en ese caso, debe establecer required en yes para la pregunta del formulario. Los nombres de las preguntas deben coincidir con los nombres de los campos; no es necesario que las etiquetas ni los nombres para mostrar coincidan.
Si necesita una encuesta que requiera algunos, pero no todos los campos de una capa de entidades existente, es recomendable generar una encuesta a partir de la capa de entidades (como se ha descrito en la sección anterior) y eliminar las preguntas que no se necesiten antes de publicar la encuesta. De este modo, las propiedades form_id y submission_url se crean automáticamente.