ArcGIS Survey123 admite una buena parte de la especificación XLSForm. Esta guía de referencia proporciona un resumen de las características de XLSForm que puede usar en Survey123. Las encuestas se pueden crear en Survey123 Connect o en el sitio web de Survey123; algunas características solo están disponibles en uno y otras están disponibles en ambos.
Tipos de preguntas
La tabla siguiente describe los tipos de preguntas que están disponibles en Survey123 Connect, la aplicación de campo Survey123, el diseñador web de Survey123 y la aplicación web Survey123. En algunas preguntas, hay diferencias de comportamiento e implementación según la plataforma; para conocerlas, consulte las notas que encontrará después de la tabla.
Tipo de pregunta de Survey123 Connect | Tipo de pregunta del diseñador web de Survey123 | Descripción | Se admite en la aplicación de campo Survey123 | Se admite en la aplicación web Survey123 |
---|---|---|---|---|
audio⁴ | Audio⁴ ⁶ | Registra un clip de audio en la aplicación de campo. Registra un clip de audio o acepta un archivo de audio cargado en la aplicación web. | Sí | Sí |
barcode | Escanea un código de barras o un código QR. | Sí | Sí | |
grupo de inicio | Inicia un grupo de preguntas. | Sí | Sí | |
begin repeat | N/A | Inicia un grupo de preguntas que se repiten. | Sí | Sí |
calcular | N/A | Realiza un cálculo con los valores del formulario. El campo calculate contiene el resultado del cálculo. | Sí | Sí |
decimal¹ | Entrada decimal. | Sí | Sí | |
fecha | Entrada de fecha. | Sí | Sí | |
dateTime | Entrada de fecha y hora. | Sí | Sí | |
deviceid | N/A | El UUID que representa al dispositivo específico con el que se respondió a la encuesta. | Sí | No |
correo electrónico² | N/A | Cuando se inicia sesión con una cuenta de organización, esta pregunta se rellena automáticamente con la dirección de correo electrónico de la cuenta. | Sí | Sí |
final | N/A | Fecha y hora de finalización de la encuesta. | Sí | Sí |
grupo de fin | Finaliza un grupo de preguntas. | Sí | Sí | |
repetición de fin | N/A | Finaliza un grupo de preguntas que se repiten. | Sí | Sí |
archivo | Acepta un archivo en el dispositivo. | Sí | Sí | |
geopunto³ | Captura una coordenada GPS dada. Se establece de forma predeterminada en la ubicación actual. | Sí | Sí | |
geoshape³ | Captura un polígono de un mapa. | Sí | Sí | |
geotrace³ | Captura una línea de un mapa. | Sí | Sí | |
oculto | N/A | Crea un campo en la capa de entidades que no se muestra en el formulario. Use las columnas bind::esri:fieldType y bind::esri:fieldLength para especificar el esquema de datos de este campo. | Sí | Sí |
entero¹ | Entrada de número entero. | Sí | Sí | |
imagen | Acepta una imagen de los archivos del dispositivo o una fotografía hecha por el usuario. | Sí | Sí | |
nota | Muestra texto en la pantalla. Tenga en cuenta que también puede manejar cálculos ocultos. | Sí | Sí | |
rango | Control deslizante⁶ | Entrada de un rango determinado de números. | Sí | Sí |
rank list_name | Pregunta de clasificación; ordena una lista de opciones. Reemplace list_name con el nombre de su lista de opciones. | Sí | Sí | |
select_one list_name | Desplegable⁵ ⁶, Escala de Likert⁵ ⁶, Calificación⁶, Selección única⁶, Cuadrícula de selección única⁶ | Pregunta con varias opciones; solo se puede seleccionar una respuesta. Reemplace list_name con el nombre de su lista de opciones. | Sí | Sí |
select_one_from_file file_name.csv | N/A | Pregunta con varias opciones; solo se puede seleccionar una respuesta. Sustituya file_name.csv con el nombre del archivo ubicado en la carpeta multimedia de la encuesta que contiene la lista de opciones. | Sí | Sí |
select_multiple list_name | Pregunta con varias opciones; se pueden seleccionar varias respuestas. Reemplace list_name con el nombre de su lista de opciones. | Sí | Sí | |
select_multiple_from_file file_name.csv | N/A | Pregunta con varias opciones; se pueden seleccionar varias respuestas. Sustituya file_name.csv con el nombre del archivo ubicado en la carpeta multimedia de la encuesta que contiene la lista de opciones. | Sí | Sí |
inicio | N/A | Fecha y hora de inicio de la encuesta. | Sí | Sí |
texto | Dirección⁶, Correo electrónico⁶, Texto de varias líneas⁵ ⁶, Texto de una sola línea⁶, Sitio web⁶ | Respuesta de texto libre. Se aplica una expresión regular al correo electrónico y el sitio web. La apariencia geocode se aplica a Dirección. | Sí | Sí |
hora | Entrada de hora. | Sí | Sí | |
nombre de usuario | N/A | Cuando se inicia sesión con una cuenta de organización, esta pregunta se rellena automáticamente con el nombre de usuario de la cuenta. | Sí | Sí |
¹El diseñador web combina preguntas de tipo entero o decimal en un único tipo de pregunta denominado Número. La casilla de verificación de las propiedades de la pregunta permite al diseñador de la encuesta definir la entrada necesaria.
²Las preguntas de tipo correo electrónico proporcionadas en Survey123 Connect y en el diseñador web de Survey123 se implementan de forma distinta. La implementación en Survey123 Connect se rellena automáticamente con la dirección de correo electrónico de la cuenta de organización con la que el usuario tiene sesión iniciada. Por el contrario, la implementación en el diseñador web de Survey123 es un campo de texto que solo acepta la concordancia con el formato de direcciones de correo electrónico.
³Se han combinado las preguntas de geopunto, geotrace y geoshape en un único tipo de pregunta denominado Mapa. La casilla de verificación de las propiedades de la pregunta permite al diseñador de la encuesta definir la entrada necesaria. Un tipo de pregunta adicional denominado Dirección permite enviar puntos geocodificados.
⁴Las preguntas de audio no permiten la carga en la aplicación de campo Survey123 del mismo modo que en la aplicación web. Para permitir la carga de audio en la aplicación de campo, utilice una pregunta de archivo.
⁵Varias apariencias disponibles en Survey123 Connect están disponibles como tipos de preguntas individuales en el diseñador web de Survey123. Esto incluye Texto de varias líneas, Desplegable y Escala de Likert.
⁶Para cada pregunta, el diseñador web ofrece una opción para almacenar en caché la respuesta. En la aplicación web, después de enviar un registro de encuesta, la respuesta a la pregunta se almacenará en caché en el navegador y se cargará previamente en el siguiente envío realizado para esta encuesta en ese dispositivo. El almacenamiento en caché de una respuesta se puede definir para todos los tipos de preguntas, excepto para Audio, Imagen, Carga de archivo y Firma.
Valores predeterminados
La mayoría de los tipos de preguntas permiten definir una respuesta predeterminada que se rellena automáticamente cuando se carga la encuesta. Esto tiene la misma finalidad que la columna default de XLSForm.
Validación de datos
Al activar This is a required question en la pestaña Editar, la pregunta de la encuesta requiere la introducción de un valor para poder completar el formulario.
La mayoría de las preguntas también incluyen funciones para definir una longitud mínima y máxima. Esto impide que la encuesta se envíe a menos que la respuesta a la pregunta esté dentro de los límites definidos. Esta función tiene la misma finalidad que las columnas constraint o bind::esri:fieldLength de la especificación XLSForm de Survey123.
Caracteres especiales
Los nombres de las preguntas y de las opciones no pueden incluir caracteres especiales, como espacios, comas, guiones, paréntesis, llaves o caracteres como $, % y #. Es importante que los nombres de opciones de las preguntas con Selección múltiple no contengan espacios ni comas.