Variable de entrada de usuario de proyecto

El valor de variable de entrada del usuario de un proyecto lo rellena el usuario de la aplicación y se puede aplicar a uno o varios botones de un proyecto. El usuario de la aplicación introduce el valor; no obstante, el creador del proyecto debe definir los botones y campos a los que se aplicará la variable.

Lo siguiente se aplica a una variable de entrada de usuario de un proyecto:

  • Se pueden definir hasta tres variables de entrada de usuario de proyecto por proyecto.
  • El usuario introduce su valor antes de pulsar un botón. Si la entrada de usuario se define como obligatoria, se solicita al usuario que introduzca este valor al iniciar el proyecto, pero podrá editar el valor en cualquier momento.
  • Puede aplicar su valor a cualquier campo de texto de cualquier botón.
  • Puede aplicar su valor a un campo de texto o entero que esté configurado con un dominio de valor codificado.
  • No puede aplicar su valor a un campo de texto que esté configurado con un dominio de rango.

Las propiedades de la variable de entrada de usuario de proyecto son las siguientes:

  • Etiqueta: texto que aparecerá como título de la página de entrada del usuario de proyecto en la aplicación.
  • Tipo de entrada: puede ser texto de una sola línea, texto multilínea o lista de opciones. Puede agregar, eliminar y reordenar opciones. Opcionalmente, puede permitir la entrada de texto libre con listas de opciones.
  • Aplicar sugerencia: muestre un texto de sugerencia en la página de la entrada de usuario de proyecto en la aplicación.
  • Aplicar una máscara de entrada: defina el formato de entrada de datos mediante el uso de caracteres y símbolos para definir una máscara de entrada.
  • Obligatorio: especifica si el usuario de la aplicación móvil debe proporcionar el valor de entrada del usuario antes de que pueda pulsar cualquier botón. Si no es obligatorio, el usuario puede introducir si lo desea un valor de entrada de usuario seleccionando el botón Editar (junto al valor de entrada de usuario mostrado en la parte superior de la pantalla) e introduciendo un valor.
    Nota:

    Al aplicar un valor de entrada de usuario a una capa de entidades con campos obligatorios, asegúrese de que su propiedad obligatoria esté definida como true para evitar errores de envío.

  • Mostrar escáner de código de barras: utilice el escáner de código de barras en el cuadro de diálogo de entrada para la introducción de campos de texto.
    Nota:

    Se admiten los siguientes formatos: QR CODE, UPC A, UPC E, EAN 8, EAN 13, CODE 39 y CODE 128.

El creador del proyecto crea y configura una variable de entrada de usuario del proyecto, ya sea en la pestaña Datos de cada campo en el elemento de menú Entrada de usuario del proyecto.

Para asignar una variable de entrada de usuario de proyecto a un campo de captura de un botón, en la pestaña Datos, en el menú desplegable del campo de captura, elija Entrada de usuario de proyecto.

Elegir una entrada de usuario de proyecto para un campo de texto.

En la aplicación móvil, se impedirá al usuario introducir un texto que supere la longitud del campo de datos.

Listas de selección dinámica

La entrada de usuario de un proyecto se puede rellenar con una lista de opciones dinámica asociándola a una capa o tabla de entidades existente. El autor puede controlar el contenido de la lista configurando las propiedades de la lista.

Las propiedades de una lista de opciones dinámica son las siguientes:

  • Campo de visualización: el valor que se muestra en la aplicación móvil.
  • Campo de valor: el valor que se almacena en la capa.
  • Campo de ordenación: campo utilizado para ordenar la lista de opciones dinámica.
  • Orden: ascendente o descendente.
  • Modo de actualización: manual o automático. Cuando es manual, si la entrada del usuario se establece como obligatoria, la lista se actualiza solamente cuando el proyecto se abre por primera vez. Las actualizaciones posteriores solamente se producirán cuando el usuario arrastre la lista hacia abajo. En modo automático, si la entrada del usuario está definida como obligatoria, la lista se actualiza cuando se abre el proyecto o cuando se edita la entrada del usuario.
  • Filtro: consulta utilizada para limitar los registros mostrados en la lista de selección dinámica. Al crear la consulta, utilice las opciones para seleccionar una variable (nombre de usuario, nombre completo, apellido o correo electrónico) o un campo (cualquier campo de la capa seleccionada). Por ejemplo, suponiendo que el campo gestor de la capa seleccionada contenga nombres de usuario, para filtrar la lista a valores que solo coincidan con el nombre de usuario del gestor que ha iniciado sesión en la aplicación, introduzca la consulta Canvasser='${username}'.

    Introduzca una cadena de caracteres de consulta para filtrar la lista.

La aplicación móvil solo devolverá la primera página de resultados de una lista, la cual, de manera predeterminada, es de 2000 registros para un servicio de entidades ArcGIS Online.

Cuando se haya visualizado una lista de opciones dinámica una vez en la aplicación móvil, está disponible para usarla sin conexión. Para obtener actualizaciones de la lista, el dispositivo debe estar conectado cuando se recargue la lista.

Nota:

Las capas y tablas de entidades de solo lectura se pueden utilizar para rellenar una lista de opciones dinámica.