A continuación, se describen las características relacionadas con la creación de encuestas que no se comportan de la forma esperada o prevista, así como las posibles soluciones o alternativas.
Para obtener una lista de los mensajes de error que pueden aparecer al guardar o publicar una encuesta, consulte Solución de problemas.
Para informar u obtener más información sobre los errores en Survey123, visite Soporte.
Arranque e inicio de sesión
- ArcGIS Survey123 Connect o se inicia y aparece un mensaje de error que indica que falta el archivo api-ms-win-crt-runtime-l1-1-0.dll.
- Mi vínculo para abrir una encuesta de Survey123 y rellenar el contenido de una pregunta numérica no funciona si lo abro desde ArcGIS Field Maps en Android con algunas configuraciones regionales de Europa que no utilizan el inglés.
- Con el inicio de sesión basado en navegador no se vuelve automáticamente a la aplicación en Windows.
- Se muestran iconos incorrectos en Survey123 Connect en Windows.
Creación y publicación de formularios
- Las etiquetas Other y Select other de las preguntas select_one y select_multiple no aparecen en idiomas distintos del inglés.
- No puedo guardar los cambios realizados en el formulario .xlsx al crear una nueva encuesta en un equipo con OpenOffice.
- Survey123 Connect no publica y aparece un mensaje que indica que se ha producido un error al convertir XLSForm cuando intento publicar una encuesta con bind::type en una pregunta select_one.
- No puedo generar una encuesta a partir de una capa que no es la primera capa de mi servicio de entidades.
- El formato HTML de mi encuesta que funcionaba en una versión anterior de Survey123 ya no funciona.
- El texto de la etiqueta o la sugerencia de mi pregunta se recorta después de usar un signo de menor que (<).
- La plantilla XLSForm de Survey123 rechaza todos los valores de nombres cuando se usan OpenOffice y LibreOffice.
- La primera letra de una frase no aparece automáticamente en mayúsculas en algunos dispositivos Android.
- Mi teclado no se muestra correctamente para las preguntas de texto cuando se usa un idioma basado en caracteres en Android.
- No puedo responder a preguntas de texto con la función de conversión de voz en texto de mi dispositivo Android.
Comportamiento del formulario
- Mi encuesta no se valida cuando se crea a partir de una capa de entidades con una tabla relacionada.
- Mi repetición con preguntas con metadatos está enviando información, aunque la repetición no es relevante.
- Las preguntas que hacen referencia a archivos externos no funcionan en iOS, pero sí lo hacen en las demás plataformas.
- La selección en cascada o externa no muestra ninguna opción.
Arranque e inicio de sesión
ArcGIS Survey123 Connect o se inicia y aparece un mensaje de error que indica que falta el archivo api-ms-win-crt-runtime-l1-1-0.dll.
Este mensaje indica que faltan los componentes de Universal C Runtime en Windows, que son obligatorios para ejecutar Survey123 Connect. Estos componentes se distribuyeron en una actualización de Windows que puede descargar desde el Soporte técnico de Windows.
Mi vínculo para abrir una encuesta de Survey123 y rellenar el contenido de una pregunta numérica no funciona si lo abro desde ArcGIS Field Maps en Android con algunas configuraciones regionales de Europa que no utilizan el inglés.
En Android, si hay un espacio en una URL, dicha URL se truncará en ese punto. En configuraciones regionales que usan un espacio como separador de miles en números elevados, como el francés, sueco, alemán y danés, es posible que Survey123 no se ejecute si se incluye un número elevado en la URL de inicio.
Puede evitar este problema si deshabilita el separador de miles en ese mapa web. Abra el mapa web en ArcGIS Online, abra Configurar atributos en el panel Configurar elementos emergentes y deshabilite la opción de formato Usar separador de miles.
Con el inicio de sesión basado en navegador no se vuelve automáticamente a la aplicación en Windows.
Esta es una limitación conocida del inicio de sesión basado en navegador con los sistemas operativos Windows. En su lugar, esta plataforma proporciona una cadena de caracteres de texto para pegar en la aplicación que permite completar el proceso de inicio de sesión. Esta solución temporal está pensada para sustituirla en el futuro por la funcionalidad que se observa en otras plataformas.
Los iconos de Survey123 Connect se empaquetan como fuentes personalizadas que se cargan al ejecutar la aplicación. Si su política de Windows impide que se carguen fuentes personalizadas que no son de confianza, los iconos de Survey123 se sustituyen por una fuente del sistema.
Creación y publicación de formularios
Las etiquetas Other y Select other de las preguntas select_one y select_multiple no aparecen en idiomas distintos del inglés.
Estas etiquetas se generan de forma automática cuando una pregunta select_one o select_multiple incluye la opción de XLSForm or_other y no se puede traducir. Se recomienda agregar una pregunta de texto por separado para recopilar la otra respuesta. Para obtener más información, consulte Preguntas con varias opciones.
No puedo generar una encuesta a partir de una capa que no es la primera capa de mi servicio de entidades.
En Survey123 Connect, puede optar por crear una nueva encuesta a partir de una capa de entidades existente. Se generará un nuevo XLSForm que contiene preguntas para cada uno de los campos de la primera capa de entidades del servicio y las tablas relacionadas con esa primera capa. Si tiene que crear una encuesta a partir de una capa de entidades que no es la primera capa del servicio, debe crear un nuevo formulario y definir con qué capa de la capa de entidades debe conectarse usando el Id. del formulario y la dirección URL de envío.
A partir de Survey123 versión 3.13, Survey123 coincide con el mismo estándar HTML que ArcGIS Online. Este estándar se basa en HTML5, lo que significa que etiquetas como center ya no son compatibles y no funcionarán. Para ver una lista de etiquetas HTML admitidas, consulte Aplicar estilo a una encuesta.
La plantilla XLSForm de Survey123 rechaza todos los valores de nombres cuando se usan OpenOffice y LibreOffice.
Este problema afecta a la plantilla XLSForm cuando se usa OpenOffice o LibreOffice, y consiste en que todos los intentos de introducir algo en la columna name devuelven un mensaje de error que indica que el valor debe tener menos de 32 caracteres y no puede contener espacios ni caracteres que no sean ASCII (aunque el valor ya cumpla estos requisitos). Esto se debe a que OpenOffice y las versiones anteriores de LibreOffice usan signos de punto y coma para separar los argumentos en las fórmulas, mientras que Excel usa comas. Como la plantilla se ha diseñado pensando en Excel, estas otras aplicaciones no pueden leer correctamente la fórmula utilizada para restringir los caracteres no válidos. Esto se puede resolver reemplazando las comas por signos de punto y coma. En las dos aplicaciones, puede hacerlo abriendo el menú Datos y seleccionando Validación.
La primera letra de una frase no aparece automáticamente en mayúsculas en algunos dispositivos Android.
Al utilizar teclados Gboard o ZenUI, las mayúsculas automáticas no funcionarán de forma predeterminada, puesto que estos teclados desactivan las mayúsculas automáticas si el texto predictivo está deshabilitado. Aplique la apariencia predictivetext a las preguntas de texto para habilitar el teclado de texto predictivo en las preguntas que desee y habilite las mayúsculas automáticas.
Mi teclado no se muestra correctamente para las preguntas de texto cuando se usa un idioma basado en caracteres en Android.
El texto predictivo está deshabilitado de forma predeterminada para preguntas de texto en Android, lo que provoca problemas con los teclados basados en caracteres que se basan en el uso de texto predictivo. Aplique la apariencia predictivetext a una pregunta de texto para habilitar el teclado de texto predictivo en esa pregunta.
No puedo responder a preguntas de texto con la función de conversión de voz en texto de mi dispositivo Android.
El texto predictivo está deshabilitado de forma predeterminada para preguntas de texto en Android, lo que puede desactivar la función de conversión de voz en texto en algunos teclados. Aplique la apariencia predictivetext a una pregunta de texto para habilitar la conversión de voz en texto en esa pregunta.
Comportamiento del formulario
Mi encuesta no se valida cuando se crea a partir de una capa de entidades con una tabla relacionada.
Si la capa de entidades a partir de la cual ha creado la encuesta tiene una tabla relacionada y esta tabla tiene nombres de campos que coinciden con los de la capa de entidades, el XLSForm no se validará. Esto se debe cambiar en la capa de entidades, ya que los XLSForms no admiten dos preguntas con el mismo nombre.
Mi repetición con preguntas con metadatos está enviando información, aunque la repetición no es relevante.
Si está presente en una repetición, los tipos de pregunta de metadatos (nombre de usuario, correo electrónico, inicio y fin) generarán la creación de un registro en la repetición, incluso aunque la repetición esté oculta con una expresión relevante. Puede evitarlo si utiliza la apariencia minimal para la repetición, lo cual solo creará un registro si selecciona el botón Agregar una vez la repetición pase a ser relevante.
Las preguntas que hacen referencia a archivos externos no funcionan en iOS, pero sí lo hacen en las demás plataformas.
iOS distingue las mayúsculas y las minúsculas de una forma más estricta que otras plataformas. Si hace referencia a archivos externos en XLSForm, asegúrese de usar la combinación correcta de minúsculas y mayúsculas en el nombre de archivo y en el contenido del archivo.
Los archivos externos que se deben tener en cuenta son los archivos .csv utilizados con la función pulldata(), las imágenes o los audios mostrados en el formulario o los paquetes de teselas que se usan en las preguntas geopoint, geotrace y geoshape para mostrar un mapa base sin conexión.
A partir de Survey123 versión 3.12, las listas de opciones se administran a través de una base de datos interna. Esto significa que no puede utilizar palabras clave reservadas SQLite para nombres de columnas en las selecciones en cascada y externas.