Actualización versiones antiguas de SCAP3k a la más reciente disponible - ayatecnologias/SCAP3kDoc GitHub Wiki

La presente Wiki describe una serie de pasos sugeridos para realizar la actualización del SCAP3k de versiones antiguas a la versión mas reciente:

  1. Validar los componentes que tiene instalado el cliente a migrar, esto incluye y no se limita a Versión Motor de base de datos, Conector Pull HandPunch/Zkteco, liquidación automática, reporteador automático, tarea de realización de respaldos de base de datos.
  2. Realización de copia de seguridad base de datos. - !!!IMPORTANTE EN CASO DE FALLOS!!!
  3. Respaldo de los instaladores actuales del cliente. - !!!IMPORTANTE EN CASO DE FALLOS!!!
  4. En caso de tratar de una actualización que incluye cambio de versión de PostgreSQL (v9.5 a v10.x), es importante realizar los siguientes pasos
    4.1. Instalar en cualquier estación de trabajo o servidor la ultima versión disponible del SCAP3k y realizar el parcheo de la base de datos [en caso que algún script falle durante el proceso de parcheo se debe remitir el mensaje de error al equipo de desarrollo para su intervención]
    4.2. si el paso anterior finaliza de forma correcta es necesario realizar un nuevo respaldo de la base de datos y se debe guardar con un nombre que indique la base quedo con los parches de la base de datos aplicados
    4.3. Des-instalación de la versión antigua de PostgreSQL y todos sus componentes del servidor, se recomienda reiniciar el servidor una vez completado el proceso
    4.4. Instalación de la nueva versión PostgreSQL 10.X y sus componentes, link versión: https://drive.google.com/drive/u/2/folders/1nz0WYp_eFEMhAB4yxoB6f1a3K45pY18t
    4.5. Una vez completada la instalación de la nueva versión de PostgreSQL se deben modificar tres parámetros en el archivo postgresql.conf, el primero es "shared_buffers", se recomienda colocar un 1/4 de la memoria fisica disponible image
    el segundo parametro es el "work_mem" y el tercero es "maintenance_work_mem", estos parametros no pueden superar el valor de 1533MB image
    el archivo antes mencionado se encuentra en la ruta: C:\Program Files\PostgreSQL\10\data

    4.6. Habilitar conexiones remotas a PostgreSQL en una ambiente de red local, para ello es necesario modificar el archivo "pg_hba.conf" en la sección IPv4 image
    este archivo se encuentra ubicado en la ruta: C:\Program Files\PostgreSQL\10\data

    4.3. Habilitar regla en el corta fuegos de Windows para permitir flujo de conexiones desde y hacia el puerto 5432 de PostgreSQL con el cliente del SCAP3k (en caso que no se deje una carpeta compartida en el servidor) Link Articulo de como hacer la habilitación: https://learn.microsoft.com/es-es/windows/security/threat-protection/windows-firewall/create-an-inbound-port-rule
  5. Actualización versión java en servidor y clientes donde se ejecutará el SCAP3k, Link versión sugerida: https://drive.google.com/drive/u/2/folders/1KVNQVVjGWU3qxxBdVFzjQKmPKG7NrkTK
  6. Instalación de componentes adicionales del SCAP3k, ejemplo: conector Pull HandPunch/ZKTeco, Liquidación Automática, Reporteador Automático
  7. Creación de tarea de respaldo de base de datos en programador de tareas de Windows
  8. Pruebas funcionales del aplicativo
⚠️ **GitHub.com Fallback** ⚠️