Skip to main content

Modelo Técnico: MainSequence

Ubicación SSoT: com.neosystima.app.modules.main.data.model.MainSequence

Campo API: seqLastValue

Long REQUIRED

1. Definición de Negocio

AtributoDetalle
EtiquetaÚltimo Valor Generado
DescripciónÚltimo número entero asignado y consolidado por el generador de secuencias para el prefijo correspondiente.
DominioNúmeros Enteros Positivos
Público🔴

2. Capa de Interfaz (Frontend)

RequerimientoReglas Visuales
Grilla: 🟢
Forms: 🟢
Formato: Entero (BigInt)
Regla UI: Deshabilitado en formularios estándar. Gestionado automáticamente por transacciones de BD.

3. Seguridad y Auditoría

ParámetroValor
SensibilidadLOW
Encriptado🔴
Indexado🔴
Auditado🔴

4. Especificaciones Técnicas

  • Valor Default: 0
  • Fuente / Dueño: Motor de Secuencias / Plataforma
  • Validaciones Raw: Debe ser mayor o igual a 0. Se incrementa automáticamente.
  • Longitud Max: 255

Ejemplo de Integración:

{
"seqLastValue": "1054, 2"
}

Campo API: seqPrefix

String REQUIRED

1. Definición de Negocio

AtributoDetalle
EtiquetaPrefijo de Secuencia
DescripciónIdentificador único y prefijo que define a qué entidad o contexto pertenece esta secuencia (ej: CLI para Clientes, DOC para Documentos). Funciona como Clave Primaria.
DominioAlfanumérico corto
Público🔴

2. Capa de Interfaz (Frontend)

RequerimientoReglas Visuales
Grilla: 🟢
Forms: 🟢
Formato: UPPERCASE
Regla UI: Campo de texto corto. Solo lectura tras su creación.

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 / Plataforma
  • Validaciones Raw: Único e irrepetible. No puede contener espacios.
  • Longitud Max: 10

Ejemplo de Integración:

{
"seqPrefix": "CLI, USR, ROLE"
}