Para controlar lo que ven los usuarios de datos, el propietario de una vista de capa de entidades alojada o un administrador pueden definir qué campos o entidades estarán disponibles en la vista. Estas definiciones se guardan con la vista de la capa de entidades alojada y le permitir tener mayor control sobre el contenido que ve la gente.
Por ejemplo, podría crear varias vistas distintas de una capa de entidades alojada que contiene información de los clientes y establecer distintas definiciones para cada vista según los usuarios a los que van dirigidas. Para una vista que comparta con un grupo que realiza análisis espacial, podría ocultar los campos que almacenan los nombres de los clientes, ya que los analistas no necesitan tener esta información. Para otra vista que comparta con un grupo que se ocupa de encaminar las entregas, definiría la vista de modo que solo se mostraran entidades que representan a los clientes que compraron un producto y todavía no se les ha entregado.
Puede establecer y guardar definiciones de vista desde la pestaña Visualización de la página de detalles de una vista de la capa de entidades alojada o agregar la capa o la vista al Map Viewer y establecer la definición en el panel Contenido.
Tenga en cuenta lo siguiente al establecer una definición para una vista de capa de entidades alojada:
- Solo debe usar definiciones de campo o de entidad si su organización está configurada de forma que permita únicamente consultas SQL estándar. Consulte con el administrador de su organización para confirmar que la organización tiene habilitada la opción Permitir solo consultas SQL estándar..
- No se puede establecer la definición de un campo o de una entidad en una vista de capa de entidades alojada si esta tiene una capa de teselas alojada dependiente.
- Ciertas configuraciones se definen en campos individuales. Si oculta un campo utilizado para configurar cosas como la simbología, las etiquetas, los elementos emergentes, las relaciones y los ajustes de tiempo, las configuraciones ya no funcionarán en la vista de capa de entidades alojada.
- Cuando otros usuarios aparte del propietario o el administrador exportan desde una vista de capa de entidades alojada con las definiciones, el archivo exportado solo incluirá los campos o entidades permitidos por la definición. Cuando exportan el propietario o el administrador, las definiciones no se aplican y el archivo exportado incluye todos los campos y entidades.
En los siguientes pasos se describe cómo establecer una definición para una vista de capa de entidades alojada desde la página de detalles de la vista:
- Abra los detalles de la vista de la capa de entidades alojada.
- Si es el propietario de la vista, abra la página de detalles desde la pestaña Mi contenido de la página de contenido.
- Si es administrador, utilice Buscar para encontrar la vista o acceda a la vista en la página Contenido de Mi organización de la página de contenido.
- Haga clic en la pestaña Visualización.
- Debajo del elemento, haga clic en el botón Más opciones y haga clic en Establecer definición de vista.
- Elija el tipo de definición a establecer
- Para restringir qué entidades están disponibles basándose en los valores de los campos, haga clic en Definir entidades, elija un campo y defina la expresión que devolverá las entidades que desea que estén disponibles en la vista. Puede aplicar varias definiciones de entidades para la misma vista. Cuando haya terminado, haga clic en Aplicar definición.
- Para definir qué campos están disponibles en la vista, haga clic en Definir campos y desactive los campos a los que no desea que acceda la gente. Haga clic en Aceptar cuando haya terminado de definir los campos disponibles.
Nota:
Algunos campos no se pueden ocultar usando la definición de campo. Por ejemplo, no puede desactivar campos de sistema que requiere el portal como, por ejemplo, un Id. de capa. Tampoco puede ocultar campos no anulables que no presenten un conjunto de valores predeterminados, ya que los editores necesitan el acceso a los campos para introducir valores cuando estén editando.