Preparar datos para su uso en servicios de entidades sin conexión

Para usar los datos de una geodatabase corporativa sin conexión para su edición, publique una capa de entidades (servicio de entidades) de ArcGIS Server editable con la sincronización habilitada. A continuación, puede agregar el servicio de entidades a un mapa web configurado para el uso sin conexión y los clientes pueden descargar el mapa web y su contenido para trabajar con él cuando no estén conectados a su red.

Nota:

Los servicios de entidad que contienen campos de solo fecha, solo hora, desfase de marca de tiempo, entero grande o Id. de objeto de 64 bits no pueden utilizarse sin conexión. Por lo tanto, no publique clases de entidad que contengan esos tipos de datos si tiene previsto utilizar los datos sin conexión.

Los datos utilizados en un servicio de entidades habilitado para la sincronización pueden ser no versionados con el archivado habilitado o, si los datos o flujos de trabajo de la organización lo exigen, los datos pueden registrarse como versionados.

Todos los datos del mapa desde el que publica se deben configurar del mismo modo; no se puede tener una combinación de datos versionados y no versionados ni una combinación de datos tradicionales y versionados en rama en el mapa.

Los requisitos de preparación de datos varían en función de si los datos están versionados y de qué tipo de flujos de trabajo de edición sin conexión utilizará. Estos datos y requisitos del flujo de trabajo sin conexión también afectan a los ajustes que configure en el servicio de entidades cuando lo publique. En las siguientes secciones se tratan estos requisitos.

Nota:

No es necesario habilitar la edición para poner un servicio de entidades sin conexión; puede habilitar la consulta y la sincronización en el servicio de entidades para desconectarlo solo para su referencia. Sin embargo, el escenario más común para utilizar los servicios de entidades sin conexión es permitir que los trabajadores móviles editen en el campo. Por ese motivo, las siguientes secciones describen los flujos de trabajo de edición sin conexión.

Tenga en cuenta también que, para todos estos escenarios, se crea una réplica del servicio de entidades cuando la capa de entidades se deja sin conexión.

Escenario 1: no se requiere el versionado

Si sus flujos de trabajo no requieren datos versionados, habilite el archivado en los datos y publique un servicio de entidades editable de ArcGIS Server con la sincronización habilitada para ponerlos sin conexión para la edición.

En este escenario, los datos no están versionados. Cuando los clientes se conectan al servicio de entidades para obtener los últimos cambios una vez que tienen conectividad, reciben la representación actual de los datos de la geodatabase.

Sugerencia:

Si utiliza este escenario, guarde las ediciones con frecuencia al editar el servicio de entidades con la sincronización habilitada.

Si la razón principal por la que se habilita el archivo de datos es permitir los flujos de trabajo de sincronización sin conexión, se considera que ejecutar la herramienta de geoprocesamiento Recortar el historial de archivos en los datos de forma periódica es una práctica adecuada. Esto hace que el archivo se mantenga compacto y eficiente.

Para usar datos no versionados en un servicio de entidades habilitado para la sincronización, se requieren los siguientes datos y ajustes de publicación:

Requisitos de datos para este escenario

Configure lo siguiente antes de publicar:

  • Todos los datos del mapa deben provenir de la misma geodatabase corporativa y los datos deben estar registrados en la geodatabase.
  • Todas las clases de entidad que se van a publicar deben tener el archivado habilitado.
  • Cada clase de entidad que se va a publicar debe contener un campo de Id. global.

    Los Id. globales que se agregan a los datasets al dejarlos sin conexión no se pueden basar en un campo personalizado; deben usar de forma explícita el campo Id. global creado por ArcGIS. Para agregar Id. globales a los datos, utilice la herramienta de geoprocesamiento Agregar Id. globales o el comando Agregar Id. global en los menús contextuales de la clase de entidad, el dataset de entidades y la tabla en el árbol Catálogo.

  • Si los datasets que se van a publicar participan en una clase de relación o tienen adjuntos, esas relaciones deben usar una clave principal de Id. global.

    Si la columna de Id. de objeto es la clave principal, se devuelve un error al descargar datos para su uso sin conexión. Puede utilizar la herramienta de geoprocesamiento Migrar clase de relación para convertir los adjuntos y clases de relación basados en Id. de objeto con el fin de que utilicen campos de Id. global como clave principal.

  • En el servicio de entidades deben incluirse los siguientes campos. No puede ocultar estas columnas en ninguna de las clases de entidad que se van a publicar: campos que tienen subtipos, los campos de clave principal y externa para la clase de relación o adjuntos, los campos de rastreo del editor (si el rastreo del editor está activado en el dataset).
  • A la cuenta de inicio de sesión especificada en la conexión de base de datos utilizada para acceder a los datos se le deben otorgar privilegios sobre los datos de la geodatabase que le permitan realizar las operaciones de edición configuradas para el servicio de entidades.

Configuración del servicio de entidades

Al publicar la capa de entidades, debe definir lo siguiente en el cuadro de diálogo Configurar propiedades de capa web, al que se accede desde la pestaña Configuración del panel Compartir como capa web:

  • Habilite la edición y elija el nivel de edición permitida.

    Nota:

    Esta configuración solo es válida para los usuarios que no son administradores y que no son propietarios del servicio de entidades. Los administradores de ArcGIS Server y el propietario del servicio tienen acceso completo al servicio con todas las operaciones permitidas.

    Como resultado, los datos pasados al modo sin conexión por un administrador o el propietario del servicio son siempre editables. Si requiere capas de entidades sin conexión y de solo lectura, un usuario no administrativo que no sea el propietario del servicio de entidades debe pasarlas al modo sin conexión.

  • Habilitar la sincronización
  • Defina la opción de sincronización como Ninguna.

    La opción Ninguno de Creación de versión sincronizada está seleccionada.

Escenario 2: el versionado en rama se utiliza para administrar las ediciones multiusuario

Si utiliza el versionado en rama para administrar escenarios de edición multiusuario o si utiliza funcionalidad de geodatabase que requiere el versionado en rama (como las redes de servicios o las estructuras de parcelas), puede usar cualquiera de los flujos de trabajo descritos en las dos secciones siguientes.

Cada flujo de trabajo requiere una configuración específica de los datos, así como una configuración específica al publicar los datos.

Para obtener ejemplos del uso de estos flujos de trabajo, consulte Trabajar con datos versionados en rama y mapas sin conexión.

Sincronizar con la versión predeterminada

Este flujo de trabajo resulta más útil si no es necesario que revise ediciones ni ejecute reglas de atributos en los datos antes de hacer que estén disponibles para otras personas. Dado que no puede revisar ni resolver conflictos de cambios realizados por otros editores, la última edición aplicada a la versión predeterminada será la que se guarde en la versión predeterminada.

Este flujo de trabajo cuenta con menos desfase antes de que las ediciones estén disponibles, pero no puede revisar las ediciones antes de que otros puedan verlas.

Sugerencia:

En su lugar, si necesita revisar ediciones sin conexión antes de hacer que estén disponibles para otros usuarios que accedan a los datos, debe usar una versión de réplica, como se describe en la sección Sincronizar con una versión de réplica.

Puede publicar datos desde la versión en rama predeterminada desde ArcGIS Pro 2.1 o posterior en ArcGIS Enterprise 10.7 o posterior.

Requisitos de datos para este escenario

Configure lo siguiente antes de publicar:

  • Todos los datos del mapa deben provenir de la misma geodatabase corporativa y los datos deben estar registrados en la geodatabase.
  • Todas las clases de entidad que se van a publicar deben estar registradas para el versionado en rama, lo que requiere que cada clase de entidad tenga un campo de Id. global.
  • En el servicio de entidades deben incluirse los siguientes campos. No puede ocultar estas columnas en ninguna de las clases de entidad que se van a publicar: campos que tienen subtipos, los campos de clave principal y externa para la clase de relación o adjuntos, los campos de rastreo del editor (si el rastreo del editor está activado en el dataset).
  • A la cuenta de inicio de sesión especificada en la conexión de base de datos utilizada para acceder a los datos se le deben otorgar privilegios sobre los datos de la geodatabase que le permitan realizar las operaciones de edición configuradas para el servicio de entidades.

Configuración del servicio de entidades

Al publicar la capa de entidades, debe definir lo siguiente en el cuadro de diálogo Configurar propiedades de capa web, al que se accede desde la pestaña Configuración del panel Compartir como capa web:

  • Habilite la edición y elija el nivel de edición permitida.

    Nota:

    Esta configuración solo es válida para los usuarios que no son administradores y que no son propietarios del servicio de entidades. Los administradores de ArcGIS Server y el propietario del servicio tienen acceso completo al servicio con todas las operaciones permitidas.

    Como resultado, los datos pasados al modo sin conexión por un administrador o el propietario del servicio son siempre editables. Si requiere capas de entidades sin conexión y de solo lectura, un usuario no administrativo que no sea el propietario del servicio de entidades debe pasarlas al modo sin conexión.

  • Habilitar la sincronización
  • Defina la opción de sincronización como Ninguna.

    La opción Ninguno de Creación de versión sincronizada está seleccionada.

Sincronizar con una versión de réplica

Este flujo de trabajo resulta útil si debe revisar ediciones manualmente o con scripts que ejecuten reglas de atributos en los datos antes de hacer que estén disponibles para otras personas. También puede revisar los conflictos que surjan cuando los editores móviles y editores de la oficina editen los mismos datos.

Se crea una versión con nombre del estado actual de la versión predeterminada en la geodatabase corporativa siempre que un editor móvil usa los datos sin conexión. En flujos de trabajo sin conexión y de replicación de geodatabase, esta versión con nombre se conoce como versión de réplica. Cuando los editores móviles sincronizan ediciones de campos, las ediciones se aplican a la versión de réplica. Los trabajadores móviles pueden sincronizar repetidamente ediciones en la versión de réplica.

Nota:

Los nombres de versión de réplica están limitados a 30 caracteres. La parte del nombre correspondiente al servicio de entidades se truncará para cumplir este límite.

Al igual que con todas las versiones con nombre, debe conciliar y publicar las ediciones de todas las versiones de réplica generadas en este escenario con la versión predeterminada. Consulte Versiones de réplica en flujos de trabajo sin conexión para obtener más información.

Este flujo de trabajo es compatible con ArcGIS Pro 2.6 y versiones posteriores y con ArcGIS Enterprise 10.8.1 y versiones posteriores.

Requisitos de datos para este escenario

Configure lo siguiente antes de publicar:

  • Todos los datos del mapa deben provenir de la misma geodatabase corporativa y los datos deben estar registrados en la geodatabase.
  • Todas las clases de entidad que se van a publicar deben estar registradas para el versionado en rama, lo que requiere que cada clase de entidad tenga un campo de Id. global.
  • Todas las clases de entidad que se van a publicar deben tener habilitado el rastreo de réplicas.

    Si publica desde ArcGIS Pro 2.7 o versiones posteriores y habilita la sincronización en ArcGIS Enterprise 10.9 y versiones posteriores, los datos tendrán habilitado automáticamente el rastreo de réplicas. Para todos los demás casos, habilite el rastreo de réplicas en los datos antes de publicarlos. Utilice la herramienta de geoprocesamiento Habilitar el rastreo de réplicas o hacer clic con el botón derecho en el dataset en el panel Catálogo en ArcGIS Pro, hacer clic en Administrar y hacer clic en Rastreo de réplicas.

  • En el servicio de entidades deben incluirse los siguientes campos. No puede ocultar estas columnas en ninguna de las clases de entidad que se van a publicar: campos que tienen subtipos, los campos de clave principal y externa para la clase de relación o adjuntos, los campos de rastreo del editor (si el rastreo del editor está activado en el dataset).
  • A la cuenta de inicio de sesión especificada en la conexión de base de datos utilizada para acceder a los datos se le deben otorgar privilegios sobre los datos de la geodatabase que le permitan realizar las operaciones de edición configuradas para el servicio de entidades.

Configuración del servicio de entidades

Al publicar la capa de entidades, debe definir lo siguiente en el cuadro de diálogo Configurar propiedades de capa web, al que se accede desde la pestaña Configuración del panel Compartir como capa web:

  • Habilite la edición y elija el nivel de edición permitida.

    Nota:

    Esta configuración solo es válida para los usuarios que no son administradores y que no son propietarios del servicio de entidades. Los administradores de ArcGIS Server y el propietario del servicio tienen acceso completo al servicio con todas las operaciones permitidas.

    Como resultado, los datos pasados al modo sin conexión por un administrador o el propietario del servicio son siempre editables. Si requiere capas de entidades sin conexión y de solo lectura, un usuario no administrativo que no sea el propietario del servicio de entidades debe pasarlas al modo sin conexión.

  • Habilitar la sincronización
  • Defina la opción de sincronización como Crear una versión para cada mapa descargado.

    Se selecciona la opción Crear una versión para cada mapa descargado.

Escenario 3: el versionado tradicional se utiliza para administrar las ediciones multiusuario

Si su organización requiere el uso de versiones tradicionales porque utiliza una versión de los datos con garantía de calidad, puede usar los siguientes flujos de trabajo sin conexión. Cada flujo de trabajo tiene datos específicos y secciones de publicación. Cada flujo de trabajo crea una versión de réplica.

Al igual que con todas las versiones con nombre, debe conciliar y publicar las ediciones de todas las versiones de réplica generadas en este escenario con su versión principal. Consulte Versiones de réplica en flujos de trabajo sin conexión para obtener más información.

Para obtener ejemplos de estos flujos de trabajo, consulte Mapas y datos versionados sin conexión.

Nota:

Los nombres de versión de réplica están limitados a 30 caracteres. La parte del nombre correspondiente al servicio de entidades se truncará para cumplir este límite.

Descargar mapas para el mantenimiento de datos

Utilice este flujo de trabajo si los trabajadores móviles necesitan que el mapa que descargan tenga los datos más actualizados de la versión predeterminada de la geodatabase. Una vez de vuelta en la oficina, sincronizan las ediciones realizadas en el campo, eliminan el mapa y concilian y publican la versión de réplica del mapa con la versión predeterminada de la geodatabase. El proceso puede repetirse varias veces al día. Cuando finaliza cada proceso, los trabajadores móviles eliminan la versión de réplica del mapa sin conexión.

Requisitos de datos para este escenario

Configure lo siguiente antes de publicar:

  • Todos los datos del mapa deben provenir de la misma geodatabase corporativa y los datos deben estar registrados en la geodatabase.
  • Todas las clases de entidad que se van a publicar deben estar registradas para el versionado tradicional completo; la opción de registro para mover las ediciones a la base no es compatible.
  • Cada clase de entidad que se va a publicar debe contener un campo de Id. global.

    Los Id. globales que se agregan a los datasets al dejarlos sin conexión no se pueden basar en un campo personalizado; deben usar de forma explícita el campo Id. global creado por ArcGIS. Para agregar Id. globales a los datos, utilice la herramienta de geoprocesamiento Agregar Id. globales o el comando Agregar Id. global en los menús contextuales de la clase de entidad, el dataset de entidades y la tabla en el árbol Catálogo.

  • Si los datasets que se van a publicar participan en una clase de relación o tienen adjuntos, esas relaciones deben usar una clave principal de Id. global.

    Si la columna de Id. de objeto es la clave principal, se devuelve un error al descargar datos para su uso sin conexión. Puede utilizar la herramienta de geoprocesamiento Migrar clase de relación para convertir los adjuntos y clases de relación basados en Id. de objeto con el fin de que utilicen campos de Id. global como clave principal.

  • En el servicio de entidades deben incluirse los siguientes campos. No puede ocultar estas columnas en ninguna de las clases de entidad que se van a publicar: campos que tienen subtipos, los campos de clave principal y externa para la clase de relación o adjuntos, los campos de rastreo del editor (si el rastreo del editor está activado en el dataset).
  • A la cuenta de inicio de sesión especificada en la conexión de base de datos utilizada para acceder a los datos se le deben otorgar privilegios sobre los datos de la geodatabase que le permitan realizar las operaciones de edición configuradas para el servicio de entidades.

Configuración del servicio de entidades

Al publicar la capa de entidades, debe definir lo siguiente en el cuadro de diálogo Configurar propiedades de capa web, al que se accede desde la pestaña Configuración del panel Compartir como capa web:

  • Habilite la edición y elija el nivel de edición permitida.

    Nota:

    Esta configuración solo es válida para los usuarios que no son administradores y que no son propietarios del servicio de entidades. Los administradores de ArcGIS Server y el propietario del servicio tienen acceso completo al servicio con todas las operaciones permitidas.

    Como resultado, los datos pasados al modo sin conexión por un administrador o el propietario del servicio son siempre editables. Si requiere capas de entidades sin conexión y de solo lectura, un usuario no administrativo que no sea el propietario del servicio de entidades debe pasarlas al modo sin conexión.

  • Habilitar la sincronización
  • Defina la opción de sincronización como Crear una versión para cada mapa descargado.

    Se selecciona la opción Crear una versión para cada mapa descargado.

Descargar mapas para un proyecto de corta duración

Utilice este flujo de trabajo para proyectos sin conexión de corta duración en los que los trabajadores móviles realizan ediciones y sincronizaciones frecuentes.

En este flujo de trabajo, los trabajadores móviles sincronizan las ediciones de sus versiones de réplica por la mañana y al final del día con una versión de proyecto. La versión del proyecto es una versión secundaria de la versión de geodatabase predeterminada.

Puede ejecutar un proceso nocturno de conciliación y publicación para mantener actualizadas las versiones de réplica de los trabajadores móviles con las ediciones realizadas por otros trabajadores móviles. Cuando cada trabajador móvil sincronice a la mañana siguiente, cada uno verá las ediciones hechas por los demás trabajadores móviles.

Cuando haya finalizado el proyecto, todas las ediciones desde el campo se habrán sincronizado y aplicado a la versión del proyecto. La versión del proyecto se revisará, conciliará y publicará a continuación con la versión predeterminada de la geodatabase. Una vez finalizado el proyecto, la persona responsable de la administración de proyectos elimina el servicio de entidades, la versión del proyecto y las versiones de réplica de los trabajadores móviles.

En este flujo de trabajo, la latencia de los datos de los trabajadores móviles no es superior a una semana.

Requisitos de datos para este escenario

Configure lo siguiente antes de publicar:

  • Todos los datos del mapa deben provenir de la misma geodatabase corporativa y los datos deben estar registrados en la geodatabase.
  • Todas las clases de entidad que se van a publicar deben estar registradas para el versionado tradicional completo; la opción de registro para mover las ediciones a la base no es compatible.
  • Cada clase de entidad que se va a publicar debe contener un campo de Id. global.

    Los Id. globales que se agregan a los datasets al dejarlos sin conexión no se pueden basar en un campo personalizado; deben usar de forma explícita el campo Id. global creado por ArcGIS. Para agregar Id. globales a los datos, utilice la herramienta de geoprocesamiento Agregar Id. globales o el comando Agregar Id. global en los menús contextuales de la clase de entidad, el dataset de entidades y la tabla en el árbol Catálogo.

  • Si los datasets que se van a publicar participan en una clase de relación o tienen adjuntos, esas relaciones deben usar una clave principal de Id. global.

    Si la columna de Id. de objeto es la clave principal, se devuelve un error al descargar datos para su uso sin conexión. Puede utilizar la herramienta de geoprocesamiento Migrar clase de relación para convertir los adjuntos y clases de relación basados en Id. de objeto con el fin de que utilicen campos de Id. global como clave principal.

  • En el servicio de entidades deben incluirse los siguientes campos. No puede ocultar estas columnas en ninguna de las clases de entidad que se van a publicar: campos que tienen subtipos, los campos de clave principal y externa para la clase de relación o adjuntos, los campos de rastreo del editor (si el rastreo del editor está activado en el dataset).
  • A la cuenta de inicio de sesión especificada en la conexión de base de datos utilizada para acceder a los datos se le deben otorgar privilegios sobre los datos de la geodatabase que le permitan realizar las operaciones de edición configuradas para el servicio de entidades.

Configuración del servicio de entidades

Al publicar la capa de entidades, debe definir lo siguiente en el cuadro de diálogo Configurar propiedades de capa web, al que se accede desde la pestaña Configuración del panel Compartir como capa web:

  • Habilite la edición y elija el nivel de edición permitida.

    Nota:

    Esta configuración solo es válida para los usuarios que no son administradores y que no son propietarios del servicio de entidades. Los administradores de ArcGIS Server y el propietario del servicio tienen acceso completo al servicio con todas las operaciones permitidas.

    Como resultado, los datos pasados al modo sin conexión por un administrador o el propietario del servicio son siempre editables. Si requiere capas de entidades sin conexión y de solo lectura, un usuario no administrativo que no sea el propietario del servicio de entidades debe pasarlas al modo sin conexión.

  • Habilitar la sincronización
  • Defina la opción de sincronización como Crear una versión para cada usuario.

Descargar mapas para un proyecto en curso

Utilice este flujo de trabajo para proyectos sin conexión que se ejecutan durante varias semanas o más.

En este flujo de trabajo, los trabajadores móviles sincronizan las ediciones realizadas sin conexión. Se conectan a la red y sincronizan por la mañana y al finalizar el día con una versión de garantía de calidad. Dado que el proyecto está en curso, el servicio de entidades se publica a partir de una versión de garantía de calidad que no se elimina, en lugar de directamente a partir de la versión predeterminada. Eso significa que se requieren procesos de revisión, conciliación y publicación adicional.

Requisitos de datos para este escenario

Configure lo siguiente antes de publicar:

  • Todos los datos del mapa deben provenir de la misma geodatabase corporativa y los datos deben estar registrados en la geodatabase.
  • Todas las clases de entidad que se van a publicar deben estar registradas para el versionado tradicional completo; la opción de registro para mover las ediciones a la base no es compatible.
  • Cada clase de entidad que se va a publicar debe contener un campo de Id. global.

    Los Id. globales que se agregan a los datasets al dejarlos sin conexión no se pueden basar en un campo personalizado; deben usar de forma explícita el campo Id. global creado por ArcGIS. Para agregar Id. globales a los datos, utilice la herramienta de geoprocesamiento Agregar Id. globales o el comando Agregar Id. global en los menús contextuales de la clase de entidad, el dataset de entidades y la tabla en el árbol Catálogo.

  • Si los datasets que se van a publicar participan en una clase de relación o tienen adjuntos, esas relaciones deben usar una clave principal de Id. global.

    Si la columna de Id. de objeto es la clave principal, se devuelve un error al descargar datos para su uso sin conexión. Puede utilizar la herramienta de geoprocesamiento Migrar clase de relación para convertir los adjuntos y clases de relación basados en Id. de objeto con el fin de que utilicen campos de Id. global como clave principal.

  • En el servicio de entidades deben incluirse los siguientes campos. No puede ocultar estas columnas en ninguna de las clases de entidad que se van a publicar: campos que tienen subtipos, los campos de clave principal y externa para la clase de relación o adjuntos, los campos de rastreo del editor (si el rastreo del editor está activado en el dataset).
  • A la cuenta de inicio de sesión especificada en la conexión de base de datos utilizada para acceder a los datos se le deben otorgar privilegios sobre los datos de la geodatabase que le permitan realizar las operaciones de edición configuradas para el servicio de entidades.

Configuración del servicio de entidades

Al publicar la capa de entidades, debe definir lo siguiente en el cuadro de diálogo Configurar propiedades de capa web, al que se accede desde la pestaña Configuración del panel Compartir como capa web:

  • Habilite la edición y elija el nivel de edición permitida.

    Nota:

    Esta configuración solo es válida para los usuarios que no son administradores y que no son propietarios del servicio de entidades. Los administradores de ArcGIS Server y el propietario del servicio tienen acceso completo al servicio con todas las operaciones permitidas.

    Como resultado, los datos pasados al modo sin conexión por un administrador o el propietario del servicio son siempre editables. Si requiere capas de entidades sin conexión y de solo lectura, un usuario no administrativo que no sea el propietario del servicio de entidades debe pasarlas al modo sin conexión.

  • Habilitar la sincronización
  • Defina la opción de sincronización como Crear una versión para cada usuario.

Otros ajustes y cómo afectan a los datos sin conexión

Es posible que los datos que necesita utilizar sin conexión también estén configurados para utilizar otras funciones de geodatabase, como reglas de atributos o rastreo del editor. Tenga en cuenta cómo afecta esa funcionalidad a los datos cuando los editores sincronizan sus ediciones sin conexión con la geodatabase.

Reglas de atributos

Las capas de entidades que publique desde ArcGIS Pro y que hagan referencia a sus datos registrados pueden contener reglas de atributos. Al editar la capa de entidades, ArcGIS aplica el cálculo de atributos y las reglas de restricción que usted haya definido en la geodatabase. Cada vez que una edición vulnera una de estas reglas, el editor recibe un error. Sin embargo, si edita los datos sin conexión, la información de las reglas de atributos no se incluye en los datos sin conexión. Al sincronizar los datos con la capa de entidades, las reglas se aplican en ese momento. La forma en que se tratan las vulneraciones depende de cómo estén registrados los datos.

  • Si usa datos que están registrados como versionados, las vulneraciones de las reglas de atributos impiden que tenga lugar el proceso de sincronización. La sincronización devuelve un error cuando una edición vulnera una regla de atributo. Debe corregir la vulneración en la versión sin conexión de los datos y sincronizar de nuevo.
  • Si utiliza datos no versionados y con archivado habilitado, la sincronización se completa, pero las ediciones que vulneren las reglas de atributos no se aplican. Se escribe información en el registro de ArcGIS Server para las ediciones que no se sincronicen. Si usa reglas de atributos y datos no versionados, consulte el registro de ArcGIS Server tras sincronizar para comprobar qué ediciones no se sincronizaron (si las hay). Corrija la vulneración en la versión sin conexión de los datos y sincronice de nuevo.

Si incluye capas de errores de reglas de atributos en el servicio de entidades con la sincronización habilitada, no edite estas capas de errores en el mapa sin conexión. Si lo hace, las ediciones no se aplicarán a las capas de errores al sincronizar.

Rastreo del editor

Puede usar el rastreo del editor con los datos que se editan sin conexión. Cuando descarga datos en el cliente para el uso sin conexión, los valores existentes en los campos de rastreo del editor se copian en el cliente junto con el resto de los datos. Cuando se trabaja con los datos sin conexión, la fecha y la hora de creación o edición de las entidades se registran en los campos de fecha apropiados. Los valores se conservan cuando los datos se sincronizan con el servicio.

Nota:

Si los campos de datos almacenan valores de una zona horaria distinta a la hora universal coordinada (UTC), especifique esa zona horaria al publicar el servicio. Si no lo hace, se supondrá que es UTC. ArcGIS aplicará la zona horaria que especifique en todos los campos de fecha de rastreo del editor.

Los datos sin conexión incluyen el nombre de usuario que desconectó el mapa. Esto se utiliza con el rastreo del editor de la siguiente manera:

  • Para las entidades que se han creado sin conexión, el valor del nombre del creador se define como el usuario que dejó el mapa sin conexión.
  • Para las entidades que se han editado sin conexión, el valor del nombre del editor se define como el usuario que dejó el mapa sin conexión. El valor del nombre del creador de estas entidades no se modifica.

Control de acceso basado en la propiedad

Cuando el rastreo del editor está habilitado en los datos, puede limitar el acceso a las entidades en función de quién las creó configurando el control de acceso basado en la propiedad para el servicio de entidades. Cualquier edición realizada por el cliente que infrinja las reglas de control de acceso basadas en la propiedad no se sincronizarán con el servicio. El usuario de inicio de sesión empleado para sincronizar los cambios se considera el editor en este caso.

Sin embargo, si el administrador de ArcGIS Server sincroniza las ediciones realizadas por un editor sin conexión, el control de acceso basado en la propiedad se basa en el usuario nominal que puso el mapa sin conexión, no en el administrador.

Privilegios para sincronizar

Al utilizar la funcionalidad de sincronización en un servicio de entidades de ArcGIS Server, el proceso de sincronización crea una tabla temporal en la geodatabase corporativa para mover los datos entre la aplicación y la base de datos. Es decir, que el usuario de la base de datos que se conecta para realizar la sincronización debe poder crear tablas temporales en la base de datos. En algunos sistemas de administración de bases de datos, se requieren privilegios específicos u otra configuración para crear tablas temporales. Consulte la documentación de su sistema de administración de bases de datos para verificar qué privilegios y requisitos de espacio se necesitan para usar tablas temporales en su base de datos y consulte a su administrador de bases de datos para confirmar que tiene dichos privilegios o acceso a los espacios de tablas requeridos.

Si las ediciones realizadas sin conexión se sincronizan con el servicio de entidades, el usuario de la base de datos que se conecta para sincronizar debe tener privilegios para insertar, actualizar y eliminar en los datos de origen de la geodatabase corporativa.

Capas de mapa que hacen referencia a la misma clase de entidad

Los autores de mapas a veces agregan la misma clase de entidad a un mapa más de una vez. Aparecen como capas separadas en el mapa, pero son la misma clase de entidad de la geodatabase. Si publica un servicio de entidades de ArcGIS Server desde un mapa que contiene dos o más capas basadas en la misma fuente de clases de entidad, no puede utilizar ese servicio de entidades en flujos de trabajo sin conexión.

Por ejemplo, si agrega una clase de entidad de carreteras desde una geodatabase al mapa para mostrar todas las carreteras, agrega la misma clase de entidad de carreteras, establece una consulta de definición en ella para mostrar las carreteras en construcción y publica un servicio de entidades desde el mapa, no podrá dejar el servicio de entidades sin conexión para editar y sincronizar los cambios cuando vuelva a tener conexión.