A través del rastreo del editor, ArcGIS puede registrar automáticamente la siguiente información de cada registro de tabla o entidad en un dataset de geodatabase:
- el nombre del usuario que lo creó.
- La fecha y hora que se creó.
- El nombre del usuario que lo editó.
- La fecha y hora de la última edición.
Esta información se registra directamente en campos de atributos en el dataset. El rastreo del editor puede ayudarle a mantener la responsabilidad y hacer cumplir los estándares de control de calidad.
Por ejemplo, puede rastrear el último editor y de forma opcional, la última fecha de edición para ver quién fue el responsable de ediciones específicas en la vista actual de la base de datos. 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.
Las ediciones se rastrean cuando los elementos en las geodatabases personales, geodatabases de archivos y geodatabases de ArcSDE se editan en ArcGIS for Desktop. Además, también puede rastrear ediciones de datos guardados como servicios de entidad en ArcGIS Server. Antes de que pueda rastrear las ediciones, debe habilitar el rastreo del editor en el dataset.
Cuando los valores se registran
ArcGIS automáticamente registra nuevos valores del rastreo del editor cuando una entidad o registro se inserta o modifica de alguna manera. Esto incluye las modificaciones en las columnas de atributos definidas por el usuario, las columnas del sistema no definidas por el usuario y la columna de forma que almacena la geometría de la entidad.
La mayoría de los tipos de operaciones registran los valores de rastreo, incluidos los que actualizan automáticamente los datos que están de forma invisible. Por ejemplo, eliminar un origen en una relación simple se actualiza automáticamente la columna de clave externa en la entidad relacionada y, por tanto, se registran nuevos valores de rastreo para la entidad relacionada.
Las operaciones que involucran cambios de esquema en donde no modifica los valores de la columna en el proceso, no se registran nuevos valores de rastreo. Por ejemplo, al agregar o al eliminar un campo no se actualizarán los valores del rastreo del editor para las entidades de una clase de entidad.
El rastreo del editor aplica a operaciones solamente en datasets existentes. Esto no se aplica a operaciones que crean nuevos datasets. Por ejemplo, realizar cualquiera de las siguientes operaciones no actualizará los valores del rastreo del editor en los nuevos datasets que se crean como resultado:
- Copiar y pegar una clase de entidad
- Importar un documento de espacio de trabajo XML
- Copiar datos a través del asistente Extraer datos en ArcMap
- Crear una réplica
- Convertir etiquetas en anotación
Asimismo, crear réplicas y sincronizar cambios que no actualicen los valores del rastreo del editor. Los valores del dataset de origen se mantienen en el objetivo.
Dependiendo de las necesidades de su organización, también puede utilizar el archivado para crear un historial completo de las ediciones del dataset. Por medio del archivado, también puede registrar información sobre entidades eliminadas y el creador original de la entidad.
Especificar cómo se registran los nombres de usuarios
En las geodatabases de archivos y personales que se editan a través de clientes de ArcGIS for Desktop y geodatabases de ArcSDE a las que se conecta por medio de la autenticación del sistema operativo, el nombre de usuario escrito es el que se utiliza en el inicio de sesión del sistema operativo. El valor utilizado se establece por medio del texto que escribe el usuario cuando inicia sesión. Si inicia sesión como John, John se escribe como el nombre de usuario. Si el siguiente día inicia sesión como john, john se escribe como el nombre de usuario.
Para las geodatabases de ArcSDE a las que se conecta a través de la autenticación de la base de datos, el nombre de usuario es el nombre que utiliza para conectarse a la geodatabase.
Si sus datos residen en una geodatabase de ArcSDE y se conecta a través de la autenticación de la base de datos, puede elegir incorporar un entorno (por ejemplo: @esri.com) al nombre del usuario que realiza la edición. Por ejemplo, si tiene un usuario llamado John en su oficina de Denver y un usuario llamado John en su oficina de Seattle, puede rastrear sus ediciones como John@denver y John@seattle, respectivamente, y así pueda estar seguro cuál John hizo cada edición.
Para establecer el entorno de una geodatabase de ArcSDE, debe tener privilegios de administrador sobre la base de datos. En la ventana Catálogo, haga clic con el botón derecho en la conexión a la geodatabase, haga clic en Propiedades y haga clic en la pestaña Rastreador del editor. A continuación, puede elegir si utiliza el entorno predeterminado o aplica uno propio. Además, puede elegir incorporar un entorno para las ediciones que se realizan a través de un servicio de entidades.
Especificar cómo se registran las horas
Cuando habilita el rastreo del editor en un dataset, puede registrar las fechas de las ediciones en UTC o la zona horaria de la base de datos.
Si va a copiar o replicar los datos en zonas horarias, o si planea editar a través de un servicio de entidades, utilice el UTC, que es un estándar que no lo afectan las diferencias en las zonas horarias. Debido a que es posible que los editores apliquen ediciones potencialmente en cualquier parte del mundo, el UTC funciona bien.
Se recomienda hacer registros en la zona horaria de la base de datos únicamente si está seguro que todas las ediciones se realizarán en una misma zona horaria.
Reconciliar versiones
Cuando se aplican las ediciones a una versión, los valores de fecha se toman cuando se realizaron las ediciones y no cuando ocurrió la conciliación. Por ejemplo, si ayer un editor realizó un cambio a una fila y la reconcilió y publicó en la versión predeterminada hoy, la fecha de la última edición de la fila en la versión predeterminada será ayer.
En el caso que realice la conciliación y no haya ningún conflicto, los valores en los campos del rastreo del editor se aplican a la versión de edición como valores de cualquier otro campo. Si hay conflictos, los valores en los campos del rastreo del editor que se aplican a la versión de edición dependen de la política de resolución de conflictos. Las diferencias en los campos del rastreo del editor no desencadenan conflictos.
Trabajar con diferentes versiones de ArcGIS
ArcGIS 10.1 y clientes posteriores registran la información de rastreo del editor. Los clientes de ArcGIS 10.0 y 10.0 Service Pack 1 pueden obtener acceso a datasets que tengan habilitado el rastreo del editor, pero cualquier edición que se realice en estas versiones no se podrá rastrear. Debe evitar hacer cambios de esquema cuando utilice estos clientes ya que hacerlo deshabilitará el rastreo del editor en el dataset. Los clientes de ArcGIS 10.0 Service Pack 2 y 10.0 Services Packs subsiguientes no pueden obtener acceso a datasets que tengan habilitado el rastreo del editor.