Arquitectura de sincronización
Este estado de referencia se crea como una entrada de conexión en el espacio de trabajo cuando se conecta a Decision Center.

La herramienta de sincronización en Rule Designer consulta la base de datos de Decision Center de forma remota. Para mejorar el rendimiento, la comparación de tres vías utiliza una suma de comprobación en las reglas remota y local y, a continuación, las compara con el estado de referencia.
- Entrante
Cambios en Decision Center que debe actualizar en Rule Designer.
- Saliente
Cambios que se realizan localmente en Rule Designer que debe publicar en el Decision Centerremoto.
- Conflicto
Cambios realizados en las versiones local y remota.
Si la vista Sincronización aconseja algún cambio, actualice o publique los cambios según se indique, o altere temporalmente la dirección propuesta.
- Si cambia el nombre de una carpeta o subcarpeta en Rule Designer y sincroniza, obtendrá una nueva versión en Decision Center para cada artefacto de dicha carpeta.
- El proceso de sincronización se basa en un usuario y un servidor. Por ejemplo, si sincroniza entre Rule Designer y Decision Center, desconecta el proyecto de Decision Centery se vuelve a conectar con otras credenciales de usuario o se conecta a otro servidor, la sincronización puede mostrar conflictos incluso si no se han realizado cambios en el servicio de decisiones o proyecto.
Entradas de conexión en sincronización
Cuando se conecta a Decision Center, se crea un archivo de conexión (.syncEntries) en el espacio de trabajo para el proyecto.
El archivo de conexión realiza un seguimiento del estado de la sincronización con uno o varios Decision Centersi se conecta a más de uno.
Debe conservar esta entrada para conservar la comparación de tres vías que le proporciona el estado de la sincronización.
Al cerrar la sesión de Eclipse , el archivo de conexión permanece en el espacio de trabajo, por lo que no es necesario volver a conectarse la próxima vez que abra Diseñador de reglas.
Cuando se desconecta de un Decision Center para conectarse a otro, debe conservar el archivo de conexión del primero, a menos que tenga previsto no volver a conectarse nunca.
Si suprime la entrada de conexión y posteriormente se vuelve a conectar y sincroniza con el mismo proyecto, la vista Sincronizar muestra conflictos, aunque las reglas sean las mismas en ambos lados, porque ha perdido la información de suma de comprobación al suprimir la entrada. En este caso, puede suprimir el proyecto en Diseñador de reglas y volver a importarlo desde Decision Center.
Suprima sólo la entrada de conexión si no necesita volver a conectarse, o si desea limpiar los archivos de conexión, como por ejemplo cuando envía un proyecto de reglas (no el espacio de trabajo) a otro usuario.
UUID en sincronización
La sincronización utiliza UUID (Universal Unique Identifier) para determinar si las reglas de Rule Designer y Decision Center están sincronizadas.
Si cambia manualmente el UUID de una regla en Decision Center, obtendrá conflictos al sincronizar. Por ejemplo, los desarrolladores pueden cambiar un UUID cuando comparten proyectos de reglas a través del control de código fuente (SCC) y desean trabajar en diferentes ramas de un proyecto en el mismo espacio de trabajo. Este enfoque interrumpe la sincronización. Debe importar diferentes ramas en espacios de trabajo separados para mantener la sincronización.
Cuando copie una regla en Diseñador de reglas como punto de partida para otra regla que renombre, cópiela desde la perspectiva de regla para cambiar automáticamente el UUID de la regla copiada. A continuación, la sincronización detecta la nueva regla en el lado del Diseñador de reglas .
Si copia una regla en la vista Recurso o en el Explorador de Windows, la regla copiada tiene el mismo UUID que la regla original y el proceso de copia genera un error. Para corregir este error, pulse con el botón derecho del ratón en la regla copiada en el Explorador de reglas y pulse Actualizar UUID.