Guardar los cambios de una versión
Este tema se aplica sólo a ArcEditor y ArcInfo.
Al iniciar la edición de una versión, se empieza trabajando con una representación propia de la versión. Los demás usuarios que estén conectados a la misma versión no podrán ver ninguno de los cambios hasta que los guarde. Mientras está realizando cambios, otros usuarios pueden estar editando la misma versión.
Suponga que, desde que se empezó a editar una versión, otro usuario ha guardado cambios en la misma versión. ¿Qué ocurre cuándo se guardan las ediciones? Cuando pasa esto, ArcGIS debe conciliar las dos representaciones de la versión. El usuario controla cómo tiene lugar esta operación estableciendo lo siguiente:
- Cómo se definen los conflictos
Existen las siguientes opciones:
Opciones para definir un conflictoDefinir los conflictos en este nivel
Detectar los casos en que
Fila
Otro usuario edita la misma fila, entidad o entidades relacionadas topológicamente que usted. El conflicto se da aunque se hayan modificado atributos diferentes. Este es el valor predeterminado.
Columna
Otro usuario modifica el mismo atributo de una entidad o registro.
- Cómo desea que ArcGIS resuelva los conflictos inicialmente: dando prioridad a su sesión de edición o a la representación en la base de datos
Si decide resolver los conflictos dando prioridad a la sesión de edición, todas las entidades en conflicto de la sesión de edición tienen prioridad sobre las representaciones en la base de datos. Si decide dar prioridad a la base de datos, las representaciones en la base de datos reemplazan a todas las entidades en conflicto de la sesión de edición. Si varios usuarios están modificando la misma versión y se detectan conflictos, la entidad que se guardó en primer lugar reemplaza a la representación de la sesión de edición.
- Si desea que se le notifiquen las modificaciones del otro usuario al guardar
Existen estas opciones:
- No guardar los cambios automáticamente. De esta forma, se le notifican las modificaciones del otro usuario, pero los cambios no se guardan. Puede revisar los resultados de la fusión antes de guardar los cambios.
- Guardar los cambios automáticamente si no hay conflictos. Solo se le notifican los cambios del otro usuario si hay conflictos; si no hay ningún conflicto, se fusionan las dos representaciones de la versión.
- Guardar automáticamente los cambios en todos los casos. Con esta opción, nunca se le notifican los cambios del otro usuario, las dos representaciones de la versión se fusionan siempre y los conflictos se resuelven según la regla de resolución de conflictos, que indica si los conflictos se resuelven dando prioridad a la sesión de edición o a la base de datos.
Si hay conflictos, puede resolver inicialmente todos ellos a favor de la sesión de edición o de la representación de la base de datos de la versión. Una vez resueltos inicialmente, puede decidir revisarlos uno por uno, resolviéndolos manualmente con un cuadro de diálogo interactivo. Para obtener más información sobre cómo resolver conflictos manualmente, vea Resolver conflictos.
Puede trabajar con una versión en tantas sesiones de edición como necesite. Cuando haya finalizado la edición y desee fusionar los cambios en una versión de destino, el próximo paso es la conciliación.
Debe establecer cómo se definen y resuelven los conflictos de forma predeterminada, al empezar una sesión de edición; para hacerlo:
- Para iniciar ArcMap, haga clic en Inicio > Todos los programas > ArcGIS > ArcMap 10.
- Si la barra de herramientas Editor aún no está abierta, haga clic en Personalizar en el menú principal, seleccione Barras de herramientas y haga clic en Editor.
- Haga clic en el menú desplegable Editor en la barra de herramientas Editor.
-
Haga clic en Comenzar la edición.
De esta forma se inicia una sesión de edición.
- Haga clic en el menú desplegable Editor en la barra de herramientas Editor.
- Haga clic en Opciones.
- Haga clic en la ficha Versionado del cuadro de diálogo Opciones de edición.
-
Especifique cómo desea definir los conflictos durante la conciliación automática. Para hacerlo, realice uno de los pasos siguientes:
- Haga clic en Por objeto (por fila) si desea que se considere como un conflicto todos los cambios realizados en la misma fila o entidad.
- Haga clic en Por tributo (por columna) si desea que se considere como un conflicto los cambios realizados en la misma columna del dataset.
-
Especifique cómo resolver todos los conflictos inicialmente. Para hacerlo, realice uno de los pasos siguientes:
- Haga clic en A favor de la base de datos si desea que la información de la base de datos tenga prioridad.
- Haga clic en A favor de la sesión de edición si desea que sus cambios tengan prioridad.
-
Especifique cómo guardar los cambios después de la conciliación automática. Para hacerlo, realice uno de los pasos siguientes:
- Haga clic en No guardar cambios automáticamente si no desea que los cambios se guarden después de la conciliación automática. Puede revisar los conflictos detectados antes de volver a guardar.
- Haga clic en Guardar cambios automáticamente solo si no hay conflictos si desea que se le notifiquen los conflictos detectados. Si no hay ningún conflicto, las dos representaciones de la versión se fusionarán sin ningún otro mensaje ni ninguna acción por su parte.
- Haga clic en Guardar cambios automáticamente en todas las clases si no desea que se le notifiquen los cambios en conflicto de otro usuario y desea fusionar siempre las dos representaciones de las versiones. Los conflictos detectados se resuelven según la regla de resolución de conflictos.
- Haga clic en Aceptar.