Los trabajadores móviles leen, introducen y actualizan formularios para capturar datos y realizar inspecciones. Asegúrese de que los trabajadores móviles tengan éxito en el campo configurando el formulario en la aplicación web Field Maps. Después de abrir el generador de formularios, puede empezar a configurar el formulario de estas formas:
- Agregar elementos de formulario básicos: los elementos de formulario básicos permiten que los trabajadores móviles proporcionen información como fechas, números, texto y datos escaneados desde códigos de barras.
- Agregar elementos de formulario de selección: los elementos de formulario de selección permiten que los trabajadores móviles seleccionen entre una lista de valores que usted defina.
- Usar campos como elementos de formulario: los campos de la capa o tabla se pueden agregar al formulario y configurarse como elementos de formulario.
Nota:
Puede configurar formularios en la aplicación web ArcGIS Field Maps y en el nuevo Visor de mapas en ArcGIS Online. Para saber cómo configurar formularios en Visor de mapas, consulte Crear formularios para la edición de atributos.
Puede ver y editar formularios en la aplicación móvil ArcGIS Field Maps y en el nuevo Visor de mapas en ArcGIS Online y ArcGIS Enterprise 10.9.1 y versiones posteriores.
Precaución:
Cuando esté editando el mapa, las capas y el formulario en la aplicación web Field Maps, no los edite simultáneamente en pestañas separadas del navegador. Si edita el mapa, las capas y el formulario en varias pestañas, perderá sus datos.
Si utiliza ArcGIS Enterprise 10.8.1 o 10.9 para configurar el formulario con la aplicación web Field Maps, debe utilizar Visor de mapas Beta al editar el mapa. Si utiliza Map Viewer para editar o guardar el mapa, el formulario configurado en la aplicación web Field Maps se perderá.
Si utiliza ArcGIS Enterprise 10.8 o una versión anterior, la aplicación web Field Maps no está disponible. Debe configurar el formulario en Map Viewer Classic.
Si utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o posterior, puede utilizar el nuevo Visor de mapas o Map Viewer Classic al editar el mapa.
Abrir el generador de formularios
Utilice el generador de formularios de la aplicación web Field Maps para crear el formulario que utilizarán los trabajadores móviles en el campo. Para abrir el generador de formularios, siga estos pasos:
- En un navegador, inicie sesión en su organización y abra la aplicación web Field Maps desde el selector de aplicaciones de ArcGIS Online o el selector de aplicaciones de ArcGIS Enterprise.
Aparece la página Mapas, que muestra los mapas de su propiedad y los mapas incluidos en cualquier grupo de actualización compartido del cual sea miembro.
Nota:
Si es un administrador que utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o versiones posteriores, puede ver y configurar cualquier mapa de su organización. Haga clic en Filtrar y seleccione Todos los mapas.
La visualización y configuración de los mapas compartidos con usted a través de los grupos de actualización compartidos es compatible con ArcGIS Enterprise 10.9.1 y versiones posteriores.
- Haga clic en el mapa para empezar a configurarlo.
Aparece la página Formularios, que muestra el contenido del mapa.
Sugerencia:
Si utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o versiones posteriores, también puede abrir un mapa en Field Maps desde la página de elementos del mapa. Vaya a la página de elementos del mapa y haga clic en Abrir en Field Maps.
Nota:
Si su mapa contiene capas de grupo anidados (capas de grupo dentro de capas de grupo), aparecen en la aplicación web Field Maps en ArcGIS Online, pero actualmente no se admiten en ArcGIS EnterpriseArcGIS Enterprise. Para obtener información sobre cómo crear capas de grupo, consulte Crear y administrar capas de grupo en ArcGIS Online o Trabajar con capas de grupo en ArcGIS Pro.
- Haga clic en una tabla o capa editable.
Aparece el generador de formularios con un lienzo de formulario en blanco.
Una vez que haya abierto el generador de formularios, puede empezar a configurar el formulario arrastrando elementos de formulario al lienzo. Los elementos de formulario definen el tipo de información que proporcionan los trabajadores móviles al completar el formulario. Puede agregar elementos de formulario básicos, elementos de formulario de selección o utilizar campos como elementos de formulario.
Sugerencia:
Sí, puede copiar un formulario entre mapas utilizando ArcGIS API for Python y la secuencia de comandos copy_form_between_maps de Python o ArcGIS Online Assistant. Para obtener instrucciones paso a paso, consulte la publicación del blog Duplicar mapas y formularios para usarlos en Field Maps.
Agregar elementos de formulario básicos
Los elementos de formulario básicos permiten que los trabajadores móviles proporcionen información como fechas, números, texto y datos escaneados desde códigos de barras. Los elementos de formulario básicos se enumeran en la lista Elementos de formulario debajo de Básicos e incluyen lo siguiente:
Elemento de formulario | Tipo de campo | Descripción |
---|---|---|
Código de barras | Doble, Entero, Cadena de caracteres | Escanee un código de barras o un código QR para introducir un valor. |
Fecha/Hora | Fecha | Introduzca una fecha u hora. |
Número - Doble | Doble | Introduzca un valor de número decimal, como 1,2. |
Número - Entero | Entero | Introduzca un valor de número entero, como 2. |
Texto - Varias líneas | Cadena de caracteres | Introduzca varias líneas de texto. |
Texto - Una sola línea | Cadena de caracteres | Introduzca una sola línea de texto. |
Haga doble clic en un elemento de formulario o arrástrelo para agregarlo al lienzo del formulario. Una vez que agregue un elemento de formulario, defina el nombre de visualización y la información de campo.
Nota:
La adición de elementos de formulario básicos se admite en ArcGIS Enterprise 11.0 y versiones posteriores.
No puede agregar elementos de formulario a una vista de capa de entidades.
Definir el nombre de visualización y la información de campo
Cuando los elementos de formulario se agregan al formulario y se guardan, se convierten en campos dentro de la capa. Estos campos almacenan información recopilada por trabajadores móviles. Por ejemplo, si agrega un elemento de formulario Texto - Una sola línea al formulario, se agrega un campo de cadena de caracteres a la capa.
Cuando agrega un elemento de formulario al lienzo del formulario, aparece el panel Propiedades. Cada elemento de formulario requiere un valor para las propiedades Nombre de visualización, Nombre de campo y Tipo de campo. Si el campo es de tipo de cadena de caracteres, también se requiere un valor de Longitud de campo. Para definir el nombre de visualización y la información de campo, siga estos pasos:
- Agregue un valor a Nombre de visualización.
El nombre de visualización es el nombre que aparece en el formulario y se usa automáticamente como el valor Nombre de campo.
Nota:
Cualquier espacio del valor Nombre de campo se reemplaza por guiones bajos y se elimina cualquier carácter no válido.
- Si lo desea, cambie el valor de Nombre de campo.
Puede cambiar el nombre de campo si desea que el nombre almacenado en el campo sea diferente del nombre que se muestra en el formulario. Es posible que desee un nombre de campo más corto si el nombre de visualización es largo, por ejemplo:
- Nombre de visualización: Proporcionar notas adicionales sobre la inspección
- Nombre de campo: notas_adicionales
- Si está configurando un elemento de Código de barras, seleccione un valor para Tipo de campo.
El tipo de campo que seleccione depende del tipo de información contenida en los códigos de barras escaneados por los trabajadores móviles.
- Si está configurando un elemento de formulario con un tipo de campo de Cadena de caracteres, defina un valor para Longitud del campo.
La longitud del campo indica la longitud máxima del campo. El valor predeterminado de los elementos de formulario Texto - una sola línea y Código de barras es 256 caracteres. El valor predeterminado del elemento de formulario Texto - varias líneas es 1000 caracteres.
- Si lo desea, proporcione un valor predeterminado en el cuadro de texto Valor predeterminado.
Los valores predeterminados se aplican a un campo cada vez que se crea una entidad y resultan útiles si existen valores comunes que los trabajadores móviles introducen al capturar datos.
- Haga clic en Guardar para guardar el formulario.
Una vez que guarde el formulario después de agregar un nuevo elemento de formulario, las propiedades Nombre de campo, Tipo del campo, Longitud del campo y Valor predeterminado no se pueden cambiar.
Sugerencia:
Si desea cambiar estas propiedades, debe eliminar el elemento de formulario del lienzo y eliminar el campo de la lista Campos en el panel Generador de formularios. Después, puede agregar un nuevo elemento de formulario y configurar sus propiedades.
Formatear elementos básicos
Tras introducir el nombre de visualización y la información de campo que se requieren, es posible configurar propiedades adicionales para los elementos de formulario básicos a fin de ayudar a simplificar la captura de datos en el campo. Para obtener más información, consulte lo siguiente:
- Formatear elementos de fecha
- Formatear elementos de texto
- Formatear elementos de código de barras y QR
- Proporcionar una descripción
- Proporcionar sugerencias
- Se requieren elementos de formulario
- Configurar valores predeterminados
- Deshabilitar la edición
- Agregar expresiones calculadas
- Configurar la visibilidad condicional
Agregar elementos de formulario de selección
Los elementos de formulario de selección permiten que los trabajadores móviles seleccionen entre una lista de valores que usted defina. Los elementos de formulario de selección se enumeran en la lista Elementos de formulario debajo de Selección e incluyen lo siguiente:
Elemento de formulario | Tipo de campo | Descripción |
---|---|---|
Cuadro combinado | Doble, entero o cadena de caracteres | Seleccione de una lista de valores que se muestra en un menú desplegable. |
Botones de opción | Doble, Entero, Cadena de caracteres | Seleccione de una lista de valores que se muestran como botones. |
Conmutador | Doble, Entero, Cadena de caracteres | Seleccione entre uno de dos valores mostrados como un conmutador. |
Haga doble clic en un elemento de formulario o arrástrelo para agregarlo al lienzo del formulario. Una vez que agregue un elemento de formulario de selección, defina su nombre de visualización, información de campo y lista de valores.
Nota:
Se recomienda un elemento de botón de opción para un máximo de cinco valores. Agregar más de cinco valores puede obligar a los trabajadores móviles a desplazarse por el formulario para encontrar su selección. Si tiene más de cinco valores, se recomienda un cuadro combinado en su lugar.
La adición de elementos de formulario de selección se admite en ArcGIS Enterprise 11.0 y versiones posteriores.
No puede agregar elementos de formulario a una vista de capa de entidades.
Definir el nombre de visualización y la información de campo
Cuando los elementos de formulario se agregan al formulario y se guardan, se convierten en campos dentro de la capa. Estos campos almacenan información recopilada por trabajadores móviles. Por ejemplo, si agrega un elemento de formulario de Cuadro combinado con un tipo de cadena de caracteres al formulario, se agrega un campo de cadena de caracteres a la capa.
Cuando agrega un elemento de formulario al lienzo del formulario, aparece el panel Propiedades. Cada elemento de formulario requiere un valor para las propiedades Nombre de visualización, Nombre de campo y Tipo de campo. Si el campo es una cadena de caracteres, también se requiere un valor de Longitud de campo. Siga estos pasos para definir esta información:
- Agregue un valor a Nombre de visualización.
El nombre de visualización es el nombre que aparece en el formulario y se usa automáticamente como el valor Nombre de campo.
Nota:
Cualquier espacio del valor Nombre de campo se reemplaza por guiones bajos y se elimina cualquier carácter no válido.
- Si lo desea, cambie el valor de Nombre de campo.
Puede cambiar el nombre de campo si desea que el nombre almacenado en el campo sea diferente del nombre que se muestra en el formulario. Es posible que desee un nombre de campo más corto si el nombre de visualización es largo, por ejemplo:
- Nombre de visualización: seleccione el tipo de árbol
- Nombre de campo: tree_type
- Seleccione un valor para Tipo de campo.
El tipo de campo se aplica a la lista de valores. Una vez que crea una lista de valores, ya no es posible cambiar el tipo de campo.
- Si está configurando un elemento de formulario con un tipo de campo de Cadena de caracteres, defina un valor para Longitud del campo.
La longitud del campo indica la longitud máxima del campo y se aplica a la lista de valores. La longitud de campo predeterminada es de 256 caracteres.
Tras definir el nombre de visualización y la información de campo, cree una lista de valores.
Nota:
No puede guardar un nuevo elemento de formulario de selección hasta que cree la lista de valores.
Crear una lista de valores
Una lista de valores (también conocida como dominio de valor codificado) define las opciones entre las cuales los trabajadores móviles pueden elegir al rellenar el formulario. Proporcionar una lista de valores agiliza la captura de datos en el campo y garantiza la coherencia en los datos que se introducen. Cada valor de una lista incluye una etiqueta y un código:
- Etiqueta: la etiqueta es el valor que se muestra al rellenar el formulario en Field Maps y cómo desea que el valor aparezca ante los trabajadores móviles. También se muestra al visualizar la tabla de atributos en Visor de mapas y otras aplicaciones.
- Código: el código es el valor almacenado en la capa de entidades.
Puede agregar valores de uno en uno o cargando un archivo .csv. La manera de crear una lista depende del tipo de elemento de selección que esté configurando.
Nota:
No puede crear una lista de valores en una vista de capa de entidades.
Crear una lista para un cuadro combinado o botones de opción
Para crear una lista de valores para un elemento de un cuadro combinado o botones de opción, siga estos pasos:
- En el panel Propiedades, haga clic en Crear lista.
Aparece la ventana Lista de valores.
- Si lo desea, rellene la lista de valores cargando un archivo .csv.
- Asegúrese de que el archivo .csv coincida con el formato requerido que se muestra a continuación.
El archivo .csv debe contener dos columnas: una para las etiquetas y otra para los códigos. En la tabla siguiente se muestra el formato necesario para un archivo .csv que contiene tres valores:
Para obtener los mejores resultados, codifique el archivo .csv mediante codificación de caracteres UTF-8. Si utiliza Microsoft Excel para crear el archivo .csv, guárdelo como CSV UTF-8.Etiqueta 1
Código 1
Etiqueta 2
Código 2
Etiqueta 3
Código 3
Precaución:
Los códigos deben utilizar el tipo de campo definido para el elemento de formulario. Si el tipo de campo es una cadena de caracteres, los códigos también deben ser menores o iguales que la longitud máxima de campo definida para el elemento de formulario.
No se admiten comas al agregar códigos en Field Maps y no se pueden utilizar como separadores de miles ni de decimales. Para agregar separadores decimales en los códigos, debe usar puntos.
Si edita el archivo .csv sin procesar fuera de Microsoft Excel o programas similares, debe utilizar el escape en el caso de valores que contengan comillas dobles. Por ejemplo, si tiene una etiqueta o código de 24", debe escribirse como "24""" en el archivo .csv.
El archivo .csv no podrá cargarse si los códigos no cumplen estos requisitos.
- Arrastre el archivo .csv a la ventana Lista de valores o haga clic en seleccionar del dispositivo para seleccionarlo en el explorador de archivos.
La lista se rellena con los valores de su archivo .csv.
- Asegúrese de que el archivo .csv coincida con el formato requerido que se muestra a continuación.
- Opcionalmente, agregue valores de uno en uno.
Agregue valores haciendo clic en el botón Agregar . Proporcione una etiqueta y un código para cada valor.
Precaución:
Los códigos deben utilizar el tipo de campo definido para el elemento de formulario. Si el tipo de campo es una cadena de caracteres, los códigos también deben ser menores o iguales que la longitud máxima de campo definida para el elemento de formulario.
No se admiten comas al agregar códigos en Field Maps y no se pueden utilizar como separadores de miles ni de decimales. Para agregar separadores decimales en los códigos, debe usar puntos.
- Haga clic en Hecho para crear la lista.
Después de hacer clic en Hecho, no es posible cambiar el tipo de campo ni la longitud del elemento de formulario.
El botón Crear lista cambia a Administrar lista con un número entre paréntesis que representa el número de valores de la lista.
- Si lo desea, seleccione un valor predeterminado en el menú desplegable Valor predeterminado.
Los valores predeterminados se aplican a un campo cada vez que se crea una entidad y resultan útiles si existen valores comunes que los trabajadores móviles introducen al capturar datos.
Nota:
Una vez que guarde el formulario, no podrá cambiar la propiedad Valor predeterminado.
- Una vez que haya definido el nombre de visualización, la información del campo y la lista de valores, haga clic en Guardar para guardar el formulario.
Cuando se guarda el formulario después de agregar un nuevo elemento de formulario, las propiedades Nombre del campo, Tipo de campo y Longitud del campo ya no se pueden cambiar.
Sugerencia:
Si desea cambiar estas propiedades, debe eliminar el elemento de formulario del lienzo y eliminar el campo de la lista Campos en el panel Generador de formularios. Después, puede agregar un nuevo elemento de formulario y configurar sus propiedades.
Para saber cómo administrar la lista tras su creación, consulte Administrar la lista de valores.
Crear una lista para un conmutador
Un elemento conmutador incluye dos valores. Para crear una lista de valores para un elemento conmutador, siga estos pasos:
- En Valores de conmutador, proporcione dos valores entre los cuales puedan elegir los trabajadores móviles.
Estas son las etiquetas de cada valor. Los códigos de cada valor se generan automáticamente.
- Si lo desea, cambie los códigos de cada valor haciendo clic en Administrar códigos.
Aparece la ventana Lista de valores y puede editar la etiqueta y el código para cada valor. Cuando haya terminado, haga clic en Hecho para cerrar la ventana.
Después de hacer clic en Hecho, no es posible cambiar el tipo de campo ni la longitud del elemento de formulario.
Precaución:
Los códigos deben utilizar el tipo de campo definido para el elemento de formulario. Si el tipo de campo es una cadena de caracteres, los códigos también deben ser menores o iguales que la longitud máxima de campo definida para el elemento de formulario.
No se admiten comas al agregar códigos en Field Maps y no se pueden utilizar como separadores de miles ni de decimales. Para agregar separadores decimales en los códigos, debe usar puntos.
- En Valor predeterminado, elija el valor que desea que esté seleccionado de forma predeterminada. Si el elemento conmutador no contiene ningún valor predeterminado, se muestra como un cuadro combinado en el formulario.
Nota:
Una vez que guarde el formulario, no podrá cambiar la propiedad Valor predeterminado.
- Una vez que haya definido el nombre de visualización, la información del campo, la lista de valores y el valor predeterminado, haga clic en Guardar para guardar el formulario.
Cuando se guarda el formulario después de agregar un nuevo elemento de formulario, las propiedades Nombre del campo, Tipo de campo y Longitud del campo ya no se pueden cambiar.
Sugerencia:
Si desea cambiar estas propiedades, debe eliminar el elemento de formulario del lienzo y eliminar el campo de la lista Campos en el panel Generador de formularios. Después, puede agregar un nuevo elemento de formulario y configurar sus propiedades.
Para saber cómo administrar la lista tras su creación, consulte Administrar la lista de valores.
Formatear elementos de selección
Después de definir el nombre de visualización, la información del campo, la lista de valores y el valor predeterminado, puede configurar propiedades adicionales para los elementos de formulario de selección a fin de ayudar a simplificar la captura de datos en el campo. Para obtener más información, consulte lo siguiente:
Usar campos como elementos de formulario
Los campos y grupos de campos contingentes de la capa o tabla se pueden agregar al formulario y configurarse como elementos de formulario. Una vez agregados los campos, es posible configurar cómo aparecen en el formulario. Si un campo incluye una lista de valores, también puede administrarlos.
Agregar campos al formulario
Los campos de la capa aparecen en la lista Campos junto al lienzo del formulario. Puede agregar campos al formulario de una o varias de estas formas:
- Agregar campos de uno en uno: para agregar un único campo al formulario, haga doble clic en él o arrástrelo sobre el lienzo del formulario.
- Agregar una selección de campos al formulario: para agregar varios campos al formulario, pulse la tecla Ctrl y haga clic en los campos que desea incluir, después, arrástrelos al lienzo del formulario.
Nota:
El uso de la tecla Ctrl para agregar una selección de campos está admitido en ArcGIS Enterprise 10.9.1 y versiones posteriores.
- Agregar todos los campos al formulario: para incluir todos los campos en el formulario, haga clic en Agregar todo en la lista Campos.
- Convertir el elemento emergente: si configuró el formulario como un elemento emergente en Map Viewer Classic, puede configurar el formulario con la configuración de elementos emergentes existente. En el lienzo de formulario en blanco, haga clic en Convertir elemento emergente. Los campos editables del elemento emergente se agregan al lienzo y se colocan en su orden original. Los campos que no forman parte de la configuración del elemento emergente aparecen en la lista Campos.
Sugerencia:
Si la capa o tabla contiene un gran número de campos, puede utilizar la barra de búsqueda Buscar campos de la lista Campos para localizar un campo específico.
Si los campos son obligatorios, aparecen en la sección Requeridos de la lista Campos y se deben agregar al formulario. Los campos aparecen en la sección Requeridos si se configuraron para no permitir valores nulos al crearlos en ArcGIS Online.
Agregar grupos de campos contingentes al formulario
Si se configuraron grupos de campos contingentes en ArcGIS Pro, aparecen en la lista Grupos de campos junto al lienzo del formulario. Si los grupos de campos comparten campos comunes, aparecen juntos. Puede agregar grupos de campos al formulario de una o varias de estas formas:
- Agregar campos de uno en uno: para agregar un único grupo de campos al formulario, haga doble clic en él o arrástrelo sobre el lienzo del formulario.
- Agregar una selección de campos al formulario: para agregar varios campos al formulario, pulse la tecla Ctrl y haga clic en los campos que desea incluir, después, arrástrelos al lienzo del formulario.
- Agregar todos los grupos de campos al formulario: para incluir todos los campos en el formulario, haga clic en Agregar todo en la lista Grupos de campos.
Sugerencia:
Si la capa o tabla contiene un gran número de grupos de campos, puede utilizar la barra de búsqueda Encontrar grupos de campos de la lista Grupos de campos para localizar un grupo de campos específico.
Cuando se agrega un grupo de campos al formulario, sus campos contingentes se incluyen en un elemento de grupo. Los campos contingentes deben permanecer agrupados para que los trabajadores móviles puedan rellenarlos secuencialmente en la aplicación móvil Field Maps. Si se elimina un campo de su grupo de campos, aparece una advertencia.
Si los campos son obligatorios, aparecen en la sección Requeridos de la lista y se deben agregar al formulario. Los grupos de campos son obligatorios si se configuraron como restrictivos en ArcGIS Pro.
Precaución:
Si no se agregan campos contingentes al lienzo del formulario, es posible que los trabajadores móviles no puedan enviar el formulario en la aplicación móvil Field Maps.
Para obtener más información sobre cómo funcionan los valores contingentes en la aplicación móvil Field Maps, consulte Seleccionar valores contingentes. Para saber cómo crear grupos de campos contingentes en ArcGIS Pro, consulte Crear y administrar valores contingentes.
Configurar campos como elementos de formulario
Una vez agregados los campos al lienzo del formulario, se pueden configurar como elementos de formulario. Para configurar cómo aparecen los campos en el formulario, siga estos pasos:
- Seleccione el campo que desea configurar.
Aparece el panel Propiedades.
- Seleccione el tipo de entrada.
El tipo de entrada define cómo aparece el elemento de formulario en Field Maps. El tipo de entrada que seleccione depende del tipo de campo y de si el campo contiene una lista de valores.
Si el campo no contiene ninguna lista de valores y no desea crear una, seleccione una de estas opciones en el menú desplegable Tipo de entrada:
Tipo de entrada Tipo de campo Descripción Código de barras
Doble, Entero, Cadena de caracteres
Escanee un código de barras o un código QR para introducir un valor.
Fecha
Fecha
Introduzca una fecha.
Fecha y hora
Fecha
Introduzca una fecha y una hora.
Número - Doble
Doble
Introduzca un valor de número decimal, como 1,2.
Número - Entero
Entero
Introduzca un valor de número entero, como 2.
Texto - Varias líneas
Cadena de caracteres
Introduzca varias líneas de texto.
Texto - Una sola línea
Cadena de caracteres
Introduzca una sola línea de texto.
Sugerencia:
Si el campo forma parte de un grupo de campos contingentes y contiene un dominio de rango, se recomienda el tipo de entrada Número - Entero.
Si el campo contiene una lista de valores o si desea crear una, seleccione una de estas opciones en el menú desplegable Tipo de entrada:
Tipo de entrada Tipo de campo Descripción Cuadro combinado
Doble, entero o cadena de caracteres
Seleccione de una lista de valores que se muestra en un menú desplegable.
Botones de opción
Doble, Entero, Cadena de caracteres
Seleccione de una lista de valores que se muestran como botones.
Conmutador
Doble, Entero, Cadena de caracteres
Seleccione una de las dos opciones que se muestran como un conmutador.
Nota:
Se recomienda el tipo de entrada Botones de opción para un máximo de cinco valores. Agregar más de cinco valores puede obligar a los trabajadores móviles a desplazarse por el formulario para encontrar su selección. Si tiene más de cinco valores, se recomienda un cuadro combinado en su lugar.
Para aprender a crear una lista de valores para un campo, consulte Crear una lista de valores.
Si algún elemento conmutador no contiene ningún valor predeterminado, se muestra como un cuadro combinado en el formulario. Puede definir un valor predeterminado para un campo existente administrando plantillas de entidad.
Los tipos de entrada Botones de opción y Conmutador se admiten en ArcGIS Enterprise 10.9.1 y versiones posteriores.
Precaución:
Si el campo forma parte de un grupo de campos contingentes y contiene una lista de valores, se debe seleccionar el tipo de entrada del Cuadro combinado o el formulario no se cargará en la aplicación móvil Field Maps.
Si el campo incluye <null> como valor contingente, la opción Incluir «Sin valor» debe estar habilitada o el formulario no se cargará en la aplicación móvil Field Maps.
- Configure propiedades adicionales.
Una vez que haya seleccionado el tipo de entrada, existen propiedades adicionales del elemento de formulario que puede configurar para agilizar la introducción de datos en el campo. También puede administrar la lista de valores del cuadro combinado, los botones de opción y elementos conmutadores. Para obtener información sobre las distintas formas de configurar elementos de formulario, consulte lo siguiente:
- Formatear elementos de fecha
- Formatear elementos de texto
- Formatear elementos de código de barras y QR
- Proporcionar una descripción
- Proporcionar sugerencias
- Administrar la lista de valores
- Se requieren elementos de formulario
- Deshabilitar la edición
- Agregar expresiones calculadas
- Configurar la visibilidad condicional
Proporcionar un título
Incluya la información identificativa en el título para que sus trabajadores móviles elijan el formulario correcto. De forma predeterminada, el título del formulario es el nombre de la capa o tabla.
- Al configurar el formulario, haga clic en el título actual.
- Proporcione un título que los trabajadores móviles puedan identificar fácilmente.
- Haga clic en Guardar.
Sugerencia:
Si utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o versiones posteriores, haga clic en Agregar campo en el panel Formato para incluir un valor de campo en el título.
Ordenar los elementos del formulario
Ordene los elementos del formulario de manera que a los trabajadores móviles les resulte sencillo proporcionar información en el campo. Si tiene un formulario extenso, sitúe al principio de la lista los elementos requeridos para que los trabajadores móviles no tengan que buscar los elementos clave.
- Al configurar el formulario, arrastre los elementos de formulario para ordenarlos en el lienzo del formulario o seleccione un elemento de formulario y utilice las teclas de flecha para moverlo hacia arriba o hacia abajo.
- Haga clic en Guardar.
Sugerencia:
Si utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o versiones posteriores, puede seleccionar varios elementos de formulario pulsando la tecla Ctrl y haciendo clic en cada elemento.
Agrupar elementos
Si tiene información relacionada en el formulario, puede agruparla, como haría con las secciones de un formulario en papel. Agrupe los elementos de formulario utilizando el elemento Grupo de la lista Elementos de formulario.
- Al configurar el formulario, haga clic en un elemento Grupo de la lista Elementos del formulario.
Se agrega un elemento de formulario al lienzo del formulario.
- Arrastre elementos de formulario al grupo.
- Seleccione el elemento de grupo para editar sus propiedades.
Aparece el panel Propiedades, que le permite editar la siguiente información:
- Nombre de visualización: proporcione un nombre para el grupo en el que se describan sus campos.
- Descripción: proporcione un nombre para el grupo.
- Estado inicial: marque esta casilla de verificación si desea que el estado inicial del grupo sea el estado expandido en la aplicación móvil.
- Visibilidad condicional: agregue una expresión de atributos Arcade para aplicar reglas que determinen en qué situaciones debe aparecer el grupo en el formulario. Consulte Visibilidad condicional para obtener más información.
- Haga clic en Guardar.
Sugerencia:
Si utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o versiones posteriores, puede eliminar todos los elementos del formulario de un grupo seleccionando Desagrupar en la barra de herramientas de grupo. Puede eliminar varios elementos desde el grupo pulsando Ctrl, seleccionando cada elemento que desee eliminar y arrastrándolos fuera del grupo.
Actualizar etiquetas (nombres de visualización)
En Field Maps, el texto de Nombre de visualización se usa como la etiqueta del elemento de formulario. Proporcione un nombre o una pregunta breve que le resulte familiar a sus trabajadores móviles.
Sugerencia:
Utilice etiquetas breves y concisas. Aunque puede usar una pregunta, Field Maps escala el texto para ajustarlo a una sola línea en el formulario.
- Al configurar el formulario, haga clic en un elemento de formulario para abrir el panel Propiedades.
- En la sección Formato, edite el texto de Nombre de visualización para cambiar la etiqueta del elemento en el formulario
- Haga clic en Guardar.
Formatear elementos de texto
Los elementos de texto se pueden configurar para usar un cuadro de texto o un área de texto. También es posible configurar un recuento mínimo y máximo de caracteres para cada elemento de texto.
- Al configurar el formulario, haga clic en un elemento de formulario que requiera texto para abrir el panel Propiedades.
- En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione una de las opciones.
- Texto - Una sola línea: permite que el trabajador móvil proporcione una línea de texto.
- Texto - Varias líneas: permite que el trabajador móvil proporcione varias líneas de texto.
- En la sección Formato, defina los valores de Longitud mínima y Longitud máxima para el elemento.
- Haga clic en Guardar.
Formatear elementos de fecha
Los elementos de fecha se pueden configurar para usar un selector de fecha o un selector de fecha y hora. También es posible establecer un intervalo para cada elemento de fecha.
- Al configurar el formulario, haga clic en un elemento de formulario que requiera una fecha para abrir el panel Propiedades.
- En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione una de las opciones.
- Fecha: permite que el trabajador móvil proporcione una fecha.
- Fecha y hora: permite que el trabajador móvil proporcione una fecha y una hora.
- En la sección Formato, defina los valores para las propiedades Fecha de inicio, Hora de inicio, Fecha de finalización y Hora de finalización entre los que pueden elegir los trabajadores móviles.
- Haga clic en Guardar.
Formatear elementos de código de barras y QR
Si sus activos presentan códigos de barras o códigos QR, puede leer los códigos de barras o QR con la aplicación móvil Field Maps y complete una o varias entradas según la información de la lectura. En Field Maps, las entradas de texto y numéricas con el tipo de entrada Lector de código de barras tienen una opción para leer un código de barras o QR. Cuando un trabajador móvil elige Leer código de barras o código QR , la aplicación de la cámara del dispositivo se abre y lee el código de barras o QR. La información que contiene completa la entrada seleccionada una vez terminado el escaneo.
Nota:
El tipo de entrada Lector de código de barras es compatible con ArcGIS Enterprise 10.9.1 y versiones posteriores.
- Al configurar el formulario, haga clic en un campo que requiera un elemento de código de barras o QR para abrir el panel Propiedades.
- En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione Lector de código de barras.
- Haga clic en Guardar.
Nota:
Field Maps admite los formatos de código de barras y QR compatibles con el sistema operativo. Para la compatibilidad con Android, consulte Escanear códigos de barras con ML Kit en Android. Para la compatibilidad con iOS, consulte Tipos de objetos legibles por máquina.
Proporcionar sugerencias
En Field Maps, el texto Marcador de posición se utiliza para mostrar texto de sugerencia informativo de una entrada que no tiene ningún valor. Por ejemplo, puede proporcionar información acerca de dónde obtiene la información el trabajador móvil o detalles acerca de cómo formatear la información al introducirla.
Nota:
El texto de marcador de posición para los campos de fecha o campos con dominios de valor codificado no se muestra en la aplicación móvil Field Maps.
- Al configurar el formulario, haga clic en un elemento de formulario para abrir el panel Propiedades.
- En la sección Formato, edite el texto de Marcador de posición para cambiar el texto de sugerencia del elemento.
- Haga clic en Guardar.
Proporcionar descripciones
El texto de Descripción se utiliza para proporcionar información contextual que describa la finalidad de un elemento de formulario.
Nota:
El texto de descripción es compatible con ArcGIS Enterprise 10.9.1 o versiones posteriores.
- Al configurar el formulario, haga clic en un elemento de formulario para abrir el panel Propiedades.
- En la sección Formato, edite el texto de Descripción para cambiar la descripción del elemento.
- Haga clic en Guardar.
Administrar una lista de valores
Si su elemento de formulario contiene una lista de valores (también conocido como dominio de valor codificado), puede editar esos valores en el generador de formularios. La manera de administrar una lista depende del tipo de elemento de selección que esté configurando.
Nota:
Para crear una lista de valores para un campo o elemento de formulario, consulte uno de los siguientes temas:
- Crear una lista de valores en la aplicación web Field Maps
- Definir listas y rangos de atributos en ArcGIS Online
- Definir listas y rangos de atributos en ArcGIS Enterprise
- Crear y administrar dominios en ArcGIS Pro
Si creó un dominio de valor codificado para un campo de fecha en ArcGIS Pro, no puede editar su lista de valores en la aplicación web Field Maps.
No puede editar una lista de valores en una vista de capa de entidades.
La administración de una lista de valores se admite en ArcGIS Enterprise 11.0 y versiones posteriores.
Administrar la lista para un cuadro combinado o botones de opción
Para administrar la lista de valores para un elemento de cuadro combinado o botones de opción, siga estos pasos:
- Seleccione el elemento de formulario.
Aparece el panel Propiedades.
Nota:
Es posible cambiar el tipo de entrada de la lista de valores seleccionando una opción en el menú desplegable Tipo de entrada.
- Haga clic en Administrar lista.
Nota:
El número entre paréntesis del botón Administrar lista representa el número de valores de la lista.
Aparece la ventana Lista de valores.
- Administre la lista de valores de una o varias de estas formas:
- Agregue valores haciendo clic en el botón Agregar.
- Edite las etiquetas y los códigos.
- Reordene los valores arrastrándolos o seleccionándolos y utilizando las teclas de flecha.
- Reemplace la lista de valores arrastrando un archivo .csv que contenga valores de etiqueta y código sobre la ventana. El archivo .csv debe corresponderse con el formato requerido. Para obtener los mejores resultados, codifique el archivo .csv mediante codificación de caracteres UTF-8. Si utiliza Microsoft Excel para crear el archivo .csv, guárdelo como CSV UTF-8.
Precaución:
Los códigos deben utilizar el tipo de campo definido para el elemento de formulario. Si el tipo de campo es una cadena de caracteres, los códigos también deben ser menores o iguales que la longitud máxima de campo definida para el elemento de formulario.
No se admiten comas al agregar códigos en Field Maps y no se pueden utilizar como separadores de miles ni de decimales. Para agregar separadores decimales en los códigos, debe usar puntos.
Si edita el archivo .csv sin procesar fuera de Excel o programas similares, debe utilizar el escape en el caso de valores que contengan comillas dobles. Por ejemplo, si tiene una etiqueta o código de 24", debe escribirse como "24""" en el archivo .csv.
Si en una expresión se utiliza un valor, editar su código puede provocar un error en el formulario.
- Cuando haya terminado de administrar la lista de valores, haga clic en Hecho para cerrar la ventana.
- Haga clic en Guardar para guardar el formulario.
Administrar la lista para un conmutador
Para administrar una lista de valores para un elemento conmutador, siga estos pasos:
- Seleccione el elemento de formulario.
Aparece el panel Propiedades.
Nota:
Es posible cambiar el tipo de entrada de la lista de valores seleccionando una opción en el menú desplegable Tipo de entrada.
- Administre la lista de valores de una o varias de estas formas:
- Edite las etiquetas en Valores de conmutador.
- Reordene los valores haciendo clic en el botón Cambiar el orden de los valores .
- Edite los códigos de la ventana Lista de valores haciendo clic en Administrar códigos. Cuando haya terminado de editar los códigos, haga clic en Hecho para cerrar la ventana.
Nota:
Los códigos deben utilizar el tipo de campo definido para el elemento de formulario. Si el tipo de campo es una cadena de caracteres, los códigos también deben ser menores o iguales que la longitud máxima de campo definida para el elemento de formulario.
Si en una expresión se utiliza un valor, editar su código puede provocar un error en el formulario.
- Haga clic en Guardar para guardar el formulario.
Se requieren elementos de formulario
Puede configurar los elementos del formulario de modo que los trabajadores móviles deban proporcionar un valor antes de enviar el formulario. Por ejemplo, si todas las inspecciones requieren un Id. de inspección, es posible exigir dicho valor en el formulario. Si requiere un elemento de formulario, también debe decidir si se permiten valores nulos en la capa de entidades de ese campo. Para requerir elementos de formulario, siga estos pasos:
- Al configurar el formulario, haga clic en un elemento de formulario para abrir el panel Propiedades.
- En la sección Formato, active la casilla de verificación Requerido para requerir un valor en Field Maps.
- Decida si se permiten valores nulos en la capa de entidades seleccionando Sí o No.
Si se permiten valores nulos, no se requiere el campo a la hora de editar la capa de entidades fuera del formulario. Si la capa tiene uno o varios registros, debe permitir valores nulos.
Nota:
Si utiliza ArcGIS Enterprise 10.9.1 o versiones anteriores, esta opción no está disponible.
- Haga clic en Guardar.
Los elementos obligatorios se indican en el formulario con un asterisco junto al nombre de visualización; además, no se permite el envío hasta que se proporcione un valor.
Configurar valores predeterminados
Los valores predeterminados se aplican a un campo cada vez que se crea una entidad y resultan útiles si existen valores comunes que los trabajadores móviles introducen al capturar datos. Puede definir valores predeterminados al crear nuevos elementos de formulario en ArcGIS Field Maps o al crear nuevos campos en ArcGIS Online, ArcGIS Enterprise o ArcGIS Pro. Para saber cómo definir valores predeterminados al crear campos o elementos de formulario, consulte uno de los siguientes temas:
- Agregar elementos de formulario básicos en ArcGIS Field Maps
- Agregar elementos de formulario de selección en ArcGIS Field Maps
- Agregar o eliminar un campo en ArcGIS Online
- Agregar o eliminar un campo en ArcGIS Enterprise
- Crear y administrar campos en ArcGIS Pro
Los valores predeterminados que se especifican como parte de una plantilla de entidad se aplican al campo cuando se utiliza la plantilla de entidad para crear una entidad. De esta forma, dispondrá de distintos valores predeterminados para un único campo en función del tipo de entidad que se esté creando. Si un campo tiene un valor predeterminado existente, el valor predeterminado para una plantilla de entidad lo invalida y se utiliza. Para proporcionar valores predeterminados para una plantilla de entidad, consulte Administrar plantillas de entidad.
Deshabilitar la edición
De forma predeterminada, los campos del formulario están habilitados para la edición; sin embargo, puede cambiar la configuración para que los trabajadores móviles no puedan editar los campos. Los elementos de solo lectura permiten a los trabajadores móviles acceder a la información, pero les impiden editarla.
- Al configurar el formulario, haga clic en un elemento de formulario para abrir el panel Propiedades.
- En la sección Formato, desactive la casilla de verificación Permitir que los usuarios móviles editen para evitar que los trabajadores móviles editen el campo.
- Haga clic en Guardar.
Agregar expresiones de Arcade
Puede crear expresiones mediante ArcGIS Arcade para agilizar y automatizar la introducción de datos en el formulario. Es posible crear estas expresiones en Field Maps:
- Expresiones calculadas: calculan automáticamente los datos en el formulario en función de la información de atributos, de la geometría y de la cuenta.
- Expresiones de visibilidad condicional: muestran u ocultan condicionalmente los elementos de formulario en función de los valores agregados a campos existentes.
Agregar expresiones calculadas
Con las expresiones calculadas, se calculan y rellenan automáticamente los datos del formulario, lo que ahorra tiempo a los trabajadores móviles de campo. Es posible crear expresiones calculadas de diversas formas con Arcade, incluido el uso de atributos de entidades, la geometría y la información de la cuenta del usuario que ha iniciado sesión.
Las expresiones calculadas son dinámicas, lo que significa que actualizan automáticamente el formulario a medida que cambia la información. Como resultado, los trabajadores móviles pueden ver el cálculo actualizado antes de enviar el formulario. Para crear una expresión calculada, siga estos pasos:
Nota:
Las expresiones calculadas se admiten en ArcGIS Enterprise 11.0 y versiones posteriores.
- Al configurar el formulario, haga clic en un elemento de formulario para abrir el panel Propiedades.
Precaución:
Si la casilla de verificación Permitir edición está marcada, la expresión no se ejecutará.
- En la sección Expresiones calculadas, haga clic en Agregar expresión.
Aparece el editor de Arcade. El editor le permite escribir y probar su expresión antes de guardarla en elemento de formulario seleccionado.
- Haga clic en Editar junto al título y proporcione un título para la expresión.
- Escriba la expresión calculada.
Por ejemplo, la siguiente expresión comprueba si la geometría de la entidad poligonal es nula antes de calcular el área en metros cuadrados. A continuación, se proporcionan ejemplos adicionales.
Para obtener más información sobre cómo calcular el área con Arcade, consulte Área (Funciones de geometría).if (IsEmpty(Geometry($feature))){ return; } else{ Area($feature, 'square-meters') }
- Haga clic en Probar para asegurarse de que la expresión no da como resultado un error.
- Haga clic en Aceptar para cerrar el editor de Arcade.
La expresión calculada se aplica al elemento de formulario.
- Haga clic en Guardar para guardar la expresión y el formulario.
Ahora que ha guardado la expresión, puede aplicarla a cualquier elemento de formulario. Para ello, seleccione el elemento de formulario y haga clic en la expresión que ha creado. Para ver qué elementos utilizan la expresión de Arcade, haga clic en el número situado junto a la expresión en el panel Propiedades en Expresiones calculadas.
Nota:
Puede duplicar, editar o eliminar la expresión en cualquier momento desde el menú Expresiones calculadas.
A continuación, se ofrecen ejemplos de expresiones calculadas:
- Proporcionar información sobre la fecha: la siguiente expresión ofrece la fecha actual para un campo de fecha:
Para obtener más información sobre la fecha a la que puede acceder con Arcade, consulte Funciones de fecha.return Today();
- Incluir la información de la cuenta sobre el usuario que ha iniciado sesión: la siguiente expresión devuelve el nombre completo del usuario que ha iniciado sesión en Field Maps:
Para obtener más información sobre la cuenta a la que puede acceder con Arcade, consulte GetUser (Funciones de datos).var userInfo = GetUser(portal("https://www.arcgis.com"),"")return (userinfo["fullName"])
Nota:
Si utiliza ArcGIS Enterprise, reemplace https://www.arcgis.com por la dirección URL de su portal.
- Extraer información de capas que se intersecan: la siguiente expresión se aplica a un campo de código postal del formulario. Comprueba si la geometría de entidad es nula y, luego, extrae un valor de código postal de una capa de parcela que se interseca:
Para obtener más información sobre cómo extraer información de capas intersecantes con Arcade, consulte Interseca (funciones de geometría).if (IsEmpty(Geometry($feature))){ return; } else{ var parcels_FS = Intersects($feature, FeatureSetByName($map,"Redlands parcels")); if (Count(parcels_FS) == 1){ return Text(First(parcels_FS).ZIP_CODE); } }
Para obtener una lista de todas las funciones que se ofrecen en Arcade, consulte el Índice de funciones de Arcade.
Agregar expresiones de visibilidad condicional
Puede mostrar u ocultar condicionalmente los elementos del formulario en función de los valores agregados a campos anteriores. Por ejemplo, un formulario de evaluación de edificios incluye un campo para indicar si hay daños por agua. También incluye un elemento de formulario de grupo que contiene campos relacionados con los daños por agua. Es posible aplicar una expresión de visibilidad condicional al grupo de daños por agua para que solo aparezca si se indican daños por agua en el campo anterior. Para crear una expresión de visibilidad condicional, siga estos pasos:
- Al configurar el formulario, haga clic en un campo o grupo para abrir el panel Propiedades.
- En la sección Visibilidad condicional, haga clic en Agregar expresión.
Aparece la ventana Editar expresión. El editor le permite escribir una expresión y previsualizarla en Arcade antes de guardarla en el campo o grupo seleccionado.
Nota:
Si utiliza ArcGIS Enterprise 10.9.1 o versiones anteriores, aparece el editor Arcade en su lugar. Puede usar el editor para crear expresiones de visibilidad condicional utilizando Arcade.
- Haga clic en Editar junto al título y proporcione un título para la expresión.
- Cree la expresión.
Cada expresión se define mediante una o más condiciones. La condición incluye un nombre de campo, un operador y posiblemente un valor. La lista de operadores disponibles viene determinada por el tipo de campo (cadena de caracteres, número o fecha).
Por ejemplo, si solo debe aparecer un elemento de grupo de daños por agua si se indican daños por agua en un campo anterior, se puede utilizar la siguiente condición para crear la expresión:
- Nombre de campo: Daños por agua
- Operador: es
- Valor: Yes
Así es como se ve la misma expresión en la sintaxis Arcade:
DomainName($feature, "water_damage") == "Yes"
La aplicación web Field Maps aplica el perfil Restricción de Arcade para evaluar si una entidad cumple los criterios definidos en la expresión. Si se indica un valor distinto de Yes en el campo water_damage, el grupo de daños por agua no se muestra en el formulario.Nota:
Para crear expresiones más complejas, haga clic en Iniciar editor de Arcade.
Si utiliza varias condiciones, puede elegir si todas las condiciones deben ser verdaderas o si solo debe ser verdadera una condición para que se muestre el elemento de formulario.
- Haga clic en Guardar.
La expresión de visibilidad condicional se aplica al grupo o campo.
Ahora que ha guardado la expresión, puede aplicarla a cualquier elemento de formulario. Para ello, seleccione el elemento de formulario y haga clic en la expresión que ha creado. Para ver qué elementos utilizan la expresión de Arcade, puede hacer clic en el número que hay junto a la expresión en el panel Propiedades en Visibilidad condicional.
Nota:
Puede duplicar, editar o eliminar la expresión en cualquier momento desde el menú Visibilidad condicional. Para editar la expresión utilizando Arcade, haga clic en Editar (avanzado) en este menú.
Conservar valores cuando los campos se ocultan condicionalmente
Cuando los trabajadores móviles completan el formulario, pueden introducir valores para los campos que se ocultan debido a las reglas de visibilidad condicional. Puede decidir si los valores que se ocultan se conservan en la capa siguiendo estos pasos:
- Al configurar el formulario, expanda el panel Configuración de formulario en el panel Generador de formularios.
- Para conservar los valores cuando los campos se ocultan condicionalmente, active la casilla situada debajo de Valores de campo.
Los valores se conservan en la capa incluso si los campos correspondientes se ocultan en el formulario.
Nota:
El ajuste Valores de campo no se admite actualmente en ArcGIS Enterprise. Si los campos quedan ocultos, se borran los valores de los campos. Si se oculta un elemento de formulario de grupo, se borran todos los valores que contiene.
Formatear la visualización de metadatos de alta precisión
Los campos que contienen metadatos de alta precisión no aparecen en el formulario ni en la lista Campos. Si desea visualizar metadatos de alta precisión en el elemento emergente, formatee los números para utilizar un número adecuado de posiciones decimales. Si se va a visualizar la hora de posicionamiento, formatee la fecha.
Problemas conocidos
A continuación, se enumeran problemas conocidos a la hora de crear un formulario en la aplicación web Field Maps e instrucciones para resolverlos.
No es posible configurar el formulario para una tabla
Sin embargo, si una tabla está relacionada con una capa con campos GNSS, no puede configurar su formulario, pero puede configurar el formulario para una copia de la tabla. Para crear una copia de una tabla relacionada, siga estos pasos:
- Vaya a la página de elementos de la capa que contiene los campos GNSS y haga clic en la pestaña Visualización.
- Haga clic en Guardar como capa nueva y proporcione un título.
- Haga clic en Guardar.
Se crea una copia de la capa y la tabla relacionada y se agrega a Mi contenido.
- Vuelva a la aplicación web Field Maps.
Ahora puede configurar el formulario para la copia de la tabla.