Disponible con una licencia Standard o Advanced.
Al realizar ediciones de datos en una versión, las versiones empiezan a diferenciarse unas de otras. Después de crear una versión nominal, todas las ediciones se rastrean en la versión predeterminada y en la versión nominal. Las ediciones en la versión predeterminada pueden incluir ediciones publicadas por otras versiones.
Una vez haya finalizado la edición de datos en una versión, puede realizar los procesos de conciliación y publicación para fusionar sus ediciones con la versión predeterminada. El proceso que recupera los cambios de la versión predeterminada y los fusiona con su versión con nombre se denomina conciliación. A continuación, puede enviar a la versión predeterminada los cambios que haya realizado en la versión con nombre mediante el proceso de publicación.
Editar la misma entidad en la versión con nombre y en la versión predeterminada se considera un conflicto. Es posible definir qué cambios constituyen un conflicto antes de ejecutar el proceso de conciliación.
Sugerencia:
Las siguientes secciones describen cómo llevar a cabo los procesos de conciliación y publicación desde la pestaña Versionado, que se abre desde el panel Contenido del mapa. También puede conciliar y publicar las versiones utilizando la herramienta de geoprocesamiento Conciliar versiones o el botón Conciliar/Publicar de la pestaña Versiones cuando se encuentre en la vista Versiones.Proceso de conciliación
Al trabajar en una versión con nombre, la conciliación detecta conflictos entre la versión con nombre a la que está conectado actualmente y la versión predeterminada.
Nota:
Al conciliar versiones en rama, tenga en cuenta lo siguiente:
- La versión de destino siempre será la versión predeterminada.
- Aparece una advertencia si intenta conciliar y hay conflictos sin revisar.
Para cambiar la forma de gestionar los conflictos y qué mensajes se reciben durante cada operación de conciliación, consulte Opciones de versionado.
Para conciliar su versión con nombre con la versión predeterminada, siga estos pasos:
- En la pestaña Versionado, en el grupo Fuente de datos, asegúrese de que la fuente de datos de la capa de entidades web deseada esté seleccionada en el menú desplegable.
- Asegúrese de que está conectado a una versión distinta de la predeterminada.
- En la pestaña Versionado, haga clic en el botón Reconciliar en el grupo Versionado.
Aparece el cuadro de diálogo Conciliar.
- Especifique cómo desea definir los conflictos con las siguientes opciones:
Definir conflictos Descripción Por atributo (columna)
Solo los cambios aplicados al mismo atributo (columna) de la misma fila o entidad en las versiones de destino y edición se marcarán como en conflicto. Esta es la opción predeterminada.
Por objeto (fila)
Cualquier cambio en la misma fila o entidad en las versiones de destino y edición se marcará como en conflicto.
- Haga clic en Aceptar.
Nota:
Al conciliar datasets versionados en rama, tenga en cuenta lo siguiente:
- Los conflictos siempre se resuelven a favor de la versión de edición.
- No se pueden utilizar las operaciones Deshacer ni Descartar para revertir los cambios realizados tras finalizar una operación de conciliación.
Para evitar que se identifiquen conflictos cuando se actualiza el mismo atributo en ambas versiones, puede utilizar la herramienta de georprocesamiento Agregar filtro de conflictos de campo para definir el conjunto de campos que se desea excluir de los conflictos. Un filtro de conflicto de campos permite etiquetar un campo o un conjunto de campos en una clase de entidad para que no se incluyan en la detección de conflictos. No se devolverán conflictos durante la operación de conciliación si solo se editan los campos con filtros de conflicto. Esto solo se puede usar cuando los conflictos se definen por atributo, no por objeto (fila). Para obtener más información, consulte Filtrado de conflicto de nivel de campo.
Si el proceso de conciliación detecta conflictos, puede revisarlos en la vista Conflictos. Para obtener más información sobre la vista Conflictos, consulte Administrar conflictos de versiones en rama.
Tras revisar los conflictos, complete el proceso de fusión publicando los cambios en la versión predeterminada.
Publicar cambios
Para publicar ediciones en la versión predeterminada, el usuario del portal actual debe tener acceso para editar esta versión. Esto significa que la versión predeterminada debe tener la propiedad de acceso establecida en público o que el usuario del portal debe ser el administrador de versiones.
Más información sobre el acceso a versiones
Para publicar cambios en la versión predeterminada una vez que se hayan conciliado y revisado los conflictos, haga clic en el botón Publicar en el grupo Versionado de la pestaña Versionado.
Los conflictos también se pueden detectar durante el proceso de publicación. Esto ocurre cuando se editan los datos de la versión predeterminada después de la conciliación pero antes de publicar las ediciones en la versión predeterminada. Estas ediciones pueden proceder de ediciones directas de los usuarios en la versión predeterminada o de ediciones publicadas desde otras versiones con nombre. Si esto ocurre, se devuelve un error y debe volver a realizar la operación de conciliación antes de publicar.
Tenga en cuenta la siguiente información adicional sobre el proceso posterior:
- Una vez publicados los cambios, no se pueden deshacer, dado que está aplicando cambios en una versión predeterminada.
- Si existen conflictos que no se han marcado explícitamente como revisados, aparece un cuadro de diálogo al publicar, con una advertencia de que los conflictos no revisados se resolverán automáticamente. Haga clic en Sí para resolver automáticamente conflictos con las opciones que elija en el cuadro de diálogo Conciliar y publique los cambios en la versión de destino.
- Tras la publicación, puede seguir editando los datos de su versión con nombre. Para aplicar estos cambios a la versión predeterminada, debe realizar de nuevo los procesos de conciliación, resolución de conflictos y publicación.
Si la publicación marca el fin de su flujo de trabajo, puede opcionalmente eliminar la versión con nombre que ha estado editando.