Titular y tenant ID
Cada usuario del portal ve solo los registros que son suyos. Lo deciden dos valores que tienen que ser iguales:
- el tenant ID del usuario del portal, definido en Usuarios del portal;
- el ID del titular de cada registro: el valor del campo que la entidad marca como titular — por ejemplo, el CPF/CNPJ del cliente en una factura.
El portal muestra al usuario los registros cuyo ID del titular es igual a su tenant ID. Un usuario sin tenant ID no ve ningún registro.
Varios usuarios, el mismo titular
Varios usuarios pueden tener el mismo tenant ID — los socios de una empresa, el equipo financiero, el contador. Cada uno tiene su propio acceso, y todos ven los mismos registros.
Cómo se comparan los valores
En la entidad, eliges cómo comparar:
| Comparación | Cuándo usar | Ejemplo |
|---|---|---|
| Tenant ID (texto exacto) | El titular es un código de tu sistema | RESP-2027013 |
| Tenant ID como CPF/CNPJ (solo los dígitos) | El titular es un documento | 123.456.789-09 y 12345678909 son el mismo titular |
En la comparación por CPF/CNPJ, cuando el valor es un CPF (11 dígitos) o un CNPJ (14 dígitos), solo cuentan los dígitos, de ambos lados: una máscara en el sistema de origen o en el registro del usuario no impide el acceso. Un valor que no es CPF ni CNPJ se compara como texto exacto. En las dos comparaciones, los espacios al principio y al final se ignoran, y un titular vacío no pertenece a nadie.
Ejemplo
En Aurora Energia, la entidad Factura usa el campo CPF/CNPJ del titular con la comparación por CPF/CNPJ. Una usuaria con tenant ID 367.909.817-05 ve, en el portal, solo las facturas de ese CPF — y un colega registrado con el mismo tenant ID ve las mismas facturas.
El camino completo, del sistema de origen a la pantalla del usuario, está en Del dato al portal.