Skip To Content

Controlar el acceso a datos de capas de entidades alojadas

Como propietario de una capa de entidades alojada o como administrador del portal, debe decidir quién tiene acceso a los datos de sus capas de entidades. Puede controlarlo con una combinación de vistas de capas de entidades alojadas, ajustes de edición y propiedades de uso compartido.

Para determinar si debe crear vistas de capas de entidades alojadas, con las que debería compartir sus capas de entidades alojadas y sus vistas de capas de entidades alojadas, así como las propiedades de edición a configurar, plantéese las preguntas siguientes.

¿Quién necesita editar?

El propietario de la capa de entidades alojada y el administrador de la organización siempre tienen la opción de editar la capa en Map Viewer, incluso aunque la edición no esté habilitada en la capa. Resulta útil si la capa está pensada solo para visualización, pero hay que editarla en ocasiones. También resulta útil si forma parte de una organización pequeña, en la que el publicador y el editor son la misma persona. En definitiva, si no necesita establecer la capa como disponible para que todos puedan editarla, no lo haga.

Si necesita que otros miembros de su organización editen la capa de entidades alojada, habilite la edición en la capa y compártala con las personas adecuadas. Recuerde que, cuando comparte la capa con un grupo o la organización, solamente los miembros que tengan asignado un rol que incluya privilegios de edición pueden editar la capa de entidades. Si comparte la capa de entidades con el público, cualquiera puede editar la capa, incluso quienes no tengan sesión iniciada en su organización. Para asegurarse de no compartir una capa editable con el público de manera accidental, debe habilitar la recopilación de datos públicos en la capa de entidades alojada o en la vista de esta capa.

¿Todos tienen que hacer los mismos tipos de ediciones?

Usted decide el tipo de edición permitida cuando habilita las ediciones en su capa de entidades alojada. Existen varias combinaciones de opciones de edición que puede habilitar. Por ejemplo, puede configurar la capa de modo que los editores pueden agregar, actualizar y eliminar entidades, o bien restringir la edición de modo que los editores solo pueden agregar entidades o solo pueden actualizar atributos.

Si todas las personas que editarán la capa harán los mismos tipos de ediciones, solo necesita una única capa de entidades alojada con una configuración. Como se ha mencionado en la sección anterior, usted sigue teniendo todo el control de la edición en la capa, independientemente de lo que habilite para otras personas.

Si desea que distintas personas realicen distintos tipos de operaciones de edición, no basta con una sola capa de entidades alojada. Para satisfacer esta necesidad, cree una vista de capas de entidades alojadas a partir de la capa de entidades alojada, habilite distintas opciones de edición en la vista y comparta la vista con las personas adecuadas. Puede crear hasta 20 vistas por capa de entidades alojada para cumplir distintos requisitos de edición.

Heredado:

Si la mayoría de sus editores hará los mismos tipos de ediciones, pero necesita que varias personas tengan todo el control de la edición (agregar, actualizar y eliminar), el administrador de la organización puede crear un tipo especial de grupo cuyos miembros tengan pleno control de la edición de todas las capas de entidades alojadas. Aunque esta opción de grupo sigue estando disponible, forma parte de un flujo de trabajo que ha sido reemplazado eficazmente con la creación de una vista. Es preferible utilizar la vista, ya que proporciona más control respecto a quién puede editar una capa concreta, miembros de grupos con plenas capacidades de edición tienen plenos privilegios de edición en todas las capas de entidades alojadas a las que tienen acceso.

¿Y si quiere que algunas personas puedan editar, pero otras no?

De forma similar a cuando distintos editores necesitan distintos niveles de acceso a edición, puede crear vistas de capas de entidades alojadas para satisfacer esta necesidad. Puede habilitar la edición en la capa de entidades alojada y compartirla solo con el grupo o los grupos cuyos miembros necesiten editar la capa. A continuación, cree una vista de capa de entidades alojada a partir de la capa de entidades alojada editable, pero deshabilite la edición de la vista. Comparta la vista con las personas que necesitan acceso de solo lectura a los datos. Resulta útil si desea que el público o toda la organización visualice las entidades, pero solo necesita a varios miembros de la organización para editarlas.

¿Es posible llevar un registro de quién edita los datos?

Puede habilitar el seguimiento en sus capas de entidades alojadas. Con ello, se agregan campos a su capa para registrar las credenciales de inicio de sesión de la persona que crea una entidad y el momento de creación, así como campos para registrar quién editó una entidad o sus atributos por última vez y el momento de edición.

Al habilitar el seguimiento, puede controlar aún más los tipos de ediciones que la gente puede hacer en la capa. Por ejemplo, puede restringir a los editores para que solo editen las entidades que ellos agreguen a la capa, o permitir a los editores que solo vean las entidades que ellos agreguen.

Nota:

Si habilita el seguimiento del editor en una capa de entidades alojada compartida con el público, todos los usuarios anónimos (aquellos que editan sin iniciar sesión en la organización) se identifican con el mismo nombre de usuario. Esto significa que todos los usuarios anónimos tendrán los mismos privilegios de edición en las entidades del resto de usuarios anónimos.

¿Necesita restringir la edición a un área geográfica concreta?

Cree vistas de capas de entidades alojadas que proporcionen acceso a áreas geográficas concretas. Resulta útil, por ejemplo, si hay varios editores a cargo de distintas regiones geográficas. Puede crear una vista, definir un área de interés que corresponda a una región y compartirla con un grupo cuyos miembros necesiten editar esa región. Luego, cree vistas adicionales para cada región adicional y compártalas con los grupos adecuados.

¿Desea restringir la edición a entidades o atributos concretos?

Cree vistas de capas de entidades alojadas y configure definiciones de vista que restrinjan las entidades o los campos de atributos no espaciales a los que la gente puede acceder mediante la vista.

Por ejemplo, si tiene una sola capa de entidades alojada que contiene edificios de su ciudad, puede que tenga que crear vistas con las siguientes definiciones:

  • Cree una vista para los miembros del público que deseen buscar información sobre una propiedad. Configure la vista de forma que solo estén disponibles aquellos campos con la información que se permite ver al público. No habilite la edición en esta vista y comparta la vista con todos (público).
  • Cree otra vista para su uso por el personal municipal que inspecciona o emite permisos para propiedades comerciales. Configure una definición de la vista que exponga solo las entidades de edificios definidas como comerciales y comparta la vista con un grupo integrado por el personal municipal pertinente.
  • Cree otra vista para su uso por el personal municipal que inspecciona o emite permisos para propiedades residenciales. Configure una definición de la vista que exponga solo las entidades de edificios definidas como residenciales y comparta la vista con un grupo integrado por el personal municipal pertinente.

¿Parte de la edición se realizará sin conectividad a Internet?

Si tiene trabajadores de campo que necesitan editar los datos fuera de la oficina, donde probablemente no se puedan conectar a su organización, puede habilitar la sincronización en su capa de entidades alojada (edición sin conexión).

Use su capa de entidades alojada con la sincronización habilitada en las encuestas que cree con ArcGIS Survey123 para poder recopilar información mientras esté sin conexión.

Para usar la capa con la sincronización habilitada en ArcGIS Collector o en aplicaciones personalizadas creadas con ArcGIS Runtime SDK, cree un mapa habilitado para su uso sin conexión, agregue ahí su capa de entidades alojada con la sincronización editada y otras capas que los editores sin conexión puedan necesitar en el campo como referencia.