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
| Atributo | Detalle |
|---|---|
| Etiqueta | Último Valor Asignado |
| Descripción | Contador incremental que representa el último ID de negocio entregado en este tenant. |
| Dominio | Números enteros positivos |
| Público | 🔴 |
2. Capa de Interfaz (Frontend)
| Requerimiento | Reglas Visuales |
|---|---|
| Grilla: 🟢 Forms: 🟢 | Formato: Entero (BigInt)Regla UI: Campo bloqueado. |
3. Seguridad y Auditoría
| Parámetro | Valor |
|---|---|
| Sensibilidad | LOW |
| 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
| Atributo | Detalle |
|---|---|
| Etiqueta | Prefijo de Secuencia (Tenant) |
| Descripción | Identificador del tipo de entidad dentro del tenant (ej: PROD, VENT, MESA). Actúa como clave primaria. |
| Dominio | Alfanumérico |
| Público | 🔴 |
2. Capa de Interfaz (Frontend)
| Requerimiento | Reglas Visuales |
|---|---|
| Grilla: 🟢 Forms: 🟢 | Formato: UPPERCASERegla UI: Solo lectura. Se define en la inicialización del tenant. |
3. Seguridad y Auditoría
| Parámetro | Valor |
|---|---|
| Sensibilidad | LOW |
| 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"
}