# Company Synchronization

# Notas de actualización

## <span style="mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">1.1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Versión<span style="mso-bookmark: _Toc80111098;"><span style="mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;"> 2.1.2 Liberada el 09/08/2021</span></span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Esta actualización contiene nuevas funcionalidades y está enfocada en el control de tablas sincronizadas y en la gestión de los permisos.</span>

### <span style="mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">1.1.1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;">Gestión de permisos</span>

<span style="mso-fareast-language: ES;">Esta opción va sobre todo enfocado a aquellos usuarios que tienen permisos limitados en cuanto a empresas se refiere. </span>

<span style="mso-fareast-language: ES;">Puede darse el caso de que un grupo sincronice en 3 empresas y que un usuario con permisos para modificar tenga acceso sólo a 2 de ellas. En tal caso el sistema devolvería error por falta de acceso a la tercera empresa.</span>

<span style="mso-fareast-language: ES;">Para ello se facilitado la creación de permisos específicos. Dentro de la ficha de cada grupo esta la opción de “Activar permisos”:</span>

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-n9fclbrl.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Una vez activada el sistema genera un conjunto de permisos con el nombre del propio grupo:</span>

<span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-cexem7nb.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Ahora es necesario “Establecer Permisos a Usuarios” para elegir qué usuarios deben tener permisos para poder crear/modificar los registros seleccionados.</span>

<span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-o0gimnfn.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Al elegir los usuarios y aceptar el sistema asignará el conjunto de permisos a los usuarios por cada empresa seleccionada en el grupo de sincronización:</span>

<span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-hg7kqcqk.png)  
</span>

<p class="callout warning">**<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Si se desactiva la marca de “Activar permisos” o bien se desmarcan todas las empresas del grupo, el sistema eliminará el conjunto de permisos y habrá que volver a seleccionar los usuarios.</span>**</p>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif;"> </span>

### <span style="mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">1.1.2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;">Control de tablas</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Se ha añadido la opción de poder comparar cada una de la tabla entre todas las empresas asociadas. </span>

<span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-5cthscf2.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Al presionar sobre comparar tabla el sistema mostrará un recuadro donde se debe rellenar la tabla que se desea comparar:</span>

<span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-2ov7h0xb.png)  
</span>

<span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-0j8nlqlp.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;"> </span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Una vez seleccionada se puede lanzar el informe para obtener el resultado:</span>

<span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-uc60nwb0.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">El resultado muestra:</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Empresa comparada: Empresa donde se encuentra las diferencias con respecto al rest</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Id del registro: En este caso el nº de cuenta que contiene campos diferentes en su ficha.</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Tipo de Diferencia: Puede que exista y que haya diferencias en los campos o que directamente no exista.</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Cant. Diferencias de campos: nº de campos que se han detectado diferentes.</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Diferencia campos: Muestra los campos que encuentra diferentes:</span>

<span style="font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'; mso-fareast-language: ES;"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Field: Es el nombre del campo</span>

<span style="font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'; mso-fareast-language: ES;"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Val1, Val2: Son los valores que existen entre todas las empresas para ese campo. Muestra los que son diferentes para que se pueda revisar.</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif;"> </span>

## <span style="mso-fareast-font-family: Arial; mso-fareast-language: ES;"><span style="mso-list: Ignore;">1.2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-fareast-font-family: 'Times New Roman'; background: white; mso-fareast-language: ES;">Versión 2.0.4 Liberada el 05/07/2021</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;"> </span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;">Se requería la implementación de la funcionalidad de sincronizar tablas entre empresas mediante una empresa maestra. </span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;"> </span>

**<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; background: white; mso-fareast-language: ES;">Esta versión incluye los siguientes cambios sobre la versión 1.X:</span>**<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; background: white; mso-fareast-language: ES;"> **Correcciones** </span>

- <span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;">Los grupos de sincronización ahora deben ser activados para que se tengan en cuenta a la hora de sincronizar:</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-jdpsh83v.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;">Para activar/desactivar un grupo hay que entrar en la ficha de este y usar las acciones:</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-gxfyc1m5.png)</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES; mso-no-proof: yes;"></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;">Para editar la configuración de un grupo de sincronización hay que desactivarlo.</span>

<p class="callout warning">**<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;"><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: ES; mso-fareast-language: ES; mso-bidi-language: AR-SA;">Si un cliente tenía la extensión instalada con anterioridad, al actualizar, se le activan todos los grupos automáticamente.</span></span>**</p>

- <span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;">Al ejecutarse una sincronización se lanza un mensaje al usuario notificando de qué grupos se han sincronizado:</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-kolr24pe.png)  
</span>

**<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; background: white; mso-fareast-language: ES;">Mejoras funcionales</span>**<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; background: white; mso-fareast-language: ES;"> </span>

- <u><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;">Sincronización por empresa maestra</span></u><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;">. Para activar la configuración de empresa maestra se debe activar en “Información Empresa” el campo “Sincronización por Empresa Maestra” (desde cualquier empresa):</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-qrkltygt.png)  
</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-fareast-language: ES;">Esta opción no indica que la empresa actual será seleccionada como la maestra, sólo indica que se quiere sincronizar mediante la funcionalidad de empresa maestra. Una vez se activa esta opción se redirecciona al usuario a la página de configuración de grupos “Lista grupos de sincronización” para que seleccione una empresa maestra para cada grupo que quiera activar:</span>

![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-a98v4kzm.png)<u><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES; mso-no-proof: yes;">  
</span></u>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Una vez asignado una empresa maestra, no se permitirá a los usuarios modificar registros si no se encuentran en la empresa maestra:</span>

<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES; mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-pmoy6w9y.png)</span>

<p class="callout warning">**<span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Se puede seguir usando la sincronización de empresas como en versiones anteriores si no se activa la sincronización por empresa maestra</span>**</p>

<span style="font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'; mso-fareast-language: ES; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-color-alt: windowtext; mso-fareast-language: ES;">Cuando se modifica un registro en una tabla que se encuentre en un grupo de sincronización, el sistema muestra una notificación indicando que la sincronización se ha realizado correctamente en el grupo.</span>

# Instalación

# Configuración

## <span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">1.1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Introducción

Antes de proceder con la configuración y activación de los grupos es importante indicar que el sistema NO iguala las tablas de manera automática y por tanto es necesario verificar que las tablas de todas las empresas que se van a sincronizar contengan exactamente la misma información.

El sistema está pensado para tener tantos grupos de sincronización como sea necesario siempre y cuando no interfiera el uno en el otro.

Los grupos de sincronización se gestionan desde “lista grupos de sincronización”:

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-swqndd0h.png)  
</span>

Desde esta venta se puede tanto crear, editar o eliminar los grupos, así como revisar información básica.

Existen dos opciones que son el punto de partida y que afectan por igual a todos los grupos de sincronización:

<span style="font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><u>Empresas Máster (Si/No):</u> Se puede trabajar teniendo indicando una empresa como master y por tanto focalizando que la creación/modificación de registros se han siempre desde dicha empresa.

En caso de no usar la función de la empresa máster, el sistema será multidireccional y cualquier cambio en cualquier empresa del grupo modificará el resto de empresas.

<p class="callout warning"><span style="text-decoration: none;">**<span style="color: black; mso-color-alt: windowtext;">Esta opción es muy recomendable activarla si usa también el producto de Dynasoft Pasarela PMS y tiene activada la exportación de datos al PMS. De esta forma se garantizará que la exportación de todos los cambios siempre se realice.</span>**</span></p>

<span style="font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><u>Campos seleccionados:</u> esta opción permite excluir campos específicos de una tabla para que no sean sincronizables para ningún grupo.

Esta opción es útil, por ejemplo, si en dos empresas la forma de pago va a ser diferente. En este caso se excluiría el campo código forma de pago y serían los usuarios de cada empresa los que deberían terminar de rellenar la ficha indicando la forma de pago requerida.

Estas opciones son compatibles entre sí.

##   


## <span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">1.2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Configuración general

En la página de “lista de grupos de sincronización”, al crear un nuevo grupo el sistema solicitará el código que tendrá este nuevo grupo y se deberá:

<span style="font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Parte izquierda: Seleccionar las tablas que se desean sincronizar.

<span style="font-family: 'Arial',sans-serif; mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Parte derecha: Seleccionar las empresas que pertenecerán a este grupo

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-k5lbhrd0.png)  
</span>

Una vez seleccionadas las tablas y las empresas se puede proceder a “Activar grupo en la parte superior”

##   


## <span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">1.3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Empresa Maestra

Si se desea activar el uso de la empresa maestra se puede activar desde cualquier empresa. La activación se debe realizar desde “información de empresa”:

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-ad5eb5uz.png)  
</span>

Una vez activada, el grupo de sincronización siempre exigirá configurar qué empresa es la empresa maestra:

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-kj33zq2e.png)  
</span>

<p class="callout warning">**<span style="color: black; mso-color-alt: windowtext;">Si antes de activar la empresa maestra existen grupos ya creados. El sistema los desactivará por defecto y redireccionará al usuario a la lista de grupos de sincronización para que pueda identificar la empresa maestra de cada grupo.  
</span>**![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-ojzoj3lh.png)**<span style="color: black; mso-color-alt: windowtext;">  
</span>**</p>

##   


## <span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">1.4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Excluir campos de las tablas

En el caso de que se desee excluir campos de tablas concretas se deber realizar desde la página “gestión de tablas de sincronización”:

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-phs0iu60.png)  
</span>

Al usar “campos seleccionados” el sistema redirecciona a la página de los campos para poder quitar la marca de los campos que no se desean sincronizar:

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-t7wfmebo.png)  
</span>

Una vez desmarcados el sistema no sincronizará esos campos. Además, a nivel general de la pagina de gestión de tablas de sincronización el cuadro informativo reflejará aquellos campos que están excluidos:

<span style="mso-no-proof: yes;">![](https://docs.grupodynasoft.com/uploads/images/gallery/2022-09/embedded-image-pjaekmpp.png)  
</span>

<p class="callout warning">**<span style="color: black; mso-color-alt: windowtext;">Como se comentó anteriormente, esta exclusión de campos es común para todos los grupos de sincronización.</span>**</p>