Caso de sistemas / 05 · Identidad y jerarquía

La identidad del cliente entre CRM y ERP

Un caso ficticio sobre identidad: qué representa una cuenta, cómo se corresponden las cuentas comerciales con entidades jurídicas y números de cliente del ERP, y qué sobrevive a una fusión.

Escenario ficticio

Elaborado de forma independiente. No contiene detalles de implementación, nombres internos ni cifras de ningún empleador o cliente.

01El resultado

Tres identidades explícitas —comercial, legal y transaccional— enlazadas por una identidad de negocio canónica, con reglas gobernadas para buscar coincidencias, fusionar y retirar.

La realidad

Prospectos, filiales, varios números de cliente del ERP y duplicados conviven bajo una misma palabra: «cuenta».

Pregunta de arquitectura

¿Qué representa una cuenta, y quién emite la identidad en la que todos los sistemas pueden confiar?

Decisión clave

Separar la identidad comercial (la cuenta del CRM) de la identidad legal y transaccional (parte y números de cliente del ERP), enlazadas mediante un ID de parte canónico emitido por una única autoridad.

ContextoUna empresa B2B global vende a grupos con muchas entidades jurídicas y puntos de entrega, a través de varias filiales propias, cada una con un ERP que numera los clientes de forma independiente. El CRM mantiene prospectos y clientes en una misma lista de cuentas. Aparecen duplicados, las fusiones rompen el histórico y nadie sabe decir si una «cuenta» es un grupo, una entidad jurídica o una dirección de entrega.

Sistemas y actoresCRMCapa de integraciónERPPlataforma de datos

02La realidad · situación actual

Cómo es hoy la plataforma.

  • «Cuenta» significa un grupo para unos equipos, una entidad jurídica para otros y una dirección para unos pocos
  • La misma entidad jurídica tiene varios números de cliente en el ERP
  • Se crean duplicados porque la búsqueda de coincidencias se hace después del alta
  • Las fusiones en el CRM dejan referencias del ERP y oportunidades apuntando a ninguna parte
  • Las integraciones mapean IDs uno a uno y se rompen cuando la relación es de uno a muchos
  • El rendimiento a nivel de grupo es invisible porque las jerarquías están incompletas

03Responsabilidades de sistema

Cada plataforma, una función y una frontera.

Qué posee cada plataforma en este diseño y qué deliberadamente no. Son las responsabilidades para este contexto, no reglas universales.

CRM

Identidad comercial
Posee
  • Cuenta comercial y contexto de la relación
  • Jerarquía de venta (grupo → unidades de compra)
  • Comprobación de duplicados antes del alta
  • Solicitudes de fusión de registros comerciales
Deliberadamente no posee
  • Datos de la entidad jurídica tras la validación
  • Numeración de clientes del ERP

Capa de integración

Correlación de identidades
Posee
  • Tabla de correspondencias entre IDs del CRM, de parte y del ERP
  • IDs de correlación en cada mensaje
  • Propagación de fusiones y retiradas
Deliberadamente no posee
  • Decidir si dos registros son la misma entidad

ERP

Identidad legal y transaccional
Posee
  • Validación de la entidad jurídica (parte)
  • Números de cliente por sociedad
  • Atributos de facturación, pago y fiscales
Deliberadamente no posee
  • Prospectos
  • La jerarquía de venta

Plataforma de datos

La visión a nivel de grupo
Posee
  • Rendimiento consolidado a través de la jerarquía
  • Analítica de candidatos a duplicado
Deliberadamente no posee
  • Decisiones de identidad o fusiones

04Dimensión clave · Identidad y jerarquía

Cuatro niveles, tres identidades

La integración se vuelve frágil cuando la identidad se trata como «mapear el ID y listo». Cada nivel tiene su propia clave, su propia autoridad y su propia cardinalidad.

  1. Cuenta comercialLa relación a la que vendemos
    Clave
    ID de cuenta del CRM
    Autoridad
    CRM
    Cardinalidad
    Una por relación comercial
  2. Entidad jurídicaLa organización registrada que firma y paga
    Clave
    ID de parte canónico
    Autoridad
    Datos maestros en el ERP
    Cardinalidad
    Una o varias por cuenta comercial
  3. Cliente del ERPEsa entidad jurídica como cliente de una de nuestras sociedades
    Clave
    Número de cliente del ERP
    Autoridad
    Cada ERP
    Cardinalidad
    Uno por entidad jurídica y sociedad
  4. UbicaciónDonde se entregan los productos o se envían las facturas
    Clave
    ID de dirección
    Autoridad
    ERP, tras la validación
    Cardinalidad
    Varias por cliente del ERP
  • Buscar antes de crear

    Los candidatos a duplicado se comprueban sobre claves naturales —número de registro, NIF, nombre normalizado y país— antes de que exista ningún registro.

  • Un emisor por identificador

    El ID de parte canónico tiene exactamente un emisor. Los demás sistemas lo guardan como referencia y nunca lo generan.

  • La fusión conserva el histórico

    El registro superviviente conserva su ID; oportunidades, actividades y correspondencias pasan a él; el ID retirado se mantiene como alias.

  • Retirar, no borrar

    Las identidades retiradas siguen siendo resolubles, de modo que pedidos, facturas e informes históricos siguen apuntando a algún sitio.

  • Correlacionar cada mensaje

    Cada petición entre sistemas lleva un ID de correlación y el ID canónico, para asociar los resultados sin adivinar.

  • La jerarquía no es identidad

    Los vínculos matriz–filial describen cómo vendemos y reportamos. Nunca fusionan dos entidades jurídicas.

La mayoría de los defectos de integración en este ámbito son, en realidad, defectos de identidad.

05Autoridad sobre los datos

Quién puede crear, modificar, leer o derivar cada concepto.

Fase del ciclo de vida
Resaltar
Autoridad sobre los datos por concepto de negocio, prospecto: qué sistema puede crear, modificar, leer o derivar cada concepto
Concepto de negocioCRMIntegraciónERPPlataforma de datos
Cuenta comercialAutoridad del CRM durante todo el ciclo de vida.CrearModificarLeerLeerLeer
ID de parte canónico (la autoridad cambia con el ciclo de vida)No existe para un prospecto. Se emite una sola vez, en la validación legal; los demás sistemas guardan una referencia.Sin autoridadSin autoridadSin autoridadSin autoridad
Razón social e identificadores fiscales (la autoridad cambia con el ciclo de vida)Una propuesta durante la prospección; tras la validación, el ERP es la referencia y el CRM muestra una copia de solo lectura.CrearModificarSin autoridadSin autoridadSin autoridad
Números de cliente del ERP (la autoridad cambia con el ciclo de vida)Una entidad jurídica puede tener varios: uno por cada una de nuestras sociedades a la que compra.Sin autoridadSin autoridadSin autoridadSin autoridad
Jerarquía de ventaCómo vendemos y reportamos, mantenida en el CRM. La estructura legal del grupo es un atributo del ERP que el CRM lee.CrearModificarSin autoridadSin autoridadLeer
Candidatos a duplicadoSe calculan sobre claves naturales; la decisión de fusionar sigue siendo de una persona.LeerSin autoridadSin autoridadDerivar
Correspondencias entre IDsLas posee la capa de integración; nunca se reconstruyen a partir de nombres.LeerCrearModificarLeerLeer

Aquí ningún sistema posee un registro completo. La autoridad reside en cada concepto y, a veces, cambia de manos cuando avanza el ciclo de vida.

06Arquitecturas candidatas

Opciones creíbles, evaluadas frente a estas premisas.

Descartada

Una cuenta equivale a un cliente del ERP

Clientes de una sola entidad y un único ERP

Coste: Se rompe en cuanto un cliente compra a dos de nuestras sociedades
Según el contexto

El CRM emite el ID canónico

El CRM es el primer y único sistema que ve todas las partes

Coste: Se mezclan prospectos y entidades jurídicas; el ERP debe fiarse de datos no validados
Elegida

Cuenta comercial en el CRM, ID de parte canónico desde datos maestros y correspondencias en la integración

Grupos, varias entidades jurídicas, varios ERP

Coste: Requiere una tabla de correspondencias y un proceso de fusión gobernado

07La segunda capa

Preguntas que cambian la arquitectura.

Significado

  1. ¿Qué representa una cuenta: entidad jurídica, relación, ubicación o grupo?
  2. ¿Cuándo deben varios clientes del ERP corresponder a una misma cuenta, y cuándo no?
  3. ¿Un prospecto es el mismo registro que el cliente en que se convierte?

Autoridad

  1. ¿Quién emite la identidad canónica?
  2. ¿Quién puede fusionar dos cuentas y quién decide que son la misma?
  3. ¿Cómo se detectan los candidatos a duplicado, y cuándo?

Histórico

  1. ¿Qué sobrevive a una fusión?
  2. ¿Qué ocurre con las oportunidades y los pedidos históricos?
  3. ¿Cómo se sigue resolviendo una identidad retirada?

08Decisiones y entregables

Qué produce el trabajo.

  1. 01Modelo de identidad
  2. 02Modelo de jerarquías
  3. 03Reglas de duplicados y claves naturales
  4. 04Política de fusión y retirada
  5. 05Registro de claves entre sistemas
  6. 06Medidas de calidad de la identidad