Skip to main content
Version: Next

Parámetros

Organismo

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
organismo.codigoCódigo numérico del organismo.800Número entero-
organismo.nombreNombre completo del organismo."Universidad Nacional"string-
organismo.siglaSigla o abreviatura del organismo."UUNN"string-

Servidor

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
servidor.pathPath base del servidor."/"string-
servidor.hostDirección IP o nombre de host donde escucha el servidor."0.0.0.0"string-
servidor.subdomainSubdominio del servidor.""string-
servidor.domainDominio del servidor."sudocu.local"string-
servidor.portPuerto en el que escucha el servidor."8080"string-
servidor.seguro.habilitadoHabilita el modo HTTPS en el servidor.falsetrue, false-
servidor.seguro.certificados.caRuta al archivo CA bundle del certificado SSL.""string-
servidor.seguro.certificados.certRuta al archivo de certificado SSL.""string-
servidor.seguro.certificados.keyRuta al archivo de clave privada SSL.""string-
servidor.seguro.cookies.secureHabilita el flag Secure en las cookies de sesión.truetrue, false-
servidor.seguro.cookies.maxAgeTiempo de vida máximo de las cookies de sesión en milisegundos.3600000Número entero-
servidor.seguro.cookies.sameSitePolítica SameSite para las cookies."none""strict", "lax", "none"-
servidor.websocket.pathPath del endpoint de WebSocket."/socket.io"string-
servidor.websocket.secureHabilita WebSocket seguro (WSS).falsetrue, false-
servidor.websocket.cookie.nameNombre de la cookie utilizada por el WebSocket."test"string-
servidor.websocket.cookie.httpOnlyHabilita el flag HttpOnly en la cookie del WebSocket.falsetrue, false-
servidor.websocket.cookie.pathPath asociado a la cookie del WebSocket.""string-
servidor.firebaseHabilita el uso de Firebase para notificaciones push.falsetrue, false-
servidor.environmentEntorno de ejecución del servidor."production""production", "development"-

Reverse Proxy

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
reverse_proxy.seguroIndica si el reverse proxy utiliza HTTPS. Necesario para que las cookies de sesión se establezcan correctamente.falsetrue, false-

Debug

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
debug.SQLMuestra los queries SQL ejecutados en la consola.falsetrue, false-
debug.verboseHabilita el modo verbose con información adicional de ejecución.falsetrue, false-
debug.query_debug_logMuestra tanto por consola como por notificaciones de Telegram los queries que arrojan error.falsetrue, false-

Logging

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
logging.levelNivel de detalle del log del servidor."log""log", "error", "warn", "debug", "verbose"-

Autenticación

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
auth.providers.basic.userUsuario para autenticación HTTP Basic.""string-
auth.providers.basic.challengeHabilita el desafío de autenticación HTTP Basic.truetrue, false-
auth.providers.basic.realmRealm para la autenticación HTTP Basic.""string-
auth.providers.local.habilitadoHabilita la autenticación local (usuario y contraseña propios de SUDOCU).truetrue, false-
auth.providers.twitter.habilitadoHabilita la autenticación mediante Twitter/X.falsetrue, false-
auth.providers.twitter.consumerKeyConsumer Key de la aplicación de Twitter/X.""string-
auth.providers.twitter.consumerSecretConsumer Secret de la aplicación de Twitter/X.""string-
auth.providers.facebook.habilitadoHabilita la autenticación mediante Facebook.falsetrue, false-
auth.providers.facebook.clientIDClient ID de la aplicación de Facebook.""string-
auth.providers.facebook.clientSecretClient Secret de la aplicación de Facebook.""string-
auth.providers.google.habilitadoHabilita la autenticación mediante Google.falsetrue, false-
auth.providers.google.clientIDClient ID de la aplicación de Google.""string-
auth.providers.google.clientSecretClient Secret de la aplicación de Google.""string-
auth.providers.saml.habilitadoHabilita la autenticación mediante SAML.falsetrue, false-
auth.providers.saml.identifierIdentificador único del proveedor de identidad SAML.""string-
auth.providers.saml.crearSiNoExisteCrea automáticamente el usuario en SUDOCU si no existe al autenticarse vía SAML.falsetrue, false-
auth.providers.saml.habilitacionAutomaticaHabilita automáticamente al usuario creado vía SAML.falsetrue, false-
auth.providers.saml.perfilXDefectoID del perfil asignado por defecto al usuario creado vía SAML.3Número entero-
auth.providers.saml.claustroXDefectoClaustro asignado por defecto al usuario creado vía SAML."ND"string-
auth.providers.saml.entryPointURL de entrada (SSO) del proveedor de identidad SAML.""string-
auth.providers.saml.logoutUrlURL de cierre de sesión del proveedor de identidad SAML.""string-
auth.providers.saml.cert_pemCertificado público del proveedor de identidad SAML en formato PEM.""string-

Repositorios

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
repositorios.documentosRepositorio utilizado para almacenar los documentos principales."filesystem""arai", "filesystem", "nuxeo", bucketName de S3-
repositorios.adjuntosRepositorio utilizado para almacenar los archivos adjuntos."filesystem""filesystem", bucketName de S3-
repositorios.arai.url_notificacionURL de notificación del repositorio Araí.""string-
repositorios.arai.urlURL principal del repositorio Araí.""string-
repositorios.arai.url_infoURL de información del repositorio Araí.""string-
repositorios.arai.usernameUsuario de autenticación del repositorio Araí.""string-
repositorios.arai.id_instalacionIdentificador de instalación en el repositorio Araí.""string-

Araí

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
arai.usuarios_api_urlURL de la API de usuarios de Araí.""string-
arai.usuarios_api_usernameUsuario de autenticación de la API de usuarios de Araí."usuarios"string-
arai.personas_api_urlURL de la API de personas de Araí.""string-
arai.personas_api_usernameUsuario de autenticación de la API de personas de Araí."personas"string-

Firma digital

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
firma.stamper_hostHost del servicio Stamper de Araí Documentos."http://stamper:8080"string-
firma.modelo_autorizacionModelo de autorización utilizado para firma."sudocu""sudocu", "arai"-
firma.apiURL de la API de firma digital (backend).""string-
firma.api_frontURL de la API de firma digital (frontend).""string-
firma.usernameUsuario de autenticación del servicio de firma."documentos"string-
firma.sistemas_origenListado de sistemas de origen habilitados para firmar.[{"label": "SUDOCU", "value": "sudocu"}]Array de objetos {label, value}-

Filesystem

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
filesystem.rootFolderRuta raíz donde se almacenan los archivos del sistema."/app/sudocu-files/"string-
filesystem.cacheFolderRuta de la carpeta de caché de archivos."/app/sudocu-files/cache"string-

Base de datos

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
ungsxt.hostHost del servidor de base de datos."db"string-
ungsxt.portPuerto del servidor de base de datos."5432"string-
ungsxt.databaseNombre de la base de datos."sudocu"string-
ungsxt.userUsuario de conexión a la base de datos."postgres"string-
ungsxt.maxMáximo de conexiones simultáneas en el pool.50Número entero-
ungsxt.idleTimeoutMillisTiempo máximo en milisegundos que una conexión puede estar inactiva.30000Número entero-
ungsxt.connectionTimeoutMillisTiempo máximo en milisegundos para establecer una nueva conexión.10000Número entero-
ungsxt.statement_timeoutTiempo máximo en milisegundos para la ejecución de un statement SQL.30000Número entero-
ungsxt.query_timeoutTiempo máximo en milisegundos para la ejecución de una query SQL.20000Número entero-

Nuxeo

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
nuxeo.apiURL de la API de Nuxeo.""string-
nuxeo.admin.usernameUsuario administrador de Nuxeo.""string-

S3

La configuración de S3 es un array que permite definir múltiples buckets. Cada elemento tiene la siguiente estructura:

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
s3[].bucketNameNombre del bucket S3, utilizado como identificador en repositorios."documentos"string-
s3[].config.endPointURL del endpoint del servicio S3.""string-
s3[].config.portPuerto del servicio S3.""string-
s3[].config.accessKeyAccess key de acceso al servicio S3.""string-
s3[].config.secretKeySecret key del servicio S3.""string-
s3[].config.useSSLHabilita SSL para la conexión con el servicio S3.falsetrue, false-

Token

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
token.algorithmAlgoritmo de firma utilizado para los JWT.""string-
token.secretClave secreta utilizada para firmar los JWT.""string-

Carpetas

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
carpetas.archivosRuta de la carpeta temporal utilizada para procesamiento de archivos."/sudocu_tmp"string-

Generales

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
documentos.recepcionEspecifica el evento que se considera como recepción del elemento enviado."vista""vista", "edicion"1.0.0
documentos.google_analytics.habilitadoHabilita la integración con Google Analytics.falsetrue, false-
documentos.google_analytics.idID de seguimiento de Google Analytics.""string-
worker.mantener_dias_carpeta_temporalDefine la cantidad de días que el worker conserva archivos en la carpeta temporal antes de eliminarlos automáticamente a las 0 hs."1"Número entero, -1 para deshabilitar1.4.7

Alertas

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
alertas.traceinconsoleHabilita la traza de alertas en la consola.falsetrue, false-
alertas.rawinmessageMuestra el mensaje crudo en las alertas.falsetrue, false-
alertas.telegram.enabledHabilita las notificaciones por Telegram.falsetrue, false-
alertas.telegram.loginHabilita las notificaciones de login por Telegram.falsetrue, false-
alertas.telegram.tokenToken del bot de Telegram.""string-
alertas.telegram.chat_id_prodID del chat de Telegram para notificaciones de producción.""string-
alertas.telegram.chat_id_testingID del chat de Telegram para notificaciones de prueba.""string-
alertas.email.enabledHabilita las notificaciones por correo electrónico de alertas de desarrollo.falsetrue, false-

Gestión

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
gestion.puedo_cancelar_comunicacionPermite la cancelación de comunicaciones.falsetrue, false-
gestion.mostrar_id_documento_listadoMuestra el ID interno del documento en los listados.falsetrue, false-
gestion.email_obligatorioDefine si el campo de correo electrónico es obligatorio en el formulario de carga y edición de una persona.falsetrue, false-
gestion.fecha_manual_documentoPermite modificar el campo "Fecha" en el formulario de edición de un documento cuando su valor es true. Si está en false, el campo permanece bloqueado.truetrue, false1.4.15
gestion.fecha_manual_contenedor_tramitePermite modificar el campo "Fecha" en el formulario de edición de un contenedor/trámite cuando su valor es true. Si está en false, el campo permanece bloqueado.falsetrue, false1.4.15
gestion.mostrar_contenido_documento_adjunto_principalControla si el campo contenido del documento se muestra siempre en la vista rápida, incluso cuando existe un archivo adjunto principal. Si está en false, el contenido solo se muestra si no hay archivo adjunto principal.falsetrue, false1.4.13
gestion.limite_incorporadosDefine la cantidad inicial de elementos mostrados en el listado "Documentos Incorporados" en la vista rápida y en el formulario de edición de Expediente/Trámite. Para ver más elementos, se debe utilizar el botón "CARGAR MÁS".10Número entero1.4.10
gestion.permite_eliminar_seguimientos_anular_rechazarPermite eliminar los seguimientos generados por las acciones "anular" o "rechazar".falsetrue, false1.4.8
gestion.mensaje_confirmacion_contenedorControla si se muestra un mensaje de confirmación al crear o modificar un contenedor/trámite."nunca""siempre", "nunca"-
gestion.vistas.frecuencia_actualizacion_cronExpresión cron que define la frecuencia con la que se actualizan las vistas."* * * * *"Cron expression-
gestion.vistas.inbox.habilitadoHabilita o deshabilita la bandeja de novedades.truetrue, false1.4.1
gestion.vistas.inbox.periodo_horasDefine el rango de tiempo, en horas, dentro del cual se muestran las novedades en la bandeja. Solo se visualizan elementos ocurridos dentro de ese período.24Número entero1.4.1
gestion.vistas.inbox.limiteEstablece el número máximo de elementos mostrados en la bandeja de novedades.10Número entero1.4.6
gestion.vistas.busqueda_e_incorporaciones.periodo_diasDefine la cantidad de días recientes sobre los que se ejecuta la búsqueda rápida.90Número entero1.4.1
gestion.vistas.busqueda_e_incorporaciones.frecuencia_actualizacion_busqueda_cronExpresión cron que define la frecuencia de actualización de la vista de búsqueda e incorporaciones."* * * * *"Cron expression-
gestion.buscador_generalConfigura el comportamiento del buscador general de documentos, trámites y contenedores. En modo síncrono, las búsquedas se ejecutan automáticamente al aplicar filtros; en modo asíncrono, la búsqueda se ejecuta manualmente tras seleccionar los filtros."sincrono""sincrono", "asincrono"1.4.1
gestion.expediente_papel_fojasHabilita un campo exclusivo para expedientes de tipo papel, permitiendo insertar la foja al momento de remitir el expediente.truetrue, false1.3.0
gestion.reutilizar_numeros_documentos_anuladosPermite reutilizar una numeración previamente asignada a un documento anulado.falsetrue, false1.3.6
gestion.recaratular.creadorPermite que el creador de un documento pueda recaratularlo.falsetrue, false1.3.0
gestion.copiar_archivos_adjuntosPermite copiar los archivos adjuntos del documento original al realizar una copia.falsetrue, false1.3.12
gestion.copiar.hereda_visibilidadDetermina si, al copiar un documento, la visibilidad del documento resultante será la misma que la del original o la correspondiente al tipo de documento resultante.truetrue, false1.4.9
gestion.incorporar_expedientesPermite incorporar expedientes dentro de otros expedientes.truetrue, false1.3.0
gestion.expedientes.asociacion.alcanceDefine el alcance de los expedientes mostrados en la asociación."global""area_activa", "areas_usuario", "global"1.2.6
gestion.expedientes.incorporar_mismo_documento_n_vecesPermite incorporar el mismo documento varias veces en un mismo expediente o trámite.truetrue, false1.3.1
gestion.expedientes.mostrar_alerta_documento_ya_existenteMuestra una alerta cuando un documento ya está incorporado en el contenedor.falsetrue, false1.3.1
gestion.expedientes.incorporar_vaciosPermite incorporar un contenedor o trámite vacío en un expediente.falsetrue, false1.3.11
gestion.busqueda.esencias.documentoDefine la visibilidad de los documentos que pueden mostrarse como resultado de la búsqueda general.["privado", "publico"]Listado de valores: "privado", "público", "reservado"1.2.5
gestion.busqueda.esencias.tramiteDefine la visibilidad de los trámites que pueden mostrarse como resultado de la búsqueda general.["privado", "publico"]Lista de valores: "privado", "público", "reservado"1.2.5
gestion.busqueda.esencias.contenedorDefine la visibilidad de los contenedores (expedientes) que pueden mostrarse como resultado de la búsqueda general.["privado", "publico"]Lista de valores: "privado", "público", "reservado"1.2.5
gestion.integracion.esenciasEspecifica los tipos de esencia habilitados para integración.["contenedor"]Lista de cadenas : "contenedor", "trámite", "documento"1.2.0
gestion.carpeta_mpd_mis_documentos.descargar_relacionadosPermite descargar los documentos relacionados a los incluidos en la carpeta MPD de "Mis Documentos".truetrue, false1.4.6
gestion.carpeta_mpd_mis_documentos.ver_descargar_reservados_con_permisoPermite descargar los documentos reservados en MPD solo si el usuario tiene permisos desde MPC.falsetrue, false1.5.0
gestion.anti_flood_msDefine el intervalo, en milisegundos, en el que se reciben múltiples notificaciones repetidas en gestión.100Número entero1.0.0
gestion.ver_expedientes_enviadosHabilita la herramienta de vista avanzada para expedientes en la vista de enviados.falsetrue, false1.1.0
gestion.vista_rapida_enviadosHabilita la vista rápida en la solapa de enviados.falsetrue, false-
gestion.agregar_seguimiento_docs_compartidosPermite ver el apartado de seguimiento en un documento compartido.falsetrue, false1.0.8
gestion.vista_rapida_descargarHabilita el botón de descarga al usar la vista rápida."siempre""siempre", "ubicacion"1.1.0
gestion.mostrar_validezHabilita el selector en formulario para indicar validez digital o en papel.truetrue, false1.1.0
gestion.contar_novedadesHabilita el ícono (badge) con la cantidad de elementos en cada solapa.truetrue, false1.1.0
gestion.permitir_usar_fojas_remision_contenedor_tramiteHabilita el selector en formulario para indicar el uso de fojas al remitir.falsetrue, false1.3.0
gestion.archivo_principalHabilita el botón para establecer un archivo adjunto como principal.truetrue, false1.2.7
gestion.permite_eliminar_seguimientosHabilita el botón para eliminar seguimientos.truetrue, false1.3.0
gestion.archivos_adjuntos.max_mbDefine el tamaño máximo permitido por archivo adjunto, en megabytes.10Número entero1.1.1
gestion.archivos_adjuntos.sum_max_mbDefine el tamaño máximo permitido para la suma de todos los adjuntos por documento, en megabytes.10Número entero1.1.1
gestion.archivos_adjuntos.max_cantEstablece la cantidad máxima de adjuntos permitidos por documento.10Número entero1.1.1
gestion.herramientas_vistas.documentos.anularHabilita la herramienta de anulación en la vista de documentos borradores.truetrue, false1.2.2
gestion.herramientas_vistas.compartidos.vista_previaHabilita la herramienta de vista previa para documentos compartidos.falsetrue, false1.2.4
gestion.herramientas_vistas.busqueda.compartirHabilita la herramienta de compartir para los documentos mostrados en la búsqueda general.falsetrue, false1.1.0
gestion.herramientas_vistas.busqueda.vista_avanzadaHabilita la herramienta de vista avanzada para los documentos mostrados en la búsqueda general.falsetrue, false1.1.0
gestion.herramientas_vistas.busqueda.descargarHabilita la herramienta de descarga para los documentos mostrados en la búsqueda general.falsetrue, false1.1.0
gestion.herramientas_vistas.busqueda.abrirHabilita la herramienta de abrir para los documentos mostrados en la búsqueda general.falsetrue, false1.3.3
gestion.herramientas_vistas.busqueda.vista_previaHabilita la herramienta de vista previa para los documentos mostrados en la búsqueda general.falsetrue, false1.3.3
gestion.herramientas_vistas.busqueda.monitoreoHabilita la herramienta de monitoreo para los documentos mostrados en la búsqueda general.falsetrue, false-
gestion.herramientas_vistas.validar_intervencionesMuestra las herramientas habilitadas en el bloque "busqueda" solo para aquellos elementos en los que alguna de las áreas del usuario logueado haya tenido intervención.falsetrue, false1.4.7
gestion.fontsPermite agregar fuentes en el módulo de plantillas PDF de MPC. Ver más información[{"name": "Oswald=oswald", "style": "https://fonts.googleapis.com/css2?family=Oswald&display=swap"}]Objeto: { "name": , "style":}1.1.1

Archivos

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
archivos.subir_documento_timeoutEstablece el límite de tiempo para la subida y generación de una solicitud de firma en Araí Documentos.60000Número entero1.4.9
archivos.merge_toolHerramienta utilizada en merge de PDF's"gs""gs", "pdftk"1.2.0
archivos.merge_skip_errorOmite errores en proceso de merge de PDF'struetrue, false1.2.0
archivos.lectura_firmas.stamper_hostEl host del stamper se puede obtener del archivo docs.yml del despliegue de arai-documentos. El parámetro se debe escribir de tal manera que quede el protocolo al principio (http://) y la ruta /signatures al final""string1.3.7
archivos.lectura_firmas.max_file_mbEl valor de max_file_mb sólo se toma en cuenta si stamper_host es null y por lo tanto se utiliza verifyPDF para lectura de las firmas. De otro modo, si el valor de stamper_host apunta a un servicio de stamper válido este no tiene limitaciones de tamaño. Se recomienda no utilizar más de 20 mb-1Número entero, -11.3.7 Deprecada en la versión 1.4.15
archivos.lectura_firmas.stamper_timeoutTiempo de espera máximo en milisegundos que el stamper tomará como límite para validar las firmas de un documento30000Número entero1.4.5

Email

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
email.seguimientos.notificaciones.campo_destinatariosDefine si la notificación se envía solo a la cuenta destinataria ("para") o también a la cuenta remitente como copia ("cc" o "cco")."para""para", "cc", "cco"1.3.10
email.seguimientos.notificaciones.remitentePermite establecer una cuenta de correo electrónico diferente como remitente visual.""string1.3.11
email.seguimientos.notificaciones.asuntoEspecifica el asunto del correo electrónico enviado.""string1.1.0
email.seguimientos.notificaciones.cuerpoEspecifica el cuerpo del correo electrónico enviado.""string1.1.0
email.seguimientos.notificaciones.escenariosDefine los eventos que disparan notificaciones por correo electrónico."""remitir", "enviar", "solicitar", "autorizar", "rechazar", "compartir"1.1.0
email.seguimientos.notificaciones.novedades.remitirPermite definir el asunto del correo electrónico para el evento remitir.""string1.1.0
email.seguimientos.notificaciones.novedades.enviarPermite definir el asunto del correo electrónico para el evento enviar.""string1.1.0
email.seguimientos.notificaciones.novedades.solicitarPermite definir el asunto del correo electrónico para el evento solicitar.""string1.1.0
email.seguimientos.notificaciones.novedades.autorizarPermite definir el asunto del correo electrónico para el evento autorizar.""string1.1.0
email.seguimientos.notificaciones.novedades.rechazarPermite definir el asunto del correo electrónico para el evento rechazar.""string1.1.0
email.seguimientos.notificaciones.novedades.compartirPermite definir el asunto del correo electrónico para el evento compartir.""string1.1.0
email.seguimientos.modoEspecifica la configuración del servidor de correo electrónico."smtp""smtp", "gmail"1.1.0
email.seguimientos.smtpDefine las configuraciones de conexión SMTP.{"remitente": "", "host": "", "port":"", "secure": true, "auth": {"user": "", "pass": ""}}{"remitente": "", "host": "", "port":"", "secure": true, "auth": {"user": "", "pass": ""}}1.1.0
email.seguimientos.gmailDefine las configuraciones de conexión para cuentas Gmail.{"remitente":"", "client_id":"", "client_secret":"", "refresh_token": "", "auth": {"user": ""}}{"remitente":"", "client_id":"", "client_secret":"", "refresh_token": "", "auth": {"user": ""}}1.1.0

Redis

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
redis.hostHost del servidor Redis."cache"string-
redis.portPuerto del servidor Redis.6379Número entero-
redis.dbNombre o identificador de la base de datos en Redis."UNGSxt"string-
redis.ttlTiempo de vida en segundos de los registros en caché.28800Número entero-
redis.optionsOpciones adicionales de conexión a Redis.object-

Firebase Admin

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
firebase_admin.databaseURLURL de la base de datos de Firebase.""string-

PDF

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
pdf.hostHost del servicio de generación de PDF."http://pdf:3000"string-

Blockchain

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
blockchain.habilitadoHabilita el sellado de tiempo en blockchain (BFA).falsetrue, false-
blockchain.stampURLURL de la API de sellado de tiempo de BFA."https://tsaapi-test.bfa.ar/api/tsa/stamp/"string-
blockchain.verifyURLURL de la API de verificación de sellado de tiempo de BFA."https://tsaapi-test.bfa.ar/api/tsa/verify/"string-

Whitelist

El parámetro whitelist define los puertos habilitados en el servidor.

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
whitelistLista de puertos habilitados.[8080, 8181, 8383, 443]Array de enteros-

Custom menú

Es posible mostrar accesos directos propios en la barra lateral, agregándolos aquí.

{
"menu": "NOMBRE DEL MENU",
"menu_items": [
{
"titulo": "TITULO DEL LINK",
"url": "URL DEL LINK",
"target": "_blank"
}
]
}

Admin

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
admin.logged_users_refresh_rateIntervalo en segundos por el cual se actualiza el listado de usuarios logueados (deprecado)30Numero entero1.3.0
admin.notificaciones_delayIntervalo en milisegundos en el cual se envían notificaciones web sockets a múltiples usuarios100Numero entero1.3.0
admin.jobs_timerPeriodo de tiempo por el que se ejecutan las tareas asíncronas como el envío de notificaciones"0 _/1 _ * * *"Cron expression1.3.0

Imagemin

Librería que permite optimizar imágenes en el servidor.

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
imagemin.width_pixelsAncho máximo de la imagen790Numero entero1.2.0
imagemin.jpeg_qualityPermite definir la calidad de los archivos .jpg subidos como adjuntos501 a 1001.2.0

Http-proxy

Librería que permite redirigir peticiones a un servidor externo.

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
http-proxy.service.targetURL de la raíz de la api externa""string1.3.0
http-proxy.service.authUsuario y contraseña para autenticar el acceso a la api externa"user:password"string1.5.0

Queue

Librería que permite gestionar los trabajos asíncronos con bullmq.

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
queue.remove_on_completeCantidad de trabajos completados que se conservan en el historial antes de eliminarse.1000Número entero-
queue.remove_on_failCantidad de trabajos fallidos que se conservan en el historial. false para conservar todos.falseNúmero entero, false-
queue.job_timeoutTiempo máximo en milisegundos para la ejecución de un trabajo antes de ser cancelado.20000Número entero-
queue.express.concurrencyCantidad de trabajos que se pueden ejecutar concurrentemente por cola de trabajo.1Número entero1.4.23

Throttler

Módulo que limita la cantidad de peticiones por intervalo de tiempo (rate limiting).

ParámetroDescripciónValor por defectoValores posiblesVersión de implementación
throttler.enabledHabilita el módulo de rate limiting.truetrue, false-
throttler.short.ttlVentana de tiempo en milisegundos para el límite corto.1000Número entero-
throttler.short.limitNúmero máximo de peticiones permitidas en la ventana corta.3Número entero-
throttler.medium.ttlVentana de tiempo en milisegundos para el límite medio.10000Número entero-
throttler.medium.limitNúmero máximo de peticiones permitidas en la ventana media.20Número entero-
throttler.long.ttlVentana de tiempo en milisegundos para el límite largo.60000Número entero-
throttler.long.limitNúmero máximo de peticiones permitidas en la ventana larga.100Número entero-
¿Te resultó útil esta página?