Configurar el formulario

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. Al configurar el formulario, puede hacer lo siguiente:

Sugerencia:

En general, los administradores SIG ven la información contenida en las entidades y tablas en forma de campos, sus valores como atributos y su visualización como un elemento emergente. Sin embargo, los trabajadores móviles ven activos y observaciones, y conceptualizan la información como un formulario en papel con entradas. La terminología utilizada aquí es la utilizada por los trabajadores móviles para ayudar a los administradores de SIG a familiarizarse con sus términos. La única excepción es cuando se utilizan términos de la experiencia de creación.

Precaución:

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 Classic para editar el mapa, los cambios que realice en el formulario en la aplicación web Field Maps se perderán.

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.

Empezar a configurar el formulario

Configure el formulario con la aplicación web Field Maps.

  1. 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.

    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.

  2. Haga clic en un mapa para configurarlo.

    Aparece la página Descripción general, que muestra información acerca 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.

  3. Haga clic en Contenido.

    Aparece la página Contenido, que enumera los elementos del mapa.

  4. Haga clic en una tabla o capa editable.

    Aparece el Generador de formularios con un lienzo de formulario en blanco.

  5. Empezar a configurar el formulario

    Una vez que haya abierto el Generador de formularios, puede empezar a configurar el formulario de una de las siguientes formas:

    • Convierta el elemento emergente existente: si configuró el formulario como un elemento emergente en Map Viewer Classic, puede configurar el formulario en el Generador de formularios con la configuración de elementos emergentes existente. Haga clic en Convertir elemento emergente.

      Los campos editables del elemento emergente se agregan al lienzo del formulario 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.

    • Agregue todos los campos al formulario: para incluir todos los campos en el formulario, haga clic en Agregar todo en la Campos. Todos los campos disponibles se agregan al formulario.

    • Agregue una selección de campos al formulario: para incluir una selección específica de campos en el formulario, pulse la tecla Ctrl y haga clic en los campos que desea incluir; a continuación, 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.

    • Agregue los campos de uno en uno: para agregar un campo único al formulario, haga clic en él o arrástrelo al lienzo del formulario.

      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..

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 sobre la duplicación de mapas y formularios.

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.

  1. Al configurar el formulario, haga clic en el título actual.
  2. Proporcione un título que los trabajadores móviles puedan identificar fácilmente.
  3. 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 las entradas en el formulario

Ordene las entradas 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 las entradas requeridas para que los trabajadores móviles no tengan que buscar los elementos clave.

  1. Al configurar el formulario, arrastre los campos para ordenarlos en el lienzo del formulario o seleccione un campo y utilice las teclas de flecha para moverlo hacia arriba o hacia abajo.
  2. Haga clic en Guardar.
Sugerencia:

Si utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o posterior, puede seleccionar varias entradas de formulario pulsando la tecla Ctrl y haciendo clic en cada entrada.

Agrupar entradas

Si tiene información relacionada en el formulario, puede agruparla, como haría con las secciones de un formulario en papel. Agrupe los campos utilizando el elemento de formulario Grupo de la lista Elementos del formulario.

  1. 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.

  2. Arrastrar los campos al grupo.
  3. 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.

  4. Haga clic en Guardar.
Sugerencia:

Si utiliza ArcGIS Online o ArcGIS Enterprise 10.9.1 o versiones posteriores, puede eliminar todas las entradas del formulario de un grupo seleccionando Desagrupar en la barra de herramientas de grupo. Puede eliminar varias entradas desde el grupo pulsando Ctrl, seleccionando cada entrada que desee eliminar y arrastrándolas fuera del grupo.

Actualizar etiquetas (nombres de visualización)

En Field Maps, el texto de Nombre de visualización se usa como etiqueta de la entrada del 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.

  1. Al configurar el formulario, haga clic en un campo para abrir el panel Propiedades.
  2. En la sección Formato, edite el texto de Nombre de visualización para cambiar la etiqueta del campo en el formulario
  3. Haga clic en Guardar.

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.

  1. Al configurar el formulario, haga clic en una entrada del formulario para abrir el panel Propiedades.
  2. En la sección Formato, edite el texto de Marcador de posición para cambiar el texto de sugerencia de la entrada.
  3. Haga clic en Guardar.

Proporcionar una descripción

El texto de Descripción se utiliza para proporcionar información contextual que describa la finalidad de una entrada de formulario.

Nota:

El texto de descripción es compatible con ArcGIS Enterprise 10.9.1 o versiones posteriores.

  1. Al configurar el formulario, haga clic en una entrada del formulario para abrir el panel Propiedades.
  2. En la sección Formato, edite el texto de Descripción para cambiar la descripción de la entrada.
  3. Haga clic en Guardar.

Proporcionar entradas de solo lectura

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. Las entradas de solo lectura permiten a los trabajadores móviles acceder a la información, pero les impiden editarla.

  1. Al configurar el formulario, haga clic en una entrada del formulario para abrir el panel Propiedades.
  2. 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.
  3. Haga clic en Guardar.

Formatear entradas de texto

Las entradas 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 entrada de texto.

  1. Al configurar el formulario, haga clic en una entrada de formulario que requiera texto para abrir el panel Propiedades.
  2. En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione una de las opciones.
    • Cuadro de texto: permite que el trabajador móvil proporcione una línea de texto.
    • Área de texto: permite que el trabajador móvil proporcione varias líneas de texto.
  3. En la sección Formato, defina los valores para Longitud mínima y Longitud máxima para la entrada.
  4. Haga clic en Guardar.

Formatear entradas de fecha

Las entradas 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 entrada de fecha.

  1. Al configurar el formulario, haga clic en una entrada de formulario que requiera una fecha para abrir el panel Propiedades.
  2. En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione una de las opciones.
    • Selector de fecha: permite que el trabajador móvil proporcione una fecha.
    • Selector de fecha y hora: permite que el trabajador móvil proporcione una fecha y una hora.
  3. En la sección Formato, defina los valores para Inicio del intervalo y Fin del intervalo entre los que pueden elegir los trabajadores móviles.
  4. Haga clic en Guardar.

Formatear una entrada que contiene una lista de valores

Las entradas que incluyen una lista de valores se pueden configurar para que aparezcan como Cuadro combinado o Botones de opción en el formulario.

  1. Al configurar el formulario, haga clic en una entrada que requiera texto para abrir el panel Propiedades.
  2. En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione una de las opciones.
    • Cuadro combinado: el trabajador móvil puede tocar la entrada para seleccionar un valor de la lista de opciones disponibles.
    • Botones de opción: el trabajador móvil puede seleccionar un valor de botón de opción directamente en el formulario.
      Nota:

      El tipo de entrada Botones de opción es compatible con ArcGIS Enterprise 10.9.1 y versiones posteriores.

  3. Haga clic en Guardar.
Nota:

Usted crea la lista de valores al definir los campos para preparar el formulario.

Formatear entradas de conmutador

Las entradas que incluyen dos valores se pueden configurar para que aparezcan como un conmutador en el formulario.

  1. Al configurar el formulario, haga clic en un campo con dos valores.

    Aparece el panel Propiedades.

  2. En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione Conmutador.

    Puede cambiar el orden de los valores haciendo clic en el botón Cambiar el orden de los valores junto a los valores del conmutador.

Nota:

Para que los trabajadores vean la entrada como un conmutador en la aplicación móvil, debe establecerse un valor predeterminado. La entrada se muestra como un cuadro combinado para plantillas sin ningún valor predeterminado.

El tipo de entrada Conmutador es compatible con ArcGIS Enterprise 10.9.1 y versiones posteriores.

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.

Configurar entradas requeridas

Si sus datos contienen entradas que los trabajadores móviles deben proporcionar, puede configurar esas entradas como requeridas. Por ejemplo, si todas las inspecciones requieren una fecha de inspección, configure la entrada de fecha de inspección para que sea obligatoria. Si necesita una entrada de formulario, también debe decidir si se permiten valores nulos. Las entradas obligatorias se indican en Field Maps con un asterisco junto a la etiqueta; además, no se permite el envío hasta que se proporcione un valor.

  1. Al configurar el formulario, haga clic en un campo para abrir el panel Propiedades.
  2. En la sección Formato, haga clic en el menú desplegable Requerido y seleccione una de las siguientes opciones:
    Nota:

    Si utiliza ArcGIS Enterprise, aparece en su lugar la casilla de verificación Obligatorio. Active la casilla de verificación Obligatorio para hacer que el campo sea una entrada obligatoria

    • No: seleccione esta opción cuando la entrada del formulario sea opcional para los trabajadores móviles y cuando el campo de la capa de entidades sea opcional cuando otras aplicaciones agreguen o editen datos.
    • Sí, no permitir valores nulos: seleccione esta opción cuando se requiera que los trabajadores móviles proporcionen una entrada y cuando se requieran valores de campo en la capa de entidades cuando otras aplicaciones agreguen o editen datos.
    • Sí, permitir valores nulos: seleccionar esta opción cuando se requiera que los trabajadores móviles proporcionen una entrada, pero cuando proporcionar valores de campo en la capa de entidades sea opcional cuando otras aplicaciones agreguen o editen datos.
  3. Haga clic en Guardar.

Configurar la visibilidad condicional

Si tiene campos o grupos que solo deben aparecer si una entrada anterior tiene un valor determinado, puede hacer que esos campos o grupos sean condicionales. Por ejemplo, un formulario de Evaluación de edificios contiene una entrada para indicar si hay daños por agua. También contiene un grupo de entradas relacionadas con los daños por agua. Es posible aplicar una declaración de visibilidad condicional al grupo de daños por agua para que solo aparezca si se indican daños por agua en la entrada anterior. Para crear una expresión de visibilidad condicional, utilice el editor de Arcade en la aplicación web Field Maps.

  1. Al configurar el formulario, haga clic en un campo para abrir el panel Propiedades.
  2. En la sección Visibilidad condicional, 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 el campo o grupo seleccionado.

  3. Escriba la expresión.

    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. La expresión siempre se debe escribir de modo que devuelva un valor booleano, true o false.

    Por ejemplo, si solo debe aparecer un grupo de daños por agua si se indican daños por agua en una entrada anterior, se escribe la siguiente expresión de visibilidad condicional para el grupo:

    $feature.water_damage != "No"
    Si se indica un valor distinto de "No" en el campo water_damage, el grupo de daños por agua se muestra en el formulario.

    Para ver ejemplos adicionales de expresiones de restricción, consulte el repositorio GitHub de expresiones de Arcade.

  4. Haga clic en Editar junto al título y proporcione un título para la expresión.
  5. Haga clic en Aceptar.

    La expresión de visibilidad condicional se aplica al grupo o campo.

  6. Haga clic en Guardar.

    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.

Leer códigos de barras y códigos 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 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.

  1. Al configurar el formulario, haga clic en un campo que requiera un código de barras o una entrada de código QR para abrir el panel Propiedades.
  2. En la sección Formato, haga clic en el menú desplegable Tipo de entrada y seleccione Lector de código de barras.
  3. 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.

Configurar los valores válidos requeridos

Puede restringir la información que los usuarios introducen en el formulario, mediante la configuración de opciones o rangos de valores que se deben respetar para una entrada. Field Maps respeta estas opciones, pero deben configurarse a través de sus datos.

Para proporcionar un conjunto de opciones para un campo, cree una lista de valores en ArcGIS Online o ArcGIS Enterprise o un dominio de valor codificado en ArcGIS Pro. En Field Maps, los trabajadores móviles ven una lista de valores entre los que pueden elegir.

Para incluir un rango de valores numéricos válidos, proporcione un valor mínimo y un valor máximo. Si utiliza ArcGIS Pro, se hace mediante un dominio de rango. En Field Maps, los trabajadores móviles introducen un valor que se marcará si está fuera del rango válido.

Si el formulario contiene valores no válidos, los trabajadores móviles no podrán enviarlo. Para obtener información detallada sobre la configuración de los datos para restringir los valores introducidos en el formulario, consulte una de las siguientes opciones:

Configurar valores predeterminados

Puede establecer valores predeterminados para las entradas del formulario. Existen dos formas de proporcionar valores predeterminados: especificar un valor predeterminado para un campo como parte del diseño de su capa o proporcionar una plantilla de entidad y utilizarla para capturar datos.

Los valores predeterminados que se especifican como parte del diseño de su capa son inherentes a los datos. El valor predeterminado se aplica al campo cada vez que se crea una entidad. Para proporcionar valores predeterminados como parte del diseño de la capa, consulte una de las siguientes opciones:

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.

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:

  1. Vaya a la página de elementos de la capa que contiene los campos GNSS y haga clic en la pestaña Visualización.
  2. Haga clic en Guardar como capa nueva y proporcione un título.
  3. Haga clic en Guardar.

    Se crea una copia de la capa y la tabla relacionada y se agrega a Mi contenido.

  4. Vuelva a la aplicación web Field Maps.

    Ahora puede configurar el formulario para la copia de la tabla.