Con el diseñador web ArcGIS Survey123 puede crear encuestas para Survey123 Mobile, la aplicación web Survey123 y la aplicación de campo Survey123 mediante la interfaz de arrastrar y soltar.
Nota:
Los botones para deshacer
y rehacer
afectan a la mayoría de las acciones del diseñador web. Entre las excepciones se incluyen seleccionar el botón Vista previa en los paneles Idiomas y Opciones, así como las acciones realizadas mientras se carga el mapa después de agregar una pregunta de mapa.
El diseñador web Survey123 proporciona una variedad de tipos de preguntas que puede configurar de varias formas. Entre bastidores, el diseñador web utiliza la especificación XLSForm. Para características XLSForm más avanzadas, puede continuar con el diseño en Survey123 Connect. Para obtener más información, consulte Conceptos básicos de XLSForm.
El asistente de Survey123 también puede utilizarse para diseñar una encuesta mediante el uso de una conversación.
Elementos de la encuesta
Las opciones del panel Agregar del diseñador web de Survey123 permiten controlar la visibilidad de los siguientes elementos:
- Encabezado de la encuesta: el encabezado aparece en la parte superior del formulario y puede ser texto o imagen. Para un encabezado de imagen, proporcione la URL de una imagen alojada en línea o cargue un archivo de imagen.
- Descripción de la encuesta: la descripción aparece debajo del encabezado y puede contener texto con formato, vínculos e imágenes.
- Pie de página de la encuesta: el pie de página aparece debajo del botón Enviar y puede contener texto formateado, vínculos e imágenes.
- CAPTCHA: CAPTCHA es la prueba que aparece al final del formulario que los usuarios deben completar antes de enviar una respuesta.
Haga clic en un elemento de la vista previa del formulario para personalizarlo en el panel de configuración.
CAPTCHA
Los usuarios resuelven la CAPTCHA introduciendo los caracteres mostrados en la imagen. Puede modificar el texto que aparece encima del CAPTCHA haciendo clic en él en la vista previa del formulario.
Las CAPTCHA pueden habilitarse mediante el uso de https://survey123.arcgis.com/ y son compatibles con la aplicación web de Survey123. Las CAPTCHA no se pueden configurar cuando el sitio web de Survey123 está instalado en su infraestructura. No se admiten en la aplicación de campo de Survey123.
Para facilitar su uso y accesibilidad, un CAPTCHA no distingue entre mayúsculas y minúsculas.
Tipos de preguntas
En la tabla siguiente se enumeran los tipos de preguntas que puede agregar a su encuesta a través del diseñador web Survey123, y cómo se implementan en la especificación XLSForm.
Precaución:
Una vez que una encuesta creada con el diseñador web de Survey123 se vuelve a publicar desde Survey123 Connect, ya no se pueden editar en el diseñador web las porciones de la encuesta administradas en el XLSForm. Por ejemplo, el título de la encuesta y las preguntas de la encuesta no se pueden editar. Los temas, los webhooks y las opciones de uso compartido se pueden seguir editando en el diseñador web.
| Pregunta sobre el diseñador web de Survey123 | Descripción | Implementación de XLSForm |
|---|---|---|
Texto, número, fecha y hora | ||
Texto de una sola línea | Un cuadro de texto con una entrada de línea única. | Preguntas de texto |
Texto de varias líneas | Un cuadro de texto con varias líneas de entrada. | Pregunta de texto, apariencia multiline |
Número | Entrada numérica, que puede ser un número entero o un decimal. | Pregunta entero o decimal |
Control deslizante | Entrada de entero o decimal en un rango especificado. | Pregunta de rango |
Fecha | Entrada de fecha. | Pregunta de fecha |
Hora | Entrada de hora. | Pregunta de tiempo |
Fecha y hora | Entrada de fecha y hora. | Pregunta DateTime |
Correo electrónico | Un cuadro de texto limitado, que rechaza todas las entradas que no están en forma de dirección de correo electrónico. | Pregunta de texto con restricción de expresión regular |
Sitio web | Un cuadro de texto limitado, que rechaza todas las entradas que no sean en forma de URL de un sitio web. | Pregunta de texto con restricción de expresión regular |
Código de barras | Escanee un código de barras con la cámara del dispositivo. | Pregunta de código de barras |
Opción | ||
Selección única¹ | Pregunta con varias opciones; solo se puede seleccionar una respuesta. | Pregunta select_one |
Selección múltiple¹ | Pregunta con varias opciones; se pueden seleccionar varias respuestas. | Preguntas select_multiple |
Cuadrícula de selección única¹ | Series de preguntas con varias opciones con opciones idénticas; solo se puede seleccionar una opción para cada una. | Varias preguntas select_one que utilizan la misma lista de opciones, en un grupo que utiliza la apariencia de lista de tablas |
Desplegable¹ | Pregunta de opción múltiple cuyas opciones se muestran en una lista desplegable; se puede seleccionar una o varias opciones dependiendo de cómo esté configurada la lista. | Pregunta select_one o select_multiple con apariencia minimal o autocomplete |
Escala de Likert¹ | Pregunta de varias opciones; seleccione una de una serie de opciones con una escala de acuerdo-desacuencia simétrica. | Pregunta select_one, apariencia Likert |
Calificación¹ | Pregunta con varias opciones; seleccione uno de una serie de números. | Pregunta select_one |
Clasificación¹ | Una lista de opciones que se pueden ordenar. | Pregunta de clasificación |
Ubicación | ||
Mapa | Recopile un punto, una línea o un polígono en el mapa. | Pregunta de geopunto, geotrace o geoshape |
Dirección | Un cuadro de texto que se utiliza para localizar una dirección. Nota:Geocodificar direcciones mediante ArcGIS World Geocoding Service consume créditos. Para obtener más información, consulte Comprender los créditos. | Pregunta de texto, apariencia de geocodificación |
Lista de ubicaciones | Permita que un usuario elija una ubicación en la lista desplegable, con la selección enviada como texto y su geometría correspondiente enviada como ubicación para la respuesta de la encuesta. | Pregunta de selección única con aspecto de autocompletar y búsqueda, combinada con una pregunta de geopoint, geotrace o geoshape oculta con un cálculo. |
Medios y archivos | ||
Imagen | Tome una o varias fotos con la cámara o cargue archivos de imágenes desde el dispositivo. | Pregunta de imagen, potencialmente con apariencia multiline |
Carga de archivo | Carga un archivo en el dispositivo. | Pregunta de archivo |
Audio | Registre o cargue un archivo de audio. | Pregunta de audio |
Firma | Utilice una entrada de dibujo para capturar una firma. | Pregunta de imagen, apariencia de firma |
Visualización y estructura | ||
Nota | Muestre texto en la pantalla. | Pregunta de nota |
Página | Presente las preguntas en una página separada. | Empezar a agrupar y terminar preguntas, estilo de páginas |
Grupo | Organice las preguntas en un grupo. | Comenzar a agrupar y terminar preguntas |
Repetir | Capture un conjunto de preguntas varias veces dentro de una única respuesta a una encuesta. | Preguntas begin repeat y end repeat |
¹ Los nombres de opción están limitados a 31 caracteres. Los caracteres adicionales se truncarán.
Después de configurar una pregunta, algunos tipos de pregunta permiten cambiar a otro tipo que tenga el mismo tipo de campo subyacente. Por ejemplo, puede cambiar una pregunta de selección única a una pregunta desplegable después de haber configurado todas las opciones. Para cambiar el tipo de pregunta de una pregunta existente, haga clic en ella en la vista previa del formulario para abrir el panel de configuración, haga clic en el botón Cambiar tipo de pregunta
en la parte superior y elija de la lista de tipos de pregunta admitidos. Tras la publicación, algunos tipos de preguntas no pueden seleccionarse en la lista. Para obtener más información, consulte Actualizar una encuesta. Al cambiar el tipo de pregunta, se conservan los ajustes comunes, como la validación y el comportamiento, por lo que no es necesario volver a configurar la pregunta.
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.
Opciones de preguntas
Al agregar una pregunta a la encuesta, existen varias opciones adicionales disponibles para modificar el aspecto o el funcionamiento de la pregunta cuando un usuario esté rellenando y enviado la encuesta. Estas opciones se reflejan en la especificación XLSForm.
Las siguientes secciones contienen descripciones de las opciones que están disponibles para varios tipos de preguntas; sin embargo, no todas estas opciones están disponibles para cada tipo de pregunta. Para obtener información sobre las opciones, consulte Tipos de preguntas.
Opciones General y de apariencia
En la tabla siguiente se describen las opciones generales y de apariencia:
| Opción | Preguntas aplicables | Descripción | Equivalente en XLSForm |
|---|---|---|---|
Valor predeterminado | Todos excepto Código de barras, Imagen, Cargar archivos, Audio, Firma, Nota, Página, Grupo y Repetir | El valor predeterminado estará presente al abrir la encuesta, aunque este valor se puede editar. | Haga clic en el botón de la columna Predeterminado. |
Cálculo | Todas excepto Hora, Código de barras, Cuadrícula de selección única, Lista de ubicaciones, Imagen, Cargar archivos, Audio, Firma, Página, Grupo y Repetir | El campo se rellenará previamente con el resultado de una expresión e incluirá potencialmente respuestas a otras preguntas. El botón Editar le permite crear cálculos numéricos, incluidos los campos de fecha y hora, concatenaciones de cadenas de caracteres y la extracción de datos de otras partes de la encuesta. Para obtener más información, consulte Cálculos. | Proporcione una expresión en la columna calculation. |
Mostrar opciones en orden aleatorio | Selección única, Selección múltiple, Desplegable y Clasificación | Las opciones de esta pregunta se mostrarán en orden aleatorio. | Establezca la columna de parámetros en randomize. |
Permitir "Otro" | Selección única, Selección múltiple y Desplegable | Estará disponible una opción Otra adicional, que revelará un cuadro de texto adicional cuando se seleccione. | Agregue or_other al tipo de pregunta. |
Valor máximo | Calificación y escala de Likert | Establezca el número máximo de respuestas posibles a la pregunta. | El número de opciones de la lista de opciones de una pregunta select_one. |
Localizador | Dirección y Mapa | Establezca el servicio de localizador que se usará para la pregunta. Si no se establece, se utiliza el servicio predeterminado de la organización. | Defina la columna appearance de una pregunta de texto como geocode y defina el parámetro geocode en el Id. de elemento del servicio del localizador en la columna bind::esri:parameters. |
Vertical, Horizontal y Horizontal (compacta) | Selección única y Selección múltiple | Especifique si las opciones para la pregunta se presentarán en dirección vertical, horizontal u horizontal a cada opción que solo tenga el espacio que requiere su etiqueta. | Defina la columna appearance para la pregunta como en blanco, horizontal, o horizontal-compact. |
Opciones de validación
En la tabla siguiente se describen las opciones de validación:
| Opción | Preguntas aplicables | Descripción | Equivalente en XLSForm |
|---|---|---|---|
Esta es una pregunta necesaria | Todos excepto Nota, Página, Grupo y Repetir | Se debe proporcionar una respuesta a esta pregunta para enviar la encuesta. | Defina la columna required para esta pregunta como true. |
Restricción | Texto de una línea, Texto de varias líneas, Número, Fecha, Fecha y hora, Correo electrónico, Sitio web, Código de barras, Selección múltiple, Mapa, Dirección, Imagen, Carga de archivos | El usuario debe proporcionar una respuesta basada en restricciones especificadas por una expresión o una combinación de expresiones. Cuando no se cumple la condición especificada, el formulario muestra un mensaje informativo, que se puede personalizar. | Utilice expresiones en la columna constraint. |
Límite de tamaño de archivo único | Imagen y Cargar archivo | Establezca un tamaño de archivo máximo, en megabytes, para un solo archivo enviado a la pregunta. Esto no se admite en la aplicación de campo Survey123. | Proporcione un valor para max-size en la columna bind::esri:parameters. |
A continuación, se ofrecen ejemplos para especificar restricciones con reglas para restringir las respuestas:
- En las preguntas de introducción de fecha y hora, limite las respuestas a un intervalo específico definido para la pregunta.
- En las preguntas de entrada de texto, establezca un número mínimo y máximo de caracteres para que el usuario deba dar una respuesta que tenga como mínimo y como máximo los límites de caracteres establecidos.
- En las preguntas de imagen y carga de archivos, especifique un número de archivos para que el usuario deba cargar una cantidad mínima, máxima o exacta de imágenes o archivos según el valor indicado. En XLSForm, esto se hace estableciendo la columna appearance para la pregunta en multiline y utilizando una expresión count-selected en la columna constraint.
Otras opciones
A continuación se indican las opciones de la sección Otros:
- Respuesta en caché: una vezenviada la encuesta, esta respuesta se rellenará automáticamente la próxima vez que el usuario abra la encuesta. Esto no tiene ningún XLSForm equivalente, pero la aplicación de campo Survey123 proporciona la opción de definir y aplicar respuestas favoritas que funcionen de forma similar.
- Solo lectura: el usuario no puede proporcionar una respuesta a esta pregunta. La pregunta solo puede contener valores predeterminados o los resultados de los cálculos. En XLSForm, esto se realiza definiendo la columna readonly para esta pregunta como yes.
- Ocultar la encuesta: el usuario no puede ver esta pregunta, pero la pregunta todavía puede almacenar respuestas completadas con valores predeterminados o cálculos. Esta opción solo está disponible para preguntas que admitan valores predeterminados o cálculos. En XLSForm, esto se realiza definiendo la columna appearance de la pregunta como hidden.
- No enviar la respuesta:esta pregunta no tendrá ningún campo en la capa de entidades y la respuesta a la pregunta no se enviará. En XLSForm, esto se hace definiendo la columna bind::esri:fieldType de la pregunta como null.
Etiquetas dinámicas
Las notas, etiquetas, sugerencias y la pantalla de agradecimiento de la encuesta pueden mostrar el contenido de otra pregunta haciendo referencia al nombre de la pregunta en el texto, con el formato ${field_name}. Esta característica puede ser útil para mostrar el contenido de los campos que no es necesario exponer de otra forma, por ejemplo, cálculos basados en respuestas anteriores, o el nombre de una persona encuestada a partir de una pregunta anterior en la etiqueta de la siguiente pregunta.
Cuando edite una etiqueta, haga clic en el botón de introducción de valor de pregunta
para mostrar una lista de preguntas que pueden servir de referencia
No es posible realizar cálculos en una etiqueta o sugerencia. Para visualizar los resultados de un cálculo, asegúrese de que el cálculo esté en una pregunta.
Precaución:
Las etiquetas dinámicas no se admiten en las listas de opciones.
Cálculos
Puede calcular la respuesta a una pregunta utilizando otras preguntas en su encuesta o propiedades de la encuesta. Para crear o editar un cálculo para una pregunta, haga clic en Editar junto a la opción Cálculo.
Los siguientes tipos de preguntas no admiten cálculos:
- Hora
- Código de barras
- Cuadrícula de selección única
- Lista de ubicaciones
- Imagen
- Carga de archivo
- Audio
- Firma
- Página
- Grupo
- Repetir
Por ejemplo, la ubicación a partir de una pregunta de mapa se puede utilizar para completar una pregunta de texto singleline. De manera similar, la ubicación para una pregunta de mapa se puede derivar de los metadatos EXIF de una foto enviada a una pregunta de imagen. En el siguiente ejemplo, la pregunta de mapa denominada Ubicación se completa con el valor de Ubicación desde EXIF de la pregunta Foto:

Al establecer Origen como Capa, puede consultar una tabla o capa de entidades de ArcGIS y utilizar el resultado de la consulta como respuesta a la pregunta. Puede realizar una consulta de atributos o una consulta espacial. En el siguiente ejemplo, la pregunta de texto denominada Países se rellena con el valor de Nombre del país de la capa de entidades World Countries. En la encuesta, los usuarios especifican una ubicación en una pregunta de mapa denominada Ubicación y el país en el que se encuentra la ubicación se devuelve desde la capa de entidades.

Si se utilizan cálculos para crear una cadena, las preguntas a las que se haga referencia deben tener el operador joins indicado antes y después de ellas, a menos que estén al principio o al final del cálculo, como se muestra en el ejemplo siguiente. Es posible introducir texto libremente fuera de estas preguntas.

Precaución:
Las expresiones matemáticas con valores vacíos no se resolverán, y la pregunta que contenga la expresión quedará vacía. Plantéese asignar un valor predeterminado a 0 para enumerar las preguntas que contengan una expresión.
Modo de cálculo
El modo de cálculo determina cuándo se activará el cálculo, como sigue:
- Automático: calcula cuándo la pregunta está vacía o no ha sido modificada anteriormente por el usuario. Este es el comportamiento de cálculo predeterminado.
- Manual: la pregunta solo se calculará al pulsar el botón Calcular situado junto a la pregunta.
- Siempre: calcula cuándo cambia alguno de los valores a los que se hace referencia en la expresión de cálculo. Se incluyen funciones dinámicas como now().
- Cuando está vacío: calcula hasta que se devuelva un valor no vacío. Una vez que se devuelve un valor no vacío, la pregunta funciona del mismo modo que el modo manual. Los cálculos que contienen funciones dinámicas, como now(), no se recalculan a menos que se pulse el botón Calcular. El modo Cuando está vacío resulta útil cuando no desea tener una pregunta que ya se haya calculado con un valor no vacío a actualizar al volver a cargar el formulario, por ejemplo, al abrir desde la Bandeja de entrada en la aplicación de campo Survey123 o al usar el modo de edición en la aplicación web Survey123.
Propiedades del dispositivo y del usuario
En la siguiente tabla figuran las propiedades de dispositivos y de usuarios a las que pueden hacer referencia los cálculos:
| Propiedad | Descripción |
|---|---|
Nombre de usuario | Nombre de usuario de la cuenta de organización de ArcGIS del usuario que tiene iniciada sesión actualmente. |
Nombre completo del usuario | Nombre y apellidos del usuario que tiene iniciada sesión actualmente. |
Nombre del usuario | Nombre del usuario que tiene iniciada sesión actualmente. |
Apellidos del usuario | Apellidos del usuario que tiene iniciada sesión actualmente. |
Dirección de correo electrónico del usuario | Dirección de correo electrónico de la cuenta de organización de ArcGIS del usuario que tiene iniciada sesión actualmente. |
| Idioma | Idioma utilizado en la encuesta actual. |
| Desplazamiento de UTC | Diferencia, en horas respecto de la zona horaria UTC para la zona horaria local. |
Agente de usuario | Cadena de caracteres del agente de usuario del dispositivo del usuario. |
Dirección URL de envío | La dirección URL de la capa del servicio de entidades (o capa principal del formulario cuando tiene repeticiones) a la que se envía la encuesta. |
Cálculos de análisis (beta)
Nota:
Los cálculos de análisis solo son compatibles con la aplicación web. Para utilizar cálculos de análisis, la persona encuestada debe haber iniciado sesión en la misma organización de ArcGIS desde la que se publicó la encuesta.
El análisis de imágenes, el análisis de texto y la transcripción de audio con tecnología de IA se configuran en el diseñador web mediante cálculos.
Para cualquier pregunta de destino, puede introducir una indicación personalizada para extraer automáticamente información específica de una pregunta de origen de imagen, texto o audio.
Estos son algunos ejemplos de situaciones de análisis de imágenes:
- Una persona encuestada agrega una foto de un documento de identidad a la encuesta y el formulario extrae automáticamente el nombre, la fecha o la dirección de correo electrónico en las preguntas correspondientes.
- Un inspector de tráfico toma una foto de una señal de tráfico y la encuesta introduce automáticamente el tipo y el estado de la señal en las preguntas correspondientes.
Estos son algunos ejemplos de situaciones de análisis de texto:
- Un técnico introduce información en formato libre para describir el trabajo que ha realizado y el formulario extrae los detalles clave en preguntas específicas.
- Una persona encuestada proporciona comentarios en un idioma distinto del inglés y se guarda una traducción de la respuesta en inglés en otra pregunta de la encuesta.
La transcripción de audio se utiliza normalmente junto con el análisis de texto. Estos son algunos ejemplos de situaciones:
- Un inspector de sanidad ambiental graba comentarios de audio mientras realiza la inspección de un restaurante, y el formulario transcribe el audio en una pregunta de texto y utiliza el análisis de texto para extraer la valoración de la inspección en otra pregunta.
- Un entrevistador graba una respuesta en un idioma distinto del inglés. El formulario transcribe el audio en el idioma original y utiliza el análisis de texto para traducirlo al inglés en otra pregunta.
Para obtener más información sobre esta función beta, consulte la publicación del blog de la Comunidad Haga que sus formularios de Survey123 sean más inteligentes con el análisis de imágenes, texto y audio basado en IA.
Reglas de visibilidad
La visibilidad de una pregunta puede configurarse para que siempre esté visible (activada), para no esté visible nunca (desactivada) o para que esté definido por una regla.
Haga clic en Definir regla para crear una regla de visibilidad y elegir otra pregunta del cuestionario cuya respuesta controlará la visibilidad de la pregunta seleccionada. Cuando no se cumple la regla de visibilidad, el autor puede elegir si se envían las respuestas. Se elige no enviar la respuesta de la misma manera que mediante el uso de la columna relevant del formulario XLSForm. Se elige enviar la respuesta de la misma manera que mediante el uso de la columna bind::esri:visible del formulario XLSForm.
Cuando la visibilidad de la pregunta se controla mediante una regla de visibilidad, la opción Visible se muestra como estado indeterminado (parcialmente activado).
Puede copiar una regla de visibilidad en una o varias preguntas de la encuesta. Para copiar la regla de visibilidad, seleccione la pregunta a la que se haya aplicado la regla y haga clic en Definir regla. En el panel Regla de visibilidad, haga clic en el botón Copiar regla de visibilidad
. Seleccione las preguntas de destino en las que desea copiar la regla. Las reglas de visibilidad existentes se reemplazarán.
Nota:
En los tipos de preguntas Imagen, Carga de archivos, Audio y Firma, las respuestas no pueden enviarse cuando la pregunta no está visible.
Diseñar una encuesta utilizando una conversación
El asistente de Survey123 utiliza la IA generativa para facilitar la creación de un diseño de encuesta que luego se pueda mejorar manualmente. El asistente ayuda a hacer lo siguiente:
- Transformar una idea en una lista de preguntas.
- Agregar, modificar y eliminar preguntas u opciones.
- Generar una encuesta a partir de una lista de preguntas.
Actualmente, el asistente no puede generar encuestas multilingües ni encuestas que utilicen un tipo de pregunta de lista de ubicaciones, repeticiones, cálculos, reglas de visibilidad o restricciones. Puede agregar estos elementos a su encuesta una vez generada.
Cuando empiece, seleccione Asistente Survey123 para diseñar un borrador de la encuesta.

Como alternativa, cuando empiece con una encuesta en blanco, haga clic en Asistente Survey123 para diseñar un borrador de la encuesta.

Precaución:
Si ya está usando un diseño de encuesta, el diseño existente se sobrescribirá al utilizar el asistente.
Solicitudes
Seleccione una instrucción de muestra o introduzca su propia instrucción para generar sugerencias. Utilice los ejemplos proporcionados para crear sus propias instrucciones. Las instrucciones adecuadas son claras y específicas; los siguientes son ejemplos:
- Crea un formulario de inspección de bocas de incendio.
- Crea una encuesta para informar de árboles peligrosos en la ciudad.
- Crea una encuesta para recabar la opinión de los ciudadanos sobre un evento importante en su zona.
Una vez que se muestra el diseño de encuesta de muestra, puede continuar mejorándolo con instrucciones adicionales o editando su instrucción. Cuando esté satisfecho con el diseño de la encuesta, haga clic en el botón Generar.
Cuando la encuesta aparezca en el diseñador web, podrá seguir agregando preguntas o modificar las actuales mediante la interfaz de arrastrar y soltar.