El widget Editor inteligente ofrece una experiencia de edición simplificada y permite editar entidades y sus registros relacionados. Puede configurar atributos para ocultarlos, que sean necesarios o desactivarlos de manera dinámica. Tiene la opción de configurar cálculos automáticos para atributos con valores de otras capas, como información sobre la ubicación en formato de coordenadas o dirección. Con el widget Editor inteligente también se pueden configurar atributos una vez y aplicar esos cambios a todas las entidades recién creadas. La información descriptiva se puede controlar para el formulario del editor ofreciendo texto de visualización personalizado. La navegación de mapas se puede bloquear en la configuración de la capa para que editar en un dispositivo con pantalla táctil sea más sencillo.
Configurar el widget Editor inteligente
Este widget se puede definir para que se abra automáticamente al iniciar una aplicación. Haga clic en el botón No abrir este widget al iniciar la aplicación en el widget para activar la opción de abrir el widget automáticamente (para los widgets que debe agregar primero a la aplicación, puede realizar este ajuste después de configurar el widget).
- Pase el cursor por el widget y haga clic en el botón Configurar este widget
para abrir la ventana de configuración.
Nota:
Si necesita agregar el widget primero a la aplicación, haga clic en un marcador de posición de widget en la pestaña Widget. En la ventana Seleccionar widget que se abre, haga clic en el widget y en Aceptar.
- También puede hacer clic en Cambiar icono de widget y reemplazar el icono predeterminado de este widget por una imagen propia. Aparece una ventana del explorador de archivos que le permite elegir un archivo de imágenes local para usarlo como icono del widget.
Debe tener en cuenta cuatro secciones al configurar el widget Editor inteligente: Configuración de capa, Acciones inteligentes, Acciones de atributos y Configuración general.
Configuración de capa
La configuración de la capa incluye todas las capas editables del mapa y ofrece funcionalidades para controlar las capacidades y las acciones de cada capa.
Sugerencia:
Este widget no invalida la configuración de edición restrictiva del servicio ni mapa web. Si el servicio está configurado para admitir solo actualizaciones, el widget no le permitirá crear ni eliminar entidades. Sin embargo, si la capa se configura para permitir la creación y eliminación de entidades, estos privilegios de edición se pueden restringir en la configuración del widget para la aplicación web.
- Para cada capa, active o desactive estas opciones:
- Editable: permita que solo sean editables ciertas capas.
- Solo actualizar: limite opcionalmente la capa a solo actualizar o modificar las entidades existentes.
- Permitir eliminación: permita opcionalmente que se elimine una entidad.
- Deshabilitar edición de geometría: opcionalmente, impida dar nueva forma y mover la geometría de una entidad.
- Si lo desea, haga clic en el botón bajo la columna Descripción y proporcione el texto que aparece sobre los atributos de cada capa, para que los usuarios puedan editar.
- Haga clic en el botón Editar
en Acciones y seleccione los campos que se pueden ver y editar.
El cuadro de diálogo muestra todos los campos de la capa. Los campos que se requieren en la base de datos están marcados con un asterisco rojo (*). De manera predeterminada, el widget transfiere la visualización y los atributos configurados en el mapa. Los detalles de cada columna son los siguientes:
- Visualización: muestre este campo en el cuadro de diálogo del atributo.
- Editable: determine si el campo es editable. Los campos no editables se muestran pero están deshabilitados.
- Nombre: se muestra como referencia.
- Alias: se muestra como referencia.
Nota:
Si un campo pertenece a un grupo de acciones inteligentes, tendrá la opción de actualizar el grupo al que pertenece o eliminar el campo del grupo y actualizarlo por separado.
- Si tiene relaciones en su mapa, también dispondrá de un botón de tabla en Acciones. Haga clic en el botón de tabla para acceder a la capa o tabla relacionada de una capa.
Solo se muestran relaciones de principal a secundaria. Es una situación diferente a la del elemento emergente de identificación del widget Editar. Si se puede editar una relación secundaria, pero no la principal, se muestra la capa principal, sin embargo, todos los atributos están deshabilitados. Si se puede editar la relación principal, pero no las secundarias, estos atributos no se muestran.
- En la parte superior de la tabla aparece una ruta de migas de pan que muestra su navegación anterior dentro de esta jerarquía de relaciones. Haga clic en un segmento de la ruta de migas de pan para cargar ese elemento en la tabla.
La tabla muestra su nivel actual. Se enumeran todos los elementos relacionados. Las opciones son las siguientes:
- Editable: permita que la capa o tabla relacionada sea editable.
- Solo actualizar: limite opcionalmente la capa a solo actualizar o modificar las entidades o registros existentes. La opción Editable debe estar activada para habilitar esta función. Si el elemento relacionado es una capa de entidades, estará activado y no disponible. Este widget le impide crear entidades relacionadas; solo es posible editar los atributos de las entidades relacionadas existentes.
- Permitir eliminación: permita opcionalmente eliminar entidades o registros. La opción Editable debe estar activada para habilitar esta función.
- Deshabilitar edición de geometría: esta opción no está disponible para ningún elemento relacionado.
- Descripción: proporcione opcionalmente una descripción sobre los atributos para cada capa. Esta opción abre el cuadro de diálogo Descripción.
- Acciones: seleccione qué campos son editables y visibles y están incluidos en la lista de valores predefinidos, y defina los atributos inteligentes y las acciones de campo. Proporciona el acceso a una capa relacionada o una tabla si está disponible.
Acciones inteligentes
Las acciones inteligentes definen el comportamiento que se aplica en un campo, como que se requiera, que esté oculto o que esté deshabilitado en función de una expresión definida. Siga estos pasos para ampliar acciones inteligentes por varias capas y agrupar acciones similares.
Nota:
Las acciones inteligentes también se pueden configurar directamente desde la pestaña Configuración de capa. Las acciones que se definen desde la pestaña Configuración de capa pueden ser autónomas o derivar de la creación de un grupo de Acciones inteligentes.
- En la pestaña Acciones inteligentes, haga clic en Agregar nuevo. En la ventana Configurar acción inteligente, en Nombre de grupo, proporcione un nombre que describa el grupo.
- En Capa para expresión, elija la capa para la que se usarán los campos para definir los criterios de expresión.
- En Expresión, haga clic en el botón Editar y cree expresiones para filtrar capas con una posible expresión equivalente y valide respecto a los campos elegidos.
- Si, debido a sus acciones, algún campo queda oculto, active Enviar datos de atributos de campos incluso cuando están ocultos. Esta opción enviará los datos de este campo.
- En la sección Capa y campos en los que aplicar, elija ocultar, requerir o deshabilitar algún campo.
Sugerencia:
Utilice el cuadro de búsqueda para filtrar campos y utilizar Expandir todas las capas para mostrar todos los campos de todas las capas.
Esta sección enumera las capas y campos que son opciones válidas según la expresión. Solo puede haber una acción por campo; si selecciona más de una, la prioridad determinará el orden de ejecución de las acciones. Para cambiar la prioridad, haga clic en el botón Editar
y utilice las flechas arriba y abajo para reorganizarlas.
Nota:
Si hay un icono amarillo junto a una acción en un campo correspondiente, el campo ya tiene una acción definida en otro grupo. Al activar esta acción, el campo se eliminará del otro grupo y se unirá al grupo actual.
Acciones de atributos
Las acciones de atributos determinan cómo se define o manipula el valor de un campo cuando se cumple un requisito. Siga estos pasos para ampliar acciones de atributos por varias capas y agrupar acciones similares.
Nota:
Las acciones de atributos también se pueden configurar directamente desde la pestaña Configuración de capa. Las acciones que se definen desde la pestaña Configuración de capa pueden ser autónomas o derivar de la creación de un grupo de Acciones de atributos.
- Agregue nuevas acciones en la sección Intersección para rellenar un campo en función de un valor de campo de una capa de intersección. La configuración que aparece en la ventana que se abre es:
- Nombre de grupo: nombre que describe al grupo.
- Tipo de datos: proporciona los tipos de datos. Una vez seleccionada una opción, Tipo de datos filtra la lista de campos coincidentes por capa.
- Ignorar la clasificación de capas y buscar la entidad más cercana en todas las capas definidas: active esta casilla para utilizar la entidad intersecante más cercana. La clasificación de capas está determinada por el orden de las capas en la sección Capas de las que extraer un valor: la capa de la parte superior de la lista se considera la primera para la intersección.
- Capas de las que extraer un valor
- Capas: la capa que se intersecará.
- Campos: el campo que se extraerá de la capa seleccionada.
- Configuración de tolerancia: el umbral para que se produzca una intersección.
Haga clic en el botón Configuración de tolerancia
para definir un valor de tolerancia personalizado para esta capa, o bien active Usar tolerancia predeterminada para utilizar la configuración de tolerancia de la configuración general.
- Acciones: controle el orden y elimine una entrada.
- Capas y campos a los que aplicar el valor extraído: seleccione los campos de las capas deseadas a los que aplicar los valores extraídos.
Sugerencia:
Si tiene varias capas definidas para un valor de intersección, el widget busca de arriba abajo en esta lista para un valor de intersección. Una vez hallado el primer valor válido, se hace caso omiso de todas las demás capas de la lista.
- Agregue nuevas acciones en la sección Dirección para rellenar un campo en función de una dirección en una ubicación concreta con un servicio de localizador. La configuración que aparece en la ventana que se abre es:
- Nombre de grupo: nombre que describe al grupo.
- Atributo: los campos disponibles según el geocodificador definido.
- Capas y campos a los que aplicar el valor extraído: campos a los que aplicar el atributo de dirección.
Nota:
Para definir el servicio de localizador, vaya a la pestaña Configuración general y haga clic en Ajustes de geocodificador. De forma predeterminada, el geocodificador se rellena con el localizador definido en su organización.
Sugerencia:
Si el localizador devuelve varios resultados, se usa el que presente la puntuación de coincidencia más alta.
- Agregue nuevas acciones en la sección Coordenadas para rellenar un campo en función de coordenadas. Las coordenadas pueden ser latitud-longitud, la referencia espacial del mapa o MGRS. La configuración que aparece en la ventana que se abre es:
- Nombre de grupo: nombre que describe al grupo.
- Sistema de referencia: los sistemas de coordenadas disponibles utilizan la referencia espacial del mapa actual, latitud-longitud o MGRS.
- Atributo: en función del sistema de coordenadas seleccionado, elija entre una de las siguientes combinaciones: X, Y o X Y; Latitud, Longitud o Latitud/Longitud; y MGRS.
- Capas y campos a los que aplicar el valor extraído: campos a los que aplicar el atributo de sistema de coordenadas.
Sugerencia:
Si los usuarios crean o actualizan un polígono, se utilizan las coordenadas del centroide del polígono. Si los usuarios crean o actualizan una línea, se utiliza el punto de partida.
- Agregue nuevas acciones en la sección Predefinido para definir los campos que pueden rellenar los usuarios con valores de atributo al crear entidades nuevas. La configuración que aparece en la ventana que se abre es:
- Nombre de grupo: nombre que describe al grupo.
- Tipo de datos: filtra los campos del ajuste Capa y campos en los que aplicar por el tipo de datos especificado. Para ver campos con dominios de valor codificado, elija Número.
- Capa y campos en los que aplicar: proporciona una lista de capas y campos que son opciones válidas en función del tipo de datos y filtros de dominio. Un asterisco azul (*) indica campos de dominio. Seleccione los campos para los que crear un valor predefinido.
Sugerencia:
Utilice el cuadro de búsqueda para filtrar campos y utilizar Expandir todas las capas para mostrar todos los campos de cada capa.
Nota:
Si un campo tiene un icono amarillo junto a él, ya se ha aplicado una acción predefinida para ese campo en otro grupo. Al activar este campo para la acción predefinida actual, se elimina el campo del otro grupo y se une al grupo actual.
- Valor predefinido: el valor predeterminado para el campo. Especifique un valor predeterminado en el cuadro de texto o déjelo en blanco. Hacer clic en Seleccionar valor ofrece tres opciones en función de los datos que esté configurando:
- Valores de campo: cuando no se define el tipo de datos en fecha y no se activa ningún campo de dominio, la ventana Seleccionar valor permite especificar un valor de campo de una capa.
- Dominios: si ha activado al menos un campo de dominio, la ventana Seleccionar valor incluye una lista de los valores de dominio de todos los campos seleccionados. Especifique un valor predeterminado como el predefinido.
- Fechas: cuando el tipo de datos es de fecha y no ha activado ningún campo de dominio, la ventana Seleccionar valor permite especificar una fecha fija o relativa.
- Ocultar en visualización de valores predefinidos: oculta el valor predefinido del panel del widget, pero sigue rellenando el valor cuando se crea un registro.
Nota:
Los valores predefinidos solo se aplican a la creación de nuevas entidades. Los valores predefinidos no se aplican al actualizar entidades existentes.
Ajustes generales
Esta sección incluye los ajustes del widget que le permiten controlar la validación y la interfaz de usuario. También puede cambiar los ajustes del geocodificador.
- Si configuró un campo en su tabla o capa de entidades para obtener el valor de una dirección, haga clic en Ajustes de geocodificador para definir la URL del localizador.
De forma predeterminada, el geocodificador se rellena con el localizador definido en su organización. Si cambia la URL, cambie también la asociación de campo de los campos con esta acción de atributo.
- En la sección Ajustes de plantillas de entidad y valores de filtro, elija entre estas opciones:
- Mostrar opciones de dibujo: visualice una lista de opciones de dibujo válidas para la plantilla seleccionada.
- Permitir al usuario crear entidades nuevas a partir de entidades existentes: permita a los usuarios crear una entidad nueva seleccionando una entidad existente.
- Los valores de las entidades copiadas invalidan los valores predeterminados: permita que los valores de entidad se pasen a la nueva entidad. Los valores de las entidades copiadas invalidarán los valores predeterminados de la plantilla únicamente para los campos que coincidan.
- Visualizar lista de valores predefinidos encima: visualice la lista de valores predefinidos por encima del selector de plantillas.
- Usar filtro de plantilla de entidad: el filtro de plantilla de entidad presenta el filtro de palabra clave y de capa para acotar la lista de plantillas de edición. Haga clic en la casilla para habilitar esta opción.
- Mantener plantilla seleccionada activa: mantiene activa la plantilla seleccionada.
- Aplicar valores de filtro del widget Filtro de grupo a los campos predefinidos: los filtros configurados en el widget Filtro de grupo se aplican a los campos predefinidos del widget Editor inteligente.
Precaución:
Filtro de grupo y Editor inteligente deben estar configurados en la aplicación para que se pueda acceder a ellos simultáneamente. Además, el nombre de grupo del valor predefinido en Editor inteligente debe ser el mismo que el nombre del conjunto de filtros en Filtro de grupo.
- En la sección Guardar configuración, elija entre estas opciones:
- Posición de los botones Guardar, Eliminar, Atrás y Cancelar: muestre los botones en la parte superior o inferior del formulario.
- Solicitud para guardar las ediciones no guardadas cuando se cierra el formulario o se cambia al siguiente registro: visualice una solicitud al salir de la página de atributos del registro actual si hay ediciones no guardadas.
- Requerir confirmación al eliminar un registro: visualice una solicitud al eliminar un registro.
- Guardar nueva entidad automáticamente: guarde automáticamente las ediciones para poder digitalizar rápidamente nuevas entidades.
- Eliminar entidad de la selección al guardar: pasa al registro siguiente o vuelve a la página Editar plantilla cuando solo hay un registro.
- Cambiar a la entrada multilínea si el campo excede de longitud: cambia la entrada de texto de una sola línea a multilínea.
- En la sección Ajustes de geometría, elija entre estas opciones:
- Habilitar la edición de geometría de forma predeterminada: habilite de forma predeterminada las ediciones de geometría para poder modificar rápidamente la forma de una entidad.
- Mostrar el botón de actualización de Acciones de atributo si Editar geometría está activo: si definió acciones de atributos para cualquier campo, esta opción le permite actualizar los valores derivados de las acciones de atributos al cambiar la geometría de una entidad.
- Llamar automáticamente a Acciones de atributo tras actualizar la geometría: esta opción actualiza automáticamente el valor derivado de las acciones de atributos en cualquier campo al modificar la geometría de una entidad.
- Habilitar el bloqueo de la navegación en el mapa: bloquee la navegación en el mapa para que la edición en dispositivos con pantalla táctil sea más sencilla.
- Habilitar el movimiento de la entidad de punto seleccionada a una ubicación GPS: habilite una entidad de punto para moverla a la ubicación GPS actual.
- Habilitar el movimiento de la entidad de punto seleccionada a una ubicación XY: habilite el movimiento de un punto a una ubicación x,y especificada con la referencia espacial actual del mapa o con latitud-longitud en grados decimales.
- Tolerancia de intersección predeterminada para todas las entidades: habilite una tolerancia global para las intersecciones.
Tolerancia de intersección predeterminada (valor de píxel) que se va a aplicar solo a entidades de puntos: si la tolerancia de intersección predeterminada para todas las entidades está definida en 0, utilice este ajuste para entidades de puntos.
- En la sección Proporcionar texto de visualización para el panel de edición, cambie o elimine el texto que aparece encima de la lista de plantillas de entidades. Introduzca texto para ayudar a los usuarios a realizar sus ediciones. Esto es útil si no hay capas que permitan la creación de nuevas entidades y la lista de plantillas está oculta.
- Haga clic en Aceptar para cerrar la ventana de configuración.
Usar el widget Editor inteligente
Abra el widget Editor inteligente para mostrar el selector de plantillas y la lista de valores predefinidos. Si la capa que desea editar no aparece en el selector de plantillas, asegúrese de que Editable está activado para la capa en la configuración y de que la capa está visible en el mapa.
- Si tiene campos configurados que desea incluir en la lista Predefinido, introduzca sus valores.
Nota:
Los valores predefinidos solo se aplican a la creación de nuevas entidades. Los valores predefinidos no se aplican al actualizar entidades existentes.
Si lo desea, puede definir el valor de una opción predefinida con un parámetro de URL con el siguiente formato: https://<domain>/apps/webappviewer/index.html?id=<itemid>&<preset name>=<value>
- Para agregar una entidad, haga clic en el símbolo correspondiente en la plantilla y agréguelo o dibújelo en el mapa. Si su configuración incluye el filtro de plantillas de entidades, puede buscar una plantilla.
Una vez que haya agregado una entidad, la página pasa a los atributos.
- Introduzca la información en los campos disponibles. Los campos varían en función de los campos de atributos editables del servicio de entidades y de la configuración de la capa editable.
- Para adjuntar una imagen u otros archivos a una entidad (si los hay), haga clic en Examinar en la sección Adjuntos de la ventana emergente y navegue hasta el archivo en su equipo.
- Para editar una entidad, haga clic sobre ella en el mapa para abrir sus atributos y editar la información.
- Para eliminar una entidad, haga clic sobre ella en el mapa para abrir sus atributos y haga clic en Eliminar.
El widget Editor inteligente también está disponible desde una acción de entidad emergente de una entidad seleccionada.
