Skip to main content

Modelo Técnico: TenantSequence

Ubicación SSoT: com.neosystima.app.modules.tenant.data.model.TenantSequence

Campo API: seqLastValue

Long REQUIRED

1. Definición de Negocio

AtributoDetalle
EtiquetaÚltimo Valor Asignado
DescripciónContador incremental que representa el último ID de negocio entregado en este tenant.
DominioNúmeros enteros positivos
Público🔴

2. Capa de Interfaz (Frontend)

RequerimientoReglas Visuales
Grilla: 🟢
Forms: 🟢
Formato: Entero (BigInt)
Regla UI: Campo bloqueado.

3. Seguridad y Auditoría

ParámetroValor
SensibilidadLOW
Encriptado🔴
Indexado🔴
Auditado🔴

4. Especificaciones Técnicas

  • Valor Default: 0
  • Fuente / Dueño: Sistema / Sistema
  • Validaciones Raw: Incremento automático transaccional.
  • Longitud Max: 255

Ejemplo de Integración:

{
"seqLastValue": "500, 1024"
}

Campo API: seqPrefix

String REQUIRED

1. Definición de Negocio

AtributoDetalle
EtiquetaPrefijo de Secuencia (Tenant)
DescripciónIdentificador del tipo de entidad dentro del tenant (ej: PROD, VENT, MESA). Actúa como clave primaria.
DominioAlfanumérico
Público🔴

2. Capa de Interfaz (Frontend)

RequerimientoReglas Visuales
Grilla: 🟢
Forms: 🟢
Formato: UPPERCASE
Regla UI: Solo lectura. Se define en la inicialización del tenant.

3. Seguridad y Auditoría

ParámetroValor
SensibilidadLOW
Encriptado🔴
Indexado🟢
Auditado🔴

4. Especificaciones Técnicas

  • Valor Default: N/A
  • Fuente / Dueño: Motor de Secuencias Local / Sistema
  • Validaciones Raw: Único e inmutable por prefijo.
  • Longitud Max: 10

Ejemplo de Integración:

{
"seqPrefix": "PROD, INV, CAT"
}