npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@red-unica/libreria-funciones-genericas

v1.48.0

Published

Funciones genéricas que se utilizan dentro del proyecto de Red Única (SAC).

Downloads

377

Readme

Librería funciones genéricas Red Única

Funciones genéricas para el proyecto de Red Única.

Instalación

  npm install --save @red-unica/libreria-funciones-genericas

Uso

  import { funcionGenerica } from '@red-unica/libreria-funciones-genericas';

  funcionGenerica();

Funciones

condicionTernaria

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |---------------------|------------------|----------|-------------------| | condicion | Booleano | No | N/A | | valorVerdadero | Cualquiera | No | N/A | | valorFalso | Cualquiera | No | N/A |

  • condicion: Condición/Comparativa/Validación para saber si se cumple el escenario deseado.
  • valorVerdadero: Valor que se devolverá si la condición se cumple.
  • valorFalso: Valor que se devolverá si la no condición se cumple.

consumirRecursosPost

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |---------------------------------|------------------|----------|-------------------| | numeroVariablesEntorno | Numérico | No | N/A | | numeroRecurso | Numérico | No | N/A | | configuracionPeticion | Objeto | No | N/A | | arregloParametrosEncriptar | Arreglo | No | N/A | | numeroAPILlaves | Numérico | Si | 0 | | tiempoEsperaAPI | Numérico | Si | 0 |

  • numeroVariablesEntorno: Acepta los siguientes valores:
    • 0: Indica que proviene desde el microfront de frontend-desempenio-crédito.
    • 1: Indica que proviene desde el microfront de frontend-desempenio-comercio.
    • 2: Indica que proviene desde el microfront de frontend-desempenio-financiero.
    • 3: Indica que proviene desde el microfront de frontend-desempenio-gerente.
    • 4: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas.
    • 5: Indica que proviene desde el microfront de frontend-desempenio-crédito-movil.
    • 6: Indica que proviene desde el microfront de frontend-desempenio-comercio-movil.
    • 7: Indica que proviene desde el microfront de frontend-desempenio-financiero-movil.
    • 8: Indica que proviene desde el microfront de frontend-desempenio-gerente-movil.
    • 9: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas-movil.
    • 10: Indica que proviene desde el microfront de frontend-desempenio-comercio-ekt-motos.
    • 11: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas-ekt-motos.
  • numeroRecurso: Acepta los siguientes valores:
    • Si es 0 ó 5 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso datos-generales (API Empleados Capital Humano).
      • 1: Recurso colocaciones (API Desempeño de Empleados Colocaciones).
      • 2: Recurso sucursales-colocaciones-metas (API Desempeño de Empleados Colocaciones).
      • 3: Recurso colocaciones-oportunidades (API Desempeño de Empleados Colocaciones).
      • 4: Recurso tipos-pedido-productos-colocaciones (API Desempeño de Empleados Colocaciones).
      • 5: Recurso tipos-originacion-colocaciones (API Desempeño de Empleados Colocaciones).
      • 6: Recurso tipos-originacion-colocaciones-tendencias-semanal (API Desempeño de Empleados Colocaciones).
      • 7: Recurso tipos-originacion-colocaciones-tendencias-diarias (API Desempeño de Empleados Colocaciones).
      • 8: Recurso calidad-cartera (API Desempeño de Empleados Colocaciones).
      • 9: Recurso estatus-portafolio (API Desempeño de Empleados Colocaciones).
      • 10: Recurso pedidos-busquedas-estatus (API Pedidos de Crédito).
      • 11: Recurso afiliaciones-periodos (API Gestión Solicitudes de Afore Azteca).
      • 12: Recurso operaciones-estatus (API Portabilidad Nóminas).
      • 13: Recurso estatus-solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 14: Recurso solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 15: Recurso cliente-unico (API de Clientes).
      • 16: Recurso solicitudes (API Búsqueda Solicitudes Investigación Cobranza).
      • 17: Recurso capacidades-pago (API Gestión de Capacidades de Pago).
      • 18: Recurso historial-seguimientos (API de Seguimientos de Red Única).
      • 19: Recurso cartera-seguimientos (API de Seguimientos de Red Única).
      • 20: Recurso solicitudes-afiliaciones (API Gestión Solicitudes de Afore Azteca).
      • 21: Recurso campanias-clientes (API Promociones Campañas de Fénix).
      • 22: Recurso estatus (Lineas de Crédito de Clientes).
      • 23: Recurso operaciones (API Portabilidad Nóminas).
      • 24: Recurso gestiones-clientes (API para Gestión de Clientes).
      • 25: Recurso gestiones-clientes-busquedas (API para Gestión de Clientes).
      • 26: Recurso gestiones-clientes-historial (API para Gestión de Clientes).
      • 27: Recurso clientes-detalles (API Promociones Campañas de Fénix).
      • 28: Recurso lineas-credito-detalles (API Operaciones Lineas Crédito).
      • 29: Recurso validacion-inicial (API Crédito en Efectivo).
      • 30: Recurso clientes-perfilamientos (API Crédito en Efectivo).
      • 31: Recurso ofertas (API Crédito en Efectivo).
      • 32: Recurso busquedas (API Tarjetas de Crédito).
      • 33: Recurso pedidos-busquedas (API Pedidos Elektra Digital).
      • 34: Recurso pedidos-detalles (API Pedidos Centro Atención Clientes).
      • 35: Recurso solicitudes-afiliaciones-periodos (API Afore Azteca Gestión Solicitudes).
      • 36: Recurso solicitudes-afiliaciones-busquedas (API Afore Azteca Gestión Solicitudes).
      • 37: Recurso solicitudes-afiliaciones-busqueda (API Afore Azteca Gestión Solicitudes).
    • Si es 1 o 6 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso datos-generales (API Empleados Capital Humano).
      • 1: Recurso ventas (API Desempeño de Empleados Comercio).
      • 2: Recurso ventas-metas (API Desempeño de Empleados Comercio).
      • 3: Recurso ventas-oportunidades (API Desempeño de Empleados Comercio).
      • 4: Recurso ventas-detalles (API Desempeño de Empleados Comercio).
      • 5: Recurso ventas-tipos-clientes (API Desempeño de Empleados Comercio).
      • 6: Recurso ventas-tipos-originacion (API Desempeño de Empleados Comercio).
      • 7: Recurso ventas-semanales-tipos-originacion (API Desempeño de Empleados Comercio).
      • 8: Recurso ventas-tipos-linea (API Desempeño de Empleados Comercio).
      • 9: Recurso ventas-semanales-tipos-linea (API Desempeño de Empleados Comercio).
      • 10: Recurso ventas-calidad-cartera (API Desempeño de Empleados Comercio).
      • 11: Recurso ventas-portafolio (API Desempeño de Empleados Comercio).
      • 12: Recurso ventas-tiempo-aire (API Desempeño de Empleados Comercio).
      • 13: Recurso ventas-diarias-tiempo-aire (API Desempeño de Empleados Comercio).
      • 14: Recurso ventas-garantias-milenia (API Desempeño de Empleados Comercio).
      • 15: Recurso ventas-garantias-milenia-vigencias (API Desempeño de Empleados Comercio).
      • 16: Recurso ventas-seguros-no-ligados (API Desempeño de Empleados Comercio).
      • 17: Recurso ventas-seguros-no-ligados-vigencias (API Desempeño de Empleados Comercio).
      • 18: Recurso pedidos-busquedas-estatus (API Pedidos de Crédito).
      • 19: Recurso estatus-solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 20: Recurso solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 21: Recurso cliente-unico (API de Clientes).
      • 22: Recurso solicitudes (API Búsqueda Solicitudes Investigación Cobranza).
      • 23: Recurso capacidades-pago (API Gestión de Capacidades de Pago).
      • 24: Recurso historial-seguimientos (API de Seguimientos de Red Única).
      • 25: Recurso cartera-seguimientos (API de Seguimientos de Red Única).
      • 26: Recurso pedidos (API Desempeño de Empleados Consulta Pedidos).
      • 27: Recurso campanias-clientes (API Promociones Campañas de Fénix).
      • 28: Recurso estatus (Lineas de Crédito de Clientes).
      • 29: Recurso gestiones-clientes (API para Gestión de Clientes).
      • 30: Recurso gestiones-clientes-busquedas (API para Gestión de Clientes).
      • 31: Recurso gestiones-clientes-historial (API para Gestión de Clientes).
      • 32: Recurso pedidos-busquedas (API Pedidos Elektra Digital).
      • 33: Recurso pedidos-detalles (API Pedidos Centro Atención Clientes).
      • 34: Recurso clientes-detalles (API Promociones Campañas de Fénix).
      • 35: Recurso lineas-credito-detalles (API Operaciones Lineas Crédito).
      • 36: Recurso validacion-inicial (API Crédito en Efectivo).
      • 37: Recurso clientes-perfilamientos (API Crédito en Efectivo).
      • 38: Recurso ofertas (API Crédito en Efectivo).
      • 39: Recurso busquedas (API Tarjetas de Crédito).
    • Si es 2 ó 7 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso saldos (API Indicadores Cuentas Captación Fénix).
      • 1: Recurso operaciones-estatus (API Portabilidad Nóminas).
      • 2: Recurso afiliaciones-periodos (API Gestión Solicitudes de Afore Azteca).
      • 3: Recurso colocaciones (API Desempeño de Empleados Colocaciones).
      • 4: Recurso sucursales-colocaciones-metas (API Desempeño de Empleados Colocaciones).
      • 5: Recurso tipos-pedido-productos-colocaciones (API Desempeño de Empleados Colocaciones).
      • 6: Recurso tipos-originacion-colocaciones (API Desempeño de Empleados Colocaciones).
      • 7: Recurso tipos-originacion-colocaciones-tendencias-semanal (API Desempeño de Empleados Colocaciones).
      • 8: Recurso tipos-originacion-colocaciones-tendencias-diarias (API Desempeño de Empleados Colocaciones).
      • 9: Recurso operaciones (API Portabilidad Nóminas).
      • 10: Recurso solicitudes-afiliaciones (API Gestión Solicitudes de Afore Azteca).
      • 11: Recurso estatus-solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 12: Recurso solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 13: Recurso cliente-unico (API de Clientes).
      • 14: Recurso solicitudes (API Búsqueda Solicitudes Investigación Cobranza).
      • 15: Recurso capacidades-pago (API Gestión de Capacidades de Pago).
      • 16: Recurso historial-seguimientos (API de Seguimientos de Red Única).
      • 17: Recurso cartera-seguimientos (API de Seguimientos de Red Única).
      • 18: Recurso datos-generales (API Empleados Capital Humano).
      • 19: Recurso busquedas (API Tarjetas de Crédito).
      • 20: Recurso pedidos-busquedas (API Pedidos Elektra Digital).
      • 21: Recurso pedidos-detalles (API Pedidos Centro Atención Clientes).
      • 22: Recurso solicitudes-afiliaciones-periodos (API Afore Azteca Gestión Solicitudes).
      • 23: Recurso solicitudes-afiliaciones-busquedas (API Afore Azteca Gestión Solicitudes).
      • 24: Recurso solicitudes-afiliaciones-busqueda (API Afore Azteca Gestión Solicitudes).
    • Si es 3 u 8 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso afiliaciones-sucursal (API Gestión Solicitudes de Afore Azteca).
      • 1: Recurso afiliaciones-periodos (API Gestión Solicitudes Afore Azteca).
      • 2: Recurso estatus-solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 3: Recurso empleados (API Seguimiento a Solicitudes de Crédito).
      • 4: Recurso datos-generales (API Empleados Capital Humano).
      • 5: Recurso solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 6: Recurso solicitudes (API Búsqueda Solicitudes Investigación Cobranza).
      • 7: Recurso cliente-unico (API de Clientes).
      • 8: Recurso capacidades-pago (API Gestión de Capacidades de Pago).
      • 9: Recurso pedidos-busquedas (API Pedidos Elektra Digital).
      • 10: Recurso saldos (API Indicadores Cuentas Captación Fénix).
      • 11: Recurso gerentes-busquedas (API Gestión Metas de Venta).
      • 12: Recurso pedidos-detalles (API Pedidos Centro Atención Clientes).
      • 13: Recurso busquedas (API Tarjetas de Crédito).
      • 14: Recurso solicitudes-afiliaciones-sucursal (API Afore Azteca Gestión Solicitudes).
      • 15: Recurso operaciones-estatus (API Portabilidad Nóminas).
    • Si es 4 o 9 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso areas-atencion (API Desempeño de Empleados Catálogos).
      • 1: Recurso estatus-solicitudes (API Seguimiento a Solicitudes de Crédito).
      • 2: Recurso pedidos-busquedas (API Pedidos Elektra Digital).
      • 3: Recurso afiliaciones-sucursal (API Gestión Solicitudes Afore Azteca).
      • 4: Recurso operaciones-estatus (API Portabilidad Nóminas).
      • 5: Recurso categorias (API Promociones Campañas de Fénix).
      • 6: Recurso clientes-gestionados (API para Gestión de Clientes).
      • 7: Recurso asesores-busquedas (API Gestión Metas de Venta).
      • 8: Recurso afiliaciones-periodos (API Gestión Solicitudes de Afore Azteca).
      • 9: Recurso productos-busquedas (API Gestión Metas de Venta).
      • 10: Recurso solicitudes-afiliaciones-sucursal (API Afore Azteca Gestión Solicitudes).
    • Si es 10 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso campanias-clientes (API Promociones Campañas de Fénix).
      • 1: Recurso gestiones-clientes-busquedas (API para Gestión de Clientes).
      • 2: Recurso clasificaciones-cartera-periodos (API Reporte de Cartera de Clientes de Fénix).
  • configuracionPeticion: Contiene la siguiente estructura:
      {
        "parametros": "Objeto",
        "identificadorAcceso": "Cadena",
        "cabeceros": "Arreglo",
        "esAWS": "Booleano",
        "desencriptarLlavesSeguridad": "Numérico",
        "persistirLlavesSeguridad": "Booleano",
        "cabecerosSeguridad": "Arreglo",
      }
    • parametros: Objeto que contiene los parámetros que se enviarán en la petición Post.
    • identificadorAcceso: Cadena que contiene el nombre del cabecero del identificador de acceso (por defecto su valor es 'x-id-acceso').
    • cabeceros: Arreglo que contiene los cabeceros adicionales que se enviarán en la petición Post (por defecto su valor es un arreglo vacio).
    • esAWS: Bandera booleana que indica si la/las APIs que se consumirán se encuentran en la arquitectura de AWS (por defecto su valor es falso).
    • desencriptarLlavesSeguridad: Valor numérico mayor a cero que indica si se deben desencriptar las llaves de seguridad (por defecto su valor es cero).
      • 1: Desencriptará con el estándar AESCBCPKCS5Padding - RRHH (Backoffice).
      • 2: Desencriptará con el estándar AESCBCPKCS5Padding - Captación.
      • 3: Desencriptará con el estándar RSAOAEPWithSHA256AndMGF1Padding - Elektra Digital.
    • persistirLlavesSeguridad: Bandera booleana que indica si la petición debe persistir las llaves de seguridad (por defecto es falso).
    • cabecerosSeguridad: Arreglo que contiene los cabeceros adicionales que se enviarán en la petición GET que consulta la API de Seguridad (por defecto su valor es un arreglo vacio).
  • arregloParametrosEncriptar: Arreglo de números que acepta los siguientes valores:
    • 0: Número de empleado ({ numeroEmpleado }) se encriptará con el estándar RSA/ECB/PKCS1Padding.
    • 1: Número de empleado ({ numeroEmpleado }) estándar AES-256-GCM.
    • 2: Número de empleado ({ numeroEmpleado }) se encriptará con el estándar RSA/ECB/OAEPWithSHA-256AndMGF1Padding.
    • 3: Solicitud ({ solicitud: { idPais, idCanal, idSucursal, idSolicitud } }) estándar RSA/ECB/OAEPWithSHA-256AndMGF1Padding.
    • 4: Usuario ({ usuario }) estándar RSA/ECB/PKCS1Padding.
    • 5: Número del objeto Empleado ({ empleado: { numero } }) estándar RSA/ECB/PKCS1Padding.
    • 6: Cliente Único ({ clienteUnico: { idPais, idCanal, idSucursal, folio } }) estándar RSA/ECB/OAEPWithSHA-256AndMGF1Padding.
    • 7: Cliente Único ({ clienteUnico: { idPais, idCanal, idSucursal, folio } }) estándar RSA/ECB/PKCS1Padding.
    • 8: Número de empleado ({ asesor: { numeroEmpleado } }) estándar RSA/ECB/PKCS1Padding.
    • 9: Arreglo de Clientes Únicos (clientes: [{ clienteUnico: { idPais, idCanal, idSucursal, folio } }]) estándar RSA/ECB/OAEPWithSHA-256AndMGF1Padding.
    • 10: Identificador de pedido ({ idPedido }) estándar PKCS5PaddingHMAC256.
  • numeroAPILlaves: Acepta los siguientes valores:
    • 1: Seguridad Red Única (SAC).
    • 2: Seguridad Inteligencia de Datos (CAS).
    • 3: Seguridad Estrategia Comercial.
    • 4: Seguridad Banco Azteca Crédito.
    • 5: Seguridad Investigación Cobranza.
    • 6: Seguridad Backoffice RRHH.
    • 7: Seguridad Crédito.
    • 8: Seguridad Captación.
    • 9: Seguridad Elektra Digital.
    • 10: Seguridad Elektra Digital Comercio.
    • 11: Seguridad Seguros Azteca.
  • tiempoEsperaAPI: Acepta los siguientes valores:
    • 1: Recurso pedidos-busquedas-estatus (API Pedidos de Crédito).
    • 2: Recurso seguridad (API Inteligencia de Datos - CAS) y afiliaciones-periodos (API Gestión Solicitudes de Afore Azteca).
    • 3: Recurso seguridad (API Inteligencia de Datos - CAS) y solicitudes-afiliaciones (API Gestión Solicitudes de Afore Azteca).
    • 4: Recurso seguridad (API Inteligencia de Datos - CAS) y afiliaciones-sucursal (API Gestión Solicitudes de Afore Azteca).
    • 5: Recurso saldos (API Indicadores Cuentas Captación Fénix).
    • 6: Recurso seguridad (API Seguridad Banco Azteca Crédito) y estatus-solicitudes (API Seguimiento a Solicitudes de Crédito).
    • 7: Recurso seguridad (API Seguridad Banco Azteca Crédito) y solicitudes (API Seguimiento a Solicitudes de Crédito).
    • 8: Recurso cliente-unico (API de Clientes).
    • 9: Recurso seguridad (API Seguridad Investigación Cobranza) y solicitudes (API Búsqueda Solicitudes Investigación Cobranza).
    • 10: Recurso seguridad (API Seguridad Crédito) y empleados (API Seguimiento a Solicitudes de Crédito).
    • 11: Recurso seguridad (API Seguridad Backoffice) y datos-generales (API Empleados Capital Humano).
    • 12: Recurso seguridad (API Seguridad Crédito) y capacidades-pago (API Gestión de Capacidades de Pago).
    • 13: Recurso validacion-inicial (API Crédito en Efectivo).
    • 14: Recurso clientes-perfilamientos (API Crédito en Efectivo)
    • 15: Recurso seguridad (API Estrategia Comercial) y categorias (API Promociones Campañas de Fénix).
    • 16: Recurso seguridad (API Estrategia Comercial) y campanias-clientes (API Promociones Campañas de Fénix).
    • 17: Recurso estatus (API Lineas de Crédito de Clientes).
    • 18: Recurso seguridad (API Captación) y operaciones-estatus (API Portabilidad Nóminas).
    • 19: Recurso seguridad (API Captación) y operaciones (API Portabilidad Nóminas).
    • 20: Recurso seguridad (API Estrategia Comercial) y clientes-gestionados (API para Gestión de Clientes).
    • 21: Recurso seguridad (API Estrategia Comercial) y gestiones-clientes (API para Gestión de Clientes).
    • 22: Recurso seguridad (API Estrategia Comercial) y gestiones-clientes-busquedas (API para Gestión de Clientes).
    • 23: Recurso seguridad (API Estrategia Comercial) y gestiones-clientes-historial (API para Gestión de Clientes).
    • 24: Recurso seguridad (API Seguridad Elektra Digital) y pedidos-busquedas (API Pedidos Elektra Digital Comercio).
    • 25: Recurso seguridad (API Seguridad Elektra Digital Comercio) y pedidos-detalles (API Pedidos Centro Atención Clientes).
    • 26: Recurso seguridad (API Seguridad Inteligencia de Datos - CAS) y asesores-busquedas (API Gestión Metas de Venta).
    • 27: Recurso seguridad (API Seguridad Inteligencia de Datos - CAS) y gerentes-busquedas (API Gestión Metas de Venta).
    • 28: Recurso seguridad (API Seguridad Estrategia Comercial) y clientes-detalles (API Promociones Campañas de Fénix).
    • 29: Recurso seguridad (API Seguridad Seguros Azteca) y productos-busquedas (API Gestión Metas de Venta).
    • 30: Recurso seguridad (API Seguridad Investigación Cobranza) y lineas-credito-detalles (API Operaciones Lineas Crédito).
    • 31: Recurso ofertas (API Crédito en Efectivo).
    • 32: Recurso ofertas-busquedas (API Tarjetas de Crédito).
    • 33: Recurso seguridad (API Inteligencia de Datos - CAS) y solicitudes-afiliaciones-periodos (API Afore Azteca Gestión Solicitudes).
    • 34: Recurso seguridad (API Inteligencia de Datos - CAS) y solicitudes-afiliaciones-busquedas (API Afore Azteca Gestión Solicitudes).
    • 35: Recurso seguridad (API Inteligencia de Datos - CAS) y solicitudes-afiliaciones-busqueda (API Afore Azteca Gestión Solicitudes).
    • 36: Recurso seguridad (API Inteligencia de Datos - CAS) y solicitudes-afiliaciones-sucursal (API Afore Azteca Gestión Solicitudes).
    • 37: Recurso seguridad (API Seguridad Estrategia Comercial) y clasificaciones-cartera-periodos (API Reporte de Cartera de Clientes de Fénix).

persistirDatos

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------------|----------------|----------|-------------------| | llave | Cadena | No | N/A | | objetoPersistir | Objeto | No | N/A | | numeroVariablesEntorno | Numérico | Si | 0 | | agregarTiempoExpiracion | Booleano | Si | true |

  • llave: Nombre del objeto que se persistirá en el almacenamiento de sesión.
  • objetoPersistir: Objeto que se persistirá en el almacenamiento de sesión.
  • numeroVariablesEntorno: Acepta los siguientes valores:
    • 0: Indica que proviene desde el microfront de frontend-desempenio-crédito.
    • 1: Indica que proviene desde el microfront de frontend-desempenio-comercio.
    • 2: Indica que proviene desde el microfront de frontend-desempenio-financiero.
    • 3: Indica que proviene desde el microfront de frontend-desempenio-gerente.
    • 4: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas.
    • 5: Indica que proviene desde el microfront de frontend-desempenio-crédito-movil.
    • 6: Indica que proviene desde el microfront de frontend-desempenio-comercio-movil.
    • 7: Indica que proviene desde el microfront de frontend-desempenio-financiero-movil.
    • 8: Indica que proviene desde el microfront de frontend-desempenio-gerente-movil.
    • 9: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas-movil.
    • 10: Indica que proviene desde el microfront de frontend-desempenio-comercio-ekt-motos.
    • 11: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas-ekt-motos.
  • agregarTiempoExpiracion: Bandera booleana que indica si se le agregara tiempo de expiración a la persistencia en el almacenamiento de sesión.

validarPersistenciaDatos

Para utilizar esta función se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------|----------------|----------|-------------------| | llave | Cadena | No | N/A |

  • llave: Nombre del objeto que se obtendrá del almacenamiento de sesión.

obtenerSemana

Para utilizar esta función se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------|----------------|----------|-------------------| | aumentarDisminuir | Numérico | Si | 0 |

  • aumentarDisminuir: Numérico que indica el número de semanas que se suamrán o restarán a la semana actual.

obtenerAnioSemana

Para utilizar esta función se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------|----------------|----------|-------------------| | aumentarDisminuir | Numérico | Si | 0 |

  • aumentarDisminuir: Numérico que indica el número de semanas que se suamrán o restarán a la semana actual.

formatoCantidadDecimales

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |---------------------------|----------------|----------|-------------------| | cantidad | Cadena | No | N/A | | dividirMilesMillones | Bandera | Si | verdadero | | numeroDecimales | Numérico | Si | 0 | | sinDecimales | Bandera | Si | falso |

  • cantidad: Cadena que contiene la cantidad/monto al que se le aplicará el formato (si se envía una cadena vacia se retorna el mismo valor).
  • dividirMilesMillones: Bandera que indica si la cantidad que se envía se debe dividir entre miles/millones (por defecto es verdadero).
  • numeroDecimales: Valor que indica el número de decimales que se le colocarán a la cantidad (por defecto su valor es cero).
  • sinDecimales: Bandera booleana que indica si la cantidad no debe mostrarse con la regla de deciamles (por defecto su valor es falso).

obtenerDiaMesAnio

Para utilizar esta función se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |---------------------------|--------------|----------|-------------------| | mesLetra | Bandera | Si | verdadero | | aumentarDisminuirDias | Numérico | Si | 0 |

  • mesLetra: Bandera booleana que indica si el mes se debe regresar en letra (por defecto su valor es verdadero).
  • aumentarDisminuirDias: Número que se desea agregar/disminuir al día actual actual (por defecto su valor es 0 para devolver el día actual).

configuracionParcel

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------------------|------------------|----------|-------------------| | numeroVariablesEntorno | Numérico | No | N/A | | identificadorPantallaGenerica | Numérico | No | N/A | | esMovil | Booleano | Si | falso |

  • numeroVariablesEntorno: Acepta los siguientes valores:
    • 0: Indica que proviene desde el microfront de frontend-desempenio-crédito.
    • 1: Indica que proviene desde el microfront de frontend-desempenio-comercio.
    • 2: Indica que proviene desde el microfront de frontend-desempenio-financiero.
    • 3: Indica que proviene desde el microfront de frontend-desempenio-gerente.
    • 4: Indica que proviene desde el microfront de frontend-desempenio-crédito-movil.
    • 5: Indica que proviene desde el microfront de frontend-desempenio-comercio-movil.
    • 6: Indica que proviene desde el microfront de frontend-desempenio-financiero-movil.
    • 7: Indica que proviene desde el microfront de frontend-desempenio-gerente-movil.
  • identificadorPantallaGenerica: Acepta los siguientes valores:
    • Si es 0 ó 4 el valor del parámetro numeroVariablesEntorno:
      • 0: Pantalla genérica de la sección "Scorecard".
      • 1: Pantalla genérica de la sección "Colocación total".
      • 2: Pantalla genérica de la sección "Calidad cartera".
      • 3: Pantalla genérica de la sección "Portabilidad de nómina".
      • 4: Pantalla genérica de la sección "Seguimiento de mis solicitudes".
      • 5: Pantalla genérica "Gestión solicitudes".
      • 6: Pantalla genérica "Lista clientes solicitudes".
      • 7: Pantalla genérica "Gestión campañas".
      • 8: Pantalla genérica "Gestión cliente campañas".
      • 9: Pantalla genérica de la lista de clientes de la sección "Portabilidad de nómina".
      • 10: Pantalla genérica de la sección "Afore".
      • 11: Pantalla genérica de la lista de clientes de la sección "Afore".
      • 12: Pantalla genérica de la sección "Consulta de pedidos - CDT".
      • 13: Pantalla genérica de la lista de pedidos de la sección "Seguimiento Pedidos".
    • Si es 1 ó 5 el valor del parámetro numeroVariablesEntorno:
      • 0: Pantalla genérica de la sección "Scorecard".
      • 1: Pantalla genérica de la sección "Calidad cartera".
      • 2: Pantalla genérica de la sección "Seguimiento de mis solicitudes".
      • 3: Pantalla genérica "Gestión solicitudes".
      • 4: Pantalla genérica "Lista clientes solicitudes".
      • 5: Pantalla genérica "Gestión campañas".
      • 6: Pantalla genérica "Gestión cliente campañas".
      • 7: Pantalla genérica de la sección "Seguimiento Pedidos".
      • 8: Pantalla genérica de la lista de pedidos de la sección "Seguimiento Pedidos".
    • Si es 2 ó 6 el valor del parámetro numeroVariablesEntorno:
      • 0: Pantalla genérica de la sección "Scorecard".
      • 1: Pantalla genérica de la sección "Portabilidad de nómina".
      • 2: Pantalla genérica de la sección "Afore".
      • 3: Pantalla genérica de la sección "Colocación total".
      • 4: Pantalla genérica de la lista de clientes de la sección "Portabilidad de nómina".
      • 5: Pantalla genérica de la lista de clientes de la sección "Afore".
      • 6: Pantalla genérica "Seguimiento de mis solicitudes".
      • 7: Pantalla genérica "Gestión solicitudes".
      • 8: Pantalla genérica "Lista clientes solicitudes".
      • 9: Pantalla genérica de la sección "Consulta de pedidos - CDT".
      • 10: Pantalla genérica de la lista de pedidos de la sección "Seguimiento Pedidos".
    • Si es 3 ó 7 el valor del parámetro numeroVariablesEntorno:
      • 0: Pantalla genérica de la sección "Scorecard".
      • 1: Pantalla genérica "Lista clientes solicitudes".
      • 2: Pantalla genérica de la sección "Seguimiento Pedidos".
      • 3: Pantalla genérica de la lista de pedidos de la sección "Seguimiento Pedidos".
  • esMovil: Bandera que indica si la pantalla genérica es para la versión móvil.

desencriptarRSAECBPKCS1Padding

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-------------------------|--------------|----------|-------------------| | llavePrivada | Cadena | No | N/A | | cadenaDesencriptar | Cadena | No | N/A |

  • llavePrivada: Cadena que contiene el valor del campo "accesoPublico" de la API de Seguridad.
  • cadenaDesencriptar: Cadena encriptada con el estándar RSAECBPKCS1Padding que se requiere desencriptar.

formatoMayusculasMinusculas

Para utilizar esta función se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-------------|--------------|----------|-------------------| | cadena | Cadena | No | N/A | | tipo | Numérico | Si | 0 |

  • cadena: Cadena a la que se le dará el formato (primer letra de cada palabra en mayúscula y el resto en minúsculas).
  • tipo: Valor numérico que indica el tipo de formato que se aplicará (por defecto su valor es cero).
    • 0: JOSE JUAN PEREZ -> Jose Juan Perez.
    • 1: PRUEBA DE COMENTARIO -> Prueba de comentario.

redireccionar

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-------------------|--------------|----------|-------------------| | ruta | Cadena | No | N/A | | parametros | Objeto | Si | {} |

  • ruta: Cadena que contiene el nombre del microfront al cual se redireccionará.
  • parametros: Objeto que se pasará los datos como estado del redireccionamiento.

validarDesplazamientoPantalla

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |----------------------------|--------------|----------|-------------------| | numeroVariablesEntorno | Numérico | No | N/A | | posicionSuperior | Numérico | No | N/A | | altoComponente | Numérico | No | N/A | | esTableta | Booleano | Si | falso | | esMovil | Booleano | Si | falso |

  • numeroVariablesEntorno: Acepta los siguientes valores:
    • 0: Indica que proviene desde el microfront de frontend-desempenio-crédito.
    • 1: Indica que proviene desde el microfront de frontend-desempenio-comercio.
    • 2: Indica que proviene desde el microfront de frontend-desempenio-financiero.
    • 3: Indica que proviene desde el microfront de frontend-desempenio-gerente.
    • 4: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas.
    • 5: Indica que proviene desde el microfront de frontend-desempenio-crédito-movil.
    • 6: Indica que proviene desde el microfront de frontend-desempenio-comercio-movil.
    • 7: Indica que proviene desde el microfront de frontend-desempenio-financiero-movil.
    • 8: Indica que proviene desde el microfront de frontend-desempenio-gerente-movil.
    • 9: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas-movil.
  • posicionSuperior: Número que indica la posición superior del componente que se esta validando (proviene de la función getBoundingClientRect).
  • altoComponente: Número que indica el alto del componente que se esta validando.
  • esTableta: Bandera booleana que indica si el componente que se esta validando esta en un dispositivo de tableta.
  • esMovil: Bandera booleana que indica si el componente que se esta validando esta en un dispositivo móvil.

anclarSecciones

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | |-----------------------------|--------------|----------| | numeroVariablesEntorno | Numérico | No | | identificador | Numérico | No | | componentesCargados | Numérico | No |

  • numeroVariablesEntorno: Acepta los siguientes valores:
    • 0: Indica que proviene desde el microfront de frontend-desempenio-crédito.
    • 1: Indica que proviene desde el microfront de frontend-desempenio-comercio.
    • 2: Indica que proviene desde el microfront de frontend-desempenio-financiero.
    • 3: Indica que proviene desde el microfront de frontend-desempenio-gerente.
    • 4: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas.
    • 5: Indica que proviene desde el microfront de frontend-desempenio-crédito-movil.
    • 6: Indica que proviene desde el microfront de frontend-desempenio-comercio-movil.
    • 7: Indica que proviene desde el microfront de frontend-desempenio-financiero-movil.
    • 8: Indica que proviene desde el microfront de frontend-desempenio-gerente-movil.
    • 9: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas-movil.
  • identificador: Número que indica el identificador de la tarjeta del indicador (scorecard).
    • Si es 1 el valor del parámetro numeroVariablesEntorno:
      • 1: Realiza el anclaje a la sección "Ventas totales".
      • 2: Realiza el anclaje a la sección "Ventas totales".
      • 3: Realiza el anclaje a la sección "Ventas totales".
      • 4: Realiza el anclaje a la sección "Calidad de mi cartera".
      • 5: Realiza el anclaje a la sección "Calidad de mi cartera".
      • 6: Realiza el anclaje a la sección "Seguros no ligados".
      • 7: Realiza el anclaje a la sección "Consulta de pedidos".
      • 8: Realiza el anclaje a la sección "Seguimiento a mis solicitudes".
    • Si es 2 el valor del parámetro numeroVariablesEntorno:
      • 1: Realiza el anclaje a la sección "Portabilidad de nómina".
      • 2: Realiza el anclaje a la sección "Afore".
      • 3: Realiza el anclaje a la sección "Oportunidades".
      • 4: Realiza el anclaje a la sección "Colocación".
      • 5: Realiza el anclaje a la sección "Seguimiento a mis solicitudes".
  • componentesCargados: Número que indica los componentes que se encuentran cargados en la pantalla.

formatoTexto

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------|--------------|----------|-------------------| | objeto | Objeto | No | N/A | | tipoFormato | Numérico | Si | 0 |

  • objeto: Objeto que contiene los campos necesarios para dar el formato requerido.
    • Cuando tipo de formato es 0 la estructura del objeto debe ser { numeroCelular }.
    • Cuando tipo de formato es 1 la estructura del objeto debe ser { idPais, idCanal, idSucursal, folio }.
    • Cuando tipo de formato es 2 la estructura del objeto debe ser { nombreCompleto }.
    • Cuando tipo de formato es 3 la estructura del objeto debe ser { numeroCelular }.
  • tipoFormato: Valor numérico que indica el tipo de formato que se requiere (por defecto su valor es cero).
    • 0: celular xx xxxx xxxx.
    • 1: cliente único xxxx xxxxx xxxxx
    • 2: { nombre, apellidoPaterno, apellidoMaterno }
    • 3: celular xx-xx-xx-xx-xx.

desencriptarRSAOAEPWithSHA256AndMGF1Padding

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | |-------------------------|--------------|----------| | accesoPrivado | Cadena | No | | cadenaDesencriptar | Cadena | No |

  • accesoPrivado: Cadena que contiene el valor del campo "accesoPublico" de la API de Seguridad.
  • cadenaDesencriptar: Cadena encriptada con el estándar RSAOAEPWithSHA256AndMGF1Padding que se requiere desencriptar.

consumirRecursosGet

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |---------------------------------|------------------|----------|-------------------| | numeroVariablesEntorno | Numérico | No | N/A | | numeroRecurso | Numérico | No | N/A | | configuracionPeticion | Objeto | No | N/A | | numeroAPILlaves | Numérico | Si | 0 | | tiempoEsperaAPI | Numérico | Si | 0 |

  • numeroVariablesEntorno: Acepta los siguientes valores:
    • 0: Indica que proviene desde el microfront de frontend-desempenio-crédito.
    • 1: Indica que proviene desde el microfront de frontend-desempenio-comercio.
    • 2: Indica que proviene desde el microfront de frontend-desempenio-financiero.
    • 3: Indica que proviene desde el microfront de frontend-desempenio-gerente.
    • 4: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas.
    • 5: Indica que proviene desde el microfront de frontend-desempenio-crédito-movil.
    • 6: Indica que proviene desde el microfront de frontend-desempenio-comercio-movil.
    • 7: Indica que proviene desde el microfront de frontend-desempenio-financiero-movil.
    • 8: Indica que proviene desde el microfront de frontend-desempenio-gerente-movil.
    • 9: Indica que proviene desde el microfront de frontend-desempenio-pantallas-genericas-movil.
  • numeroRecurso: Acepta los siguientes valores:
    • Si es 0 ó 5 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso idSolicitud (API Seguimiento a Solicitudes de Crédito).
      • 1: Recurso medios-contacto (API Catálogos Red Única).
      • 2: Recurso claveEmpleado (API Empleados Investigación Cobranza).
    • Si es 1 ó 6 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso idSolicitud (API Seguimiento a Solicitudes de Crédito).
      • 1: Recurso claveEmpleado (API Empleados Investigación Cobranza).
      • 2: Recurso medios-contacto (API Catálogos Red Única).
    • Si es 2 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso medios-contacto (API Catálogos Red Única).
      • 1: Recurso idSolicitud (API Seguimiento a Solicitudes de Crédito).
      • 2: Recurso claveEmpleado (API Empleados Investigación Cobranza).
    • Si es 3 u 8 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso idSolicitud (API Seguimiento a Solicitudes de Crédito).
      • 1: Recurso claveEmpleado (API Empleados Investigación Cobranza).
      • 2: Recurso asesores-colocaciones (API Desempeño de Empleados Reportes Generales).
      • 3: Recurso asesores-ventas (API Desempeño de Empleados Reportes Generales).
      • 4: Recurso asesores-servicios-financieros (API Desempeño de Empleados Reportes Generales).
    • Si es 4 ó 9 el valor del parámetro numeroVariablesEntorno:
      • 0: Recurso sucursales-indicadores (API Desempeño de Empleados Reportes Generales).
      • 1: Recurso asesores-servicios-financieros (API Desempeño de Empleados Reportes Generales).
      • 2: Recurso asesores-ventas (API Desempeño de Empleados Reportes Generales).
  • configuracionPeticion: Contiene la siguiente estructura:
      {
        "parametros": "Objeto",
        "identificadorAcceso": "Cadena",
        "cabeceros": "Arreglo",
        "esAWS": "Booleano",
        "path": "Cadena",
        "persistirLlavesSeguridad": "Booleano",
      }
    • parametros: Objeto que contiene los parámetros que se enviarán en la petición Get.
    • identificadorAcceso: Cadena que contiene el nombre del cabecero del identificador de acceso (por defecto su valor es 'x-id-acceso').
    • cabeceros: Arreglo que contiene los cabeceros adicionales que se enviarán en la petición Get (por defecto su valor es un arreglo vacio).
    • esAWS: Bandera booleana que indica si la/las APIs que se consumirán se encuentran en la arquitectura de AWS (por defecto su valor es falso).
    • path: Cadena que contiene el valor que se concatenará a la url en la patición Get.
    • persistirLlavesSeguridad: Bandera booleana que indica si la petición debe persistir las llaves de seguridad (por defecto es falso).
  • numeroAPILlaves: Acepta los siguientes valores:
    • 1: Seguridad Red Única (SAC).
    • 2: Seguridad Inteligencia de Datos (CAS).
    • 3: Seguridad Estrategia Comercial.
    • 4: Seguridad Banco Azteca Crédito.
    • 5: Seguridad Investigación Cobranza.
    • 6: Seguridad Backoffice RRHH.
    • 7: Seguridad Crédito.
    • 8: Seguridad Captación.
    • 9: Seguridad Elektra Digital.
    • 10: Seguridad Elektra Digital Comercio.
  • tiempoEsperaAPI: Acepta los siguientes valores:
    • 1: Recurso seguridad (API Crédito) y idSolicitud (API Seguimiento a Solicitudes de Crédito).
    • 2: Recurso claveEmpleado (API Empleados Investigación Cobranza).

formatoFecha

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------|--------------|----------|-------------------| | fecha | Cadena | No | N/A | | tipoFormato | Numérico | Si | 0 |

  • fecha: Cadena que contiene la fecha a la que se le dará el formato.
  • tipoFormato: Valor numérico que indica el tipo de formato que se requiere (por defecto su valor es cero).
    • 0: dd - mmm -> (18 - sep).
    • 1: dd/mm/yyyy -> (18/09/2024).
    • 2: dd/mm/yyyy hh24:mm -> (18/09/2024 14:35).
    • 3: dd-mmm-yy -> (18-ene-25).
    • 4: dd-mm-yyyy -> (18-01-2025).
    • 5: dd mmm -> (18 sep).
    • 6: yyyy-mm-dd -> (2025-06-26).
    • 7: mmm dd/mm/yyyy -> (Jueves 17/02/2025).
    • 8: dd - mm - yyyy -> (18 - ene - 2025).
    • 8: dd-mmm-yyyy -> (18-ene-2025).

eliminarPersistenciaDatos

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-------------------|--------------|----------|-------------------| | llave | Cadena | Si | nulo | | arregloLlaves | Arreglo | Si | [] |

  • llave: Cadena que contiene el nombre del objeto que se eliminará del almacenamiento de sesión.
  • arregloLlaves: Arreglo que contiene cadenas con los nombres de los objetos que se eliminarán del almacenamiento de sesión.

sufijoMilesMillones

Para utilizar esta función se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |--------------|--------------|----------|-------------------| | cantidad | Numérico | No | N/A |

  • cantidad: Valor numérico que indica el monto de la cantidad que se requiere obtener el sufijo (K o M).

fechaDiaSemana

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------|--------------|----------|-------------------| | diaSemana | Numérico | No | N/A | | semana | Numérico | Si | 0 | | esCalendarioFenix | Booleano | Si | falso |

  • diaSemana: Valor numérico que indica el día de la semana que se va a obtener.
    • 1: - Lunes
    • 2: - Martes
    • 3: - Miércoles
    • 4: - Jueves
    • 5: - Viernes
    • 6: - Sábado
    • 7: - Domingo
  • semana: Valor numérico que indica si se deben restar semanas (por defecto es 0 - semana actual).
  • esCalendarioFenix: Bandera booleana que indica si se debe obtener el día de acuerdo al calendario de Fénix (miércoles a martes y por defecto es falso).
    • 1: - Miércoles
    • 2: - Jueves
    • 3: - Viernes
    • 4: - Sábado
    • 5: - Domingo
    • 6: - Lunes
    • 7: - Martes

formatoFechaValida

Para utilizar esta función se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------|--------------|----------|-------------------| | fecha | Cadena | No | N/A | | separacion | Cadena | Si | / |

  • fecha: Cadena que contiene la fecha, los formatos de entrada puden ser:
    • dd/mm/yyyy hh:mm.
    • dd-mm-yyyy.
  • separacion: Cadena que contiene el caracter por el que se partirá la cadena de la fecha (por defecto es "/").

desencriptarAES256GCM

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | |-----------------------------|---------------|----------| | accesoPrivado | Cadena | No | | accesoSimetrico | Cadena | No | | cadenaDesencriptar | Cadena | No | | numeroVariablesEntorno | Numérico | No | | numeroRecurso | Numérico | No |

  • accesoPrivado: Cadena que contiene el campo "accesoPrivado" de la API de Seguridad.
  • accesoSimetrico: Cadena que contiene el campo "accesoSimetrico" de la API de Seguridad.
  • cadenaDesencriptar: Cadena que se requiere desencriptar.
  • numeroVariablesEntorno: Valor numérico que indica el nombre del objeto donde se tomarán las variables de entorno de acuerdo al microfront.
  • numeroRecurso: Valor numérico que indica el número de recurso que se esta consultando.

desencriptarPKCS5PaddingHMAC256

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | |-------------------------|---------------|----------| | accesoSimetrico | Cadena | No | | cadenaDesencriptar | Cadena | No |

  • accesoSimetrico: Cadena que contiene el campo "accesoSimetrico" de la API de Seguridad.
  • cadenaDesencriptar: Cadena que se requiere desencriptar.

formatoSemana

Para utilizar esta función se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | |-----------------|---------------|----------| | anio | Numérico | No | | semana | Numérico | No | | tipoFormato | Numérico | Si |

  • anio: Valor numérico que indica el año de la semana a la que se le dará el formato.
  • semana: Valor numérico que indica la semana a la que se le dará el formato.
  • tipoFormato: Valor numérico que indica el formato que regresará la función (por defecto es 0).
    • 0: - (dd Mmm - dd Mmm) -> (26 Ene - 01 Feb)
    • 1: - Mmm dd,yyyy - Mmm dd,yyyy -> Sep 28,2025 – Oct 4,2025
Version mínima de NodeJS
  • Node: "16.15.0"
Dependencias
  • "@red-unica/libreria-almacenamiento": "1.1.0"
  • "@red-unica/libreria-consumidor-apis-frontend": "1.2.1"
  • "axios": "0.21.1"
  • "jsencrypt": "^3.3.2"
  • "react-router-dom": "^5.3.4"
  • "node-forge": "^1.3.1"
  • "react-platform-js": "0.0.1"
  • "react": "^17.0.2

License

ISC ©