Qué campos conviene excluir de una sincronización bidireccional

Excluye de la sincronización bidireccional los campos que tienen un único propietario, los calculados y los que requieren autorización distinta.

Equipo enginerIT· 2 min de lectura
No todos los campos tienen dos dueños

Excluye de la sincronización bidireccional los campos que tienen un único propietario, los calculados y los que requieren autorización distinta. «Sincronizar todo» borra diferencias importantes entre sistemas. La decisión debe quedar en una matriz por campo con dirección, significado y tratamiento de conflictos.

Clasifica los campos por autoridad

Identifica qué aplicación puede decidir cada valor. Un identificador interno, un saldo calculado o una marca de auditoría no deberían convertirse en una preferencia editable desde el otro extremo. En un ejemplo hipotético, el CRM puede aportar el teléfono de contacto y facturación conservar el estado contable. Que ambos sistemas muestren un campo parecido no significa que representen la misma decisión ni admitan la misma escritura.

Separa datos derivados y datos fuente

Documenta qué columnas se calculan a partir de otras. Replicar su resultado de vuelta puede sustituir la fuente o crear un bucle. Si solo necesitas mostrarlo en la otra aplicación, considera una copia informativa de un solo sentido, con origen y fecha visibles. Comprueba el contrato de cada producto para no proponer escritura en campos de solo lectura ni confundir una etiqueta con su código interno.

Reserva estados sensibles a su proceso

Consentimientos, bloqueos, aprobaciones y decisiones económicas necesitan reglas de negocio propias. No dejes que la última edición visible anule una baja o una restricción que requiere revisión. Define si el campo se excluye, se publica en un solo sentido o genera una solicitud pendiente. El permiso técnico para actualizar una ficha no concede autoridad para cambiar cualquiera de sus decisiones empresariales.

Prueba la exclusión como parte del contrato

Crea ejemplos que modifiquen simultáneamente campos incluidos y excluidos. Comprueba que se transmiten únicamente los autorizados y que el resto permanece intacto. Microsoft advierte sobre flujos que se reactivan a sí mismos; reducir los campos escritos ayuda a acotar ese riesgo, pero no sustituye el control de bucles. Revisa la matriz cuando se añada una columna y exige una decisión explícita antes de incorporarla al intercambio.

Construye la matriz con nombre funcional, campo de cada aplicación, propietario, dirección y motivo de exclusión. No te limites a nombres técnicos: dos columnas llamadas estado pueden representar etapas distintas. Añade un ejemplo de edición permitida y otro bloqueado. Esa matriz sirve también para revisar permisos y evitar que una futura ampliación del mapeo conceda autoridad sin una decisión consciente.

Comprobaciones para cerrar la tarea

  • ✓ Asigna un propietario a cada campo compartido.
  • ✓ Distingue fuente, cálculo y copia informativa.
  • ✓ Reserva decisiones sensibles a su aprobación específica.
  • ✓ Comprueba que una columna nueva no se replica automáticamente.

Fuentes y documentación

Aplicarlo en tu empresa

Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.

Conocer el servicio relacionado →