feat: version 4.12.0 -- Conexiones externas: pacientes de SAGA, empleados de nomina y medicos

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-10-29 17:06:10 -05:00
parent fabe5b530d
commit 0ee9ed65bf
43 changed files with 1402 additions and 69 deletions
+62 -10
View File
@@ -1,24 +1,75 @@
{
"host": "0.0.0.0",
"port": 8455,
"tls": { "pfx": "", "passphraseEnv": "CONECTOR_TLS_PASS" },
"tls": {
"pfx": "",
"passphraseEnv": "CONECTOR_TLS_PASS"
},
"tokenSha256": "PEGAR_AQUI_EL_SHA256_DE_npm_run_token",
"allowIps": ["192.168.222.3", "192.168.222.40"],
"allowIps": [
"192.168.222.3",
"192.168.222.40"
],
"sources": [
{
"id": "nomina",
"name": "Nómina",
"path": "C:\\Sistemas\\nomina",
"path": "C:\\Sistema\\Nomina\\Datos\\Exilaser",
"encoding": "cp1252",
"tables": "*",
"denyFields": ["SUELDO", "SALARIO", "CLAVE", "PASSWORD"]
"tables": {
"EMPLEADO": {
"fields": [
"EMPCED",
"EMPAPE",
"EMPNOM",
"EMPTEL",
"EMPTEL1",
"EMPFECNAC",
"EMPCARGO",
"EMPDEPART",
"EMPINGRESO",
"EMPSALIDA",
"EMPACTIVO"
]
}
}
},
{
"id": "clientes",
"name": "Clientes SAGA",
"path": "C:\\Sistemas\\saga",
"encoding": "cp1252",
"tables": { "CLIENTES": { "fields": ["CODIGO", "CEDULA", "NOMBRE", "TELEFONO", "EMAIL", "FECNAC"] } }
"name": "SAGA (clientes y proveedores)",
"path": "C:\\Sistema\\Datos\\exilaser",
"encoding": "cp850",
"tables": {
"CLIENTES": {
"fields": [
"CLICOD",
"CLIRUC",
"CLINOM",
"CLITEL",
"CLIEMAIL",
"CLIDIR",
"CLICIU",
"CLIPERSONA",
"CLITIPRUC",
"CLISEXO",
"INACTIVO",
"CLIESTADO",
"FECHAACT"
]
},
"PROVEDOR": {
"fields": [
"PROVCOD",
"PROVNOM",
"PROVRUC",
"PROVTEL",
"PROVEMAIL",
"PROVCIU",
"PROVTIPO",
"INACTIVO"
]
}
}
}
],
"limits": {
@@ -28,7 +79,8 @@
"maxQueuedReads": 10,
"cacheMaxRecordsPerTable": 100000,
"cacheMaxTables": 10,
"requestTimeoutMs": 30000
"requestTimeoutMs": 30000,
"minReloadSeconds": 60
},
"logDir": "logs"
}