El control de acceso basado en la propiedad permite especificar qué operaciones de edición se pueden realizar en entidades concretas y quién puede efectuarlas. Por ejemplo, puede configurar la capa de entidades de modo que solo la persona que añade la entidad pueda actualizarla o eliminarla, y que los demás usuarios que se conecten a la capa solo puedan consultar la entidad.
La forma en que se habilita el control de acceso basado en la propiedad y qué controles están disponibles dependen de si lo habilitó en una capa de entidades alojada o en una capa de entidades de ArcGIS Server (servicio de entidades).
Habilitar el control de acceso basado en propiedad en una capa de entidades alojada
El propietario de la capa de entidades alojada o el administrador del portal deben habilitar el rastreo del editor para la capa. Una vez habilitado, están disponibles las siguientes opciones de control de acceso:
- Los editores solo pueden ver sus propias entidades
- Los editores no pueden ver ninguna entidad, ni siquiera las que han agregado
- Los editores solo pueden editar sus propias entidades
- Agregar solo entidades nuevas
Consulte Administrar capas de entidades alojadas para obtener más información sobre cómo estas opciones controlan el acceso a sus datos de capas de entidades alojadas.
Habilitar el control de acceso basado en propiedad en una capa de entidades de ArcGIS Server
Para las capas de entidades de ArcGIS Server, el acceso basado en la propiedad significa que la persona que crea la entidad tiene pleno control de la misma. Sin embargo, es posible establecer reglas sobre qué tipo de operaciones pueden realizar otros usuarios (las personas que no crearon la entidad) con las siguientes opciones:
- Consultar: si permite a otros usuarios la realización de consultas de entidades, significa que solo la persona que agregó la entidad a la capa de entidades (su creador) puede ver o editar la entidad.
- Actualizar: si permite a otros usuarios actualizar entidades, cualquier persona con permisos de editor puede actualizar los atributos o la ubicación de cualquier entidad de la capa de entidades.
- Eliminar: si permite a otros usuarios eliminar entidades, cualquier persona con permisos de editor puede eliminar una entidad de la capa de entidades.
Para obtener más información, consulte Control de acceso basado en propiedad para servicios de entidades en la Ayuda de ArcGIS Server.
Debe habilitar el rastreo del editor para la clase de entidad (o las clases de entidad) antes de definir reglas de acceso. Puede definir estas reglas al publicar la capa de entidades de ArcGIS Server o en un momento posterior. Para definir reglas de acceso tras la publicación, siga estos pasos:
- Inicie sesión en ArcGIS Server Manager como administrador del portal o propietario de la capa de entidades y detenga el servicio de entidades (el servicio de mapas con acceso a la capa de entidades).
- Haga doble clic en el servicio para abrir sus propiedades.
- Haga clic en Funcionalidades.
- Elija Acceso a entidades en la lista de capacidades.
- En la sección Propiedades, active Habilitar el control de acceso basado en la propiedad para las entidades.
- En Operaciones permitidas en entidades creadas por otros usuarios, active las operaciones de edición que desea que puedan usar las personas con las entidades que no han creado personalmente.
A continuación se muestran algunos ejemplos:
- Si desactiva Consultar, la persona que tiene iniciada sesión en la capa de entidades solo verá las entidades creadas por ella misma.
- Si Consultar está activada, pero Actualizar y Eliminar están desactivadas, las entidades son de solo lectura para cualquier persona, excepto la persona que creara la entidad.
- Si Consultar y Actualizar están activadas, pero Eliminar está desactivada, las entidades pueden ser consultadas o alteradas por personas que no son sus propietarios, pero estas personas no pueden eliminarlas.
- Guarde los cambios que ha realizado en las propiedades del servicio.
- Reinicie el servicio de entidades (servicio de mapas con acceso a entidades).