Skip To Content

El rastreo del editor para los servicios de entidades

Los servicios de entidades de ArcGIS Server le ofrecen una forma de compartir los datos en la web y permiten a los usuarios editar estos datos cuando se conectan al servicio de entidades. Si los datos del servicio de entidades tienen el rastreo del editor habilitado, ArcGIS Server registra quién agregó o editó los datos a través del servicio de entidades y cuándo se hizo la edición. Esta información se almacena en campos definidos por el propietario de los datos cuando habilita el rastreo del editor en los datos de origen.

Dado que el rastreo del editor está habilitado por clase de entidad o por tabla, puede habilitar el rastreo del editor para algunas o para todas las capas de un servicio de entidades mediante uno de los siguientes métodos:

  • Utilice la herramienta de geoprocesamiento Habilitar rastreo del editor en ArcGIS Pro o llame a la herramienta desde un script de Python en un equipo de ArcGIS Server.
  • Conectar a la clase de entidad de geodatabase o tabla del panel Catálogo de ArcGIS Pro y habilitar el rastreo del editor desde el menú contextual Administrar.

Nota:

  • Solo puede habilitar el rastreo del editor en los datos de geodatabases corporativas, no en bases de datos.
  • Solo el propietario de la clase de entidad o tabla puede habilitar el rastreo del editor.
  • Si habilita el rastreo del editor para la clase de entidad y las tablas de origen después de la publicación del servicio de entidades, reinicie el servicio de entidades.

Si un usuario autenticado edita un servicio de entidades que contiene capas con el rastreo del editor habilitado, inicio de sesión utilizado para conectarse al sitio de ArcGIS Server se registra en los campos de creador y editor, y la fecha y la hora en que la entidad se ha agregado o modificado se registra en los campos de creación y modificación de fecha, respectivamente.

Si un usuario no autenticado edita un servicio de entidades que tiene habilitado el rastreo del editor, ESRI_Anonymous se registra en los campos de creador y editor y la fecha correspondiente que se creó o editó la entidad se registra en la geodatabase. Sin embargo, al visualizar estos campos desde el servicio de entidades, aparecen vacíos.

Si agrega un servicio de entidades no protegido a ArcGIS Online o un portal de ArcGIS Enterprise (es decir, no se proporciona una credencial de ArcGIS Server para el servicio), se considera que las ediciones proceden de un usuario no autenticado y se registra ESRI_Anonymous en los campos de creador y editor.

Explorar:

Para rastrear quién creó o editó los datos, la aplicación debe solicitar las credenciales de ArcGIS Server para que pueda obtener un token con esta información. Este token se incorpora a las solicitudes del servicio de entidades para comunicar quién está haciendo solicitudes.

Motivos para utilizar el rastreo del editor

A continuación se ofrecen ejemplos de con qué fines utilizaría el rastreo del editor.

Responsabilidad y control de calidad

Rastrear quién hizo las ediciones y cuándo se aplicaron puede ayudarle a hacer cumplir las exigencias de responsabilidad y de control de calidad de las entidades que agrega a la geodatabase. Puede rastrear quién crea entidades, el último editor y la última fecha de edición para ver quién es el responsable de ediciones específicas en las entidades existentes. Si activa el archivado, puede obtener el historial completo de las ediciones, incluidas las eliminaciones.

Aplicar control de acceso basado en la propiedad

Usted puede limitar el acceso de tal manera que solo el usuario que creó una entidad puede acceder a ella. Para hacer esto, debe configurar el servicio para aplicar el acceso basado en quién creó la entidad. Esto se explica con más detalle en Control de acceso basado en la propiedad de los servicios de entidades.

Rastrear cambios en el tiempo

Para obtener información sobre el volumen de ediciones realizadas a lo largo del tiempo, puede rastrear la última fecha de edición y la fecha de creación. Esto le puede ayudar a identificar tendencias y hacer correlaciones con la fecha. Si habilita el archivado, es posible que no necesite rastrear las ediciones para cumplir con estos requisitos.

Editar servicios de entidades sin conexión a la red

Si configura los datos y el servicio de entidades para desconectar el servicio de entidades, se crea una copia replicada de los datos (réplica secundaria) en el equipo o dispositivo que ejecuta la aplicación que utiliza para desconectar el servicio de entidades. Las ediciones se realizan en la copia local y se vuelven a sincronizar en el sitio de ArcGIS Server cuando el usuario de la aplicación se conecta a la red. Para comprender cómo se rellenan los campos de rastreo del editor en este escenario, consulte Preparar servicios de entidades para el uso sin conexión.

Rastreo del editor y zonas horarias

Cuando se trabaja con el servicio de entidades a través de REST, todas las fechas se registran y se devuelven en UTC. Cuando habilite el rastreo del editor en una clase de entidad, se recomienda que configure los campos de fecha utilizados para registrar las ediciones de modo que utilicen UTC.

Si no utiliza UTC en los campos de fecha que rastrean las ediciones, por ejemplo, los campos que utilizan otras aplicaciones y que le impiden utilizar UTC, especifique la zona horaria utilizada en la base de datos al publicar un servicio de entidades.