Post on 30-Nov-2018
Manual Técnico Service Pack.
Fecha de generación: 01 - 16
Última modificación:
01 - 16 Versión:
1
MANUAL TÉCNICO SERVICE PACK VERSIÓN 15.4.1
MANUAL TÉCNICO SERVICE PACK
VERSIÓN 16.1.2
Página 2 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
ISO 9001: 2008
Historia del Documento
Ver
Descripción Cambio
Fecha
1 Manual Técnico Service Pack. 28/04/2015
Página 3 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
TABLA DE CONTENIDO
INTRODUCCIÓN ............................................................................................................................................................................................................ 4
1. PARAMETRIZACIÓN ................................................................................................................................................................................................ 5
1.1. PARTE I. .................................................................................................................................................................................................................... 5
1.2. EXTRACCIÓN DE ARCHIVOS EN SU EQUIPO. ............................................................................................................................................... 6
1.3. PARTE I I. ................................................................................................................................................................................................................ 10
1.4. EJECUCIÓN DE SERVICE PACK. ..................................................................................................................................................................... 10
1.5. PARTE I I I. ............................................................................................................................................................................................................. 13
1.6. MODIFICACIÓN DE BASE DE DATOS. ............................................................................................................................................................ 13
1.7. PARTE I V................................................................................................................................................................................................................ 16
1.8. MANEJO DE INCIDENCIAS. ............................................................................................................................................................................... 16
1.9. PERMISOS PARA ESQUEMA DE SEGURIDAD. ............................................................................................................................................. 19
Página 4 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
INTRODUCCIÓN
Los Service Pack (SP) son actualizaciones que mejoran la funcionalidad de los productos de Digital Ware, los cuales son generados por nuevos requerimientos de nuestros clientes o cambios en la normatividad legal. Se generan de manera periódica, mediante un proceso de actualización incremental, por lo cual debe implementarse consecutivamente de la primera versión publicada a la más reciente.
En la nomenclatura estándar de Digital Ware se denominan los SP con el año, mes y periodo del corte actual de publicación por cada uno de nuestros productos: KACTUS-HCM, SEVEN-ERP Y HOSVITAL-HIS. Por ejemplo: 15.2.1, se refiere a la actualización del año 2015, mes febrero y del primer corte.
Página 5 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
1. PARAMETRIZACIÓN
1.1. PARTE I.
En el instructivo encontrara un paso a paso para la instalación correcta del Service Pack 16.1.2. Se recomienda que primero lea cuidadosamente antes de ejecutar la acción.
No olvide tener en cuenta los siguientes aspectos:
Los service pack deben ser ejecutado de manera periódica e incremental, consulte su última actualización, si cumple con esta condición continúe de lo contrario descargue los anteriores (SP) para realizar esta actualización.
Consulte la siguiente sentencia, el resultado le indicará cuales son los módulos a actualizar:
Cierre el aplicativo de Kactus, para asegurar que no emerjan ventanas de alerta en el momento de ejecutar el Service Pack, compruebe su conexión a la red.
AVISO IMPORTANTE: El encriptamiento en textos.ini ”= n” (El archivo textos.ini se encuentra en la ruta c:\kactus\version)
1
SELECT * FROM GN_MODUL
WHERE INS_MODU='S'
2
3
4
Página 6 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
1.2. Extracción De Archivos En Su Equipo. Ingresar a la siguiente dirección http://sac.digitalware.co/Sac/SacLogIn.aspx
Diligenciar los campos de Nombre de usuario y clave para continuar. (1) (2)
Hacer click en inicio para ingresar. (3)
Si solicita instrucción del manejo de la interfaz descargue el manual en el hipervínculo ‘Descargar Manual de Usuario Aquí’. (4)
3
1
2
4
Página 7 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
1
2 3
Al ingresar encontrara el siguiente entorno 4
Para visualizar la última actualización publicada del service pack (1)
Hacer click en “Actualizaciones” y seleccionar el botón de “Descargar Actualizaciones” (2)
Para descargar la última actualización publicada del Service Pack (3)
Automáticamente lo llevara a la lista de descargas.
Página 8 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
El en listado encontrara las últimas actualizaciones de service pack de la más reciente a la más antigua.
Realice click en “Actualizar” para refrescar la lista (1)
Seleccione en la lista el Service Pack (2)
Para descargar service pack anteriores haga click en la barra numérica para ver el histórico (3)
1
2
3
Click en el icono de descarga
Página 9 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
Paquete de actualización:
1. Manual Técnico. 2. Manual Funcional 3. Ejecutable Instalador 4. Hotfix (si se encuentra anexo)
Encontrará el contenido del service pack (Paquete de actualización).
Click en el link “Descargar”
NOTA: En la carpeta de “Descargas” se encontrara el paquete de actualización.
Página 10 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
A continuación aparecerá el cuadro de bienvenida en el cual dará click en “Siguiente” si desea actualizar.
1.3. Parte I I.
1.4. Ejecución de Service Pack. La ejecución de service pack debe realizarse con usuario administrador de la maquina ya que alterara archivos del servidor de aplicaciones y de BD.
En el icono .exe ejecute haciendo doble click.
Descomprimir el ejecutable,
Página 11 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
Por favor tener en cuenta la ruta de instalación y/o actualización del Service Pack, Por defecto aparece la ruta C:\Kactus, o en el botón “Examinar” seleccione la ruta (Path) donde se encuentra instalado.
Click en “Instalar” para comenzar el proceso de actualización de archivos en su ordenador.
El instalador realizara la extracción de las actualizaciones en su ordenador.
Página 12 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
El instalador verifica y valida las novedades en el ordenador, y solamente intervendrá el usuario siempre y cuando quiera cancelar el proceso de actualización. Fin Actualización Kactus HCM
Login en Base de Datos Kactus HCM Se iniciara el cuadro menú Kactus solicitando “Usuario” y “Clave” de la base de datos. NOTA: El usuario debe ser propietario de la Base de datos y su clave sin encriptar, para realizar cambios. Click en aceptar.
Página 13 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
1.5. Parte I I I.
1.6. Modificación de Base de Datos.
Modificaciones Base de datos (Listado de Secuenciales)
OBJETO DESCRIPCIÓN SECUENCIAL
AC_DCRID Crear tabla KAc**126_1883.sql
AC_FUPLA Adicionar campo COD_EMCO KAc**126_1846.sql
AC_PLANT Adicionar campos COD_TIPO, TIP_PLAN, TIP_VINC, NUM_RESO y FEC_RESO KAc**126_1820.sql
AC_PLANT Adicionar Indice IN_AC_PLANT_03 KAc**126_1825.sql
AC_PLANT Adicionar campos MOV_RTEM y CAS_CONT KAc**126_1841.sql
AC_PLANT Modificación campo FUN_CARG KAc**126_2147.sql
BI_CARGO Modificación Trigger tgbiubi_cargo (solo aplica para Postgresql) KBi**126_1457.sql
BI_CARGO Adicionar campos IND_ROLL y ACT_ROLL KBi**126_1458.sql
BI_CARGO Modificación campo NOM_CARG KBi**126_2067.sql
BI_CASUB Adicionar campo COD_ACTI y llave foranea FK_BI_CASUB_01 KBi**126_1993.sql
BI_EMPDO Adicionar campos FOL_INIC y FOL_FINA KBi**126_1566.sql
BI_LISCH Crear tabla KBi**126_1096.sql
BI_LISCH Adicionar campo FEC_LCVR KBi**126_1187.sql
BI_PLRED Crear Tabla KBi**126_1137.sql
CO_ACMEJ Modificacion llave primaria PK_CO_ACMEJ y adicionar campo RMT_ANTE
KCo**126_1958.sql
CO_ACMEJ Crear tabla KCo**124_1800.sql
CO_CONEN Modificación campos COD_EMPR, COD_VARI, PES_VARI, RMT_PARA, COD_REAC y llave primaria PK_CO_CONEN
KCo**126_0634.sql
Página 14 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
OBJETO DESCRIPCIÓN SECUENCIAL
CO_CONEN Adicionar campo TOT_GENE KCo**126_1547.sql
CO_CONEN Crear tabla KCo**124_1232.sql
CO_DPAPO Crear tabla KCo**126_1919.sql
CO_DREAC Adición campo cod_modu KCo**124_426.sql
CO_DREAC Adicion Campo TIP_PREG KCo**124_977.sql
CO_ENCUE Adicionar campos COD_ARBO, IDE_ARBO, COD_NIV1, COD_NIV2, COD_NIV3, COD_NIV4, COD_NIV5, COD_NIV6, COD_NIV7 y RMT_NIVE
KCo**126_1856.sql
CO_ENCUE Modificacion campo TEX_RESP; Adicionar campos EDA_EMPL, SEX_EMPL, ANT_IGUE, TIP_CARG, NIV_RESP, COD_GPRO, NIV_CARG y COD_CCOS KCo**126_1894.sql
CO_ENCUE Crear tabla KCo**124_1248.sql
CO_ENCUE Eliminar llave foranea FK_CO_ENCUE_03 KCo**126_1509.sql
CO_ESCAL Crear tabla KCo**124_1177.sql
CO_PARAM
Adicionar y Modificación campos EST_ENCU, MAN_GENE, MAN_ESTC, MAN_EDAD, MAN_LNAC, MAN_NESC, MAN_PROF, MAN_AANT, MAN_NCAR, MAN_CARG, MAN_DEPE, MAN_EXPE, MAN_COMI, MAN_EVAL, MAN_REVA, MAN_CCOS, MAN_CENT, MAN_AREA, MAN_PROC, MAN_NIVE, MAN_GRSA, MAN_GPRO, MAN_TNOM, MAN_IDIO, MAN_FARE, MAN_FAGE, MAN_FAED, MAN_FADE, MAN_CUEN, MAN_INCA, MAN_JEFA, ANO_NIMA
KCo**126_1918.sql
CO_VARIA Adición campo cod_modu KCo**124_429.sql
GN_DIGIF Insertar Registro K0000079 KGn**126_2020.sql
GN_DIGIF Insertar Registro K0000100 KGn**126_2148.sql
RL_EDFOR Adicionar y/o Modificación nombre llave foranea FK_RL_EDFOR_01
KRl**126_1802.sql
RL_EDFOR Modificación campo SEM_APRO KRl**126_2097.sql
RL_EDNFO Modificación nombre llave foranea FK_RL_EDNFO_01 KRl**126_1803.sql
RL_EMPDO Modificación de campo RMT_IMAG KRl**124.sql
RL_EMPLE Adicionar campo FOR_ACAD KRl**126_2069.sql
RL_EMPLE Adicionar campos FEC_INIC y FEC_FINA KRl**126_2096.sql
RL_FAMIL Adicionar campos COD_RCVL, OTR_ENTI, NOM_ENTI, FEC_MATR, EST_DISC, VER_FICA, GRU_SANG, FAC_SANG y BEN_CACO KRl**126_1955.sql
Página 15 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
OBJETO DESCRIPCIÓN SECUENCIAL
RL_HVEXT Modificación nombre llave foranea FK_RL_HVEXT_01; Borrar llave foranea FK_RL_RHVEX_01 KRl**126_1805.sql
SL_DREPR Crear tabla KSl**126_1915.sql
SL_ESPEC Crear tabla KSl**124_1756.sql
SL_ESPEC Adicionar campo APR_OBOC KSl**126_1917.sql
SL_INCOA Adicionar campos FEC_APRC y NRO_ACTA KSl**126_1852.sql
SL_MDPRU
Adicionar campo RMT_DPRU, Modificación llave primaria PK_SL_MDPRU y adicionar llaves foraneas faltantes FK_SL_MDPRU_01, FK_SL_MDPRU_02 y FK_SL_MDPRU_03 KSl**126_1944.sql
SL_REQFU Adicionar campo COD_FUNC KSl**126_1659.sql
SL_REQPE Adicionar campos CON_FIJ1, CON_FIJ2, CON_FIJ3, CON_FIJ4, CON_FIJ5, CON_FIJ6, CON_FIJ7 y CON_FIJ8 KSl**126_1832.sql
SL_REQPE Adicionar campos PER_CARG y COD_EMCA KSl**126_2054.sql
SL_REQPF Modificación campo COD_REGI, adicionar llave primaria PK_SL_REQPF y llave foranea FK_SL_REQPF_01 KSl**126_0552.sql
SL_REQPF Adicionar campo PUN_OBTE KSl**126_1763.sql
Página 16 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
1.7. Parte I V.
1.8. Manejo de Incidencias.
Ventana de advertencia:
Esta advertencia se despliega cuando se genera un incidente por parte del motor de base de datos durante la actualización de scripts. Se pueden realizar dos acciones:
Omitir Instrucción: La cual salta la instrucción SQL y continúa con las demás sentencias del script.
Reintentar: Ejecuta de nuevo la sentencia antes de continuar.
Página 17 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
Log de Actualización:
En caso de presentarse incidencias al ser ejecutados los scripts, la aplicación genera automáticamente un archivo llamado SQLSCRIPT**.Err, que se ubica dentro de la ruta:
C:\Kactus\GGen
El formato de presentación de los incidentes es el siguiente:
ARCHIVO: D:\kactus\tmp\LogCambios\ORACLE\Bi\KBiOr120_504.sql
ERROR: General SQL error.
ORA-01430: column being added already exists in table SENTENCIA: alter table bi_entpr add cod_grup varchar2(8)
ACCION: OMITIO
Página 18 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
Definición de incidencias reporte en el logCambios:
ARCHIVO: Corresponde al nombre del script que genero el error.
ERROR: Corresponde al error generado por el respectivo motor al momento de su ejecución.
SENTENCIA: Corresponde a la sentencia que genero el error.
ACCION: Corresponde a la decisión tomada al momento de generarse el error (Omitir o reintentar).
Al finalizar la ejecución del service pack solo para el motor ORACLE, favor ejecutar la siguiente sentencia en la base de datos, el resultado copiarlo y ejecutarlo, esta sentencia le permite compilar de forma correcta los procedimientos, vistas y triggers que se encuentren en estado INVALIDO.
SELECT 'ALTER PROCEDURE ' || OBJECT_NAME || ' COMPILE;' FROM USER_OBJECTS WHERE OBJECT_TYPE='PROCEDURE' AND STATUS='INVALID' UNION SELECT 'ALTER FUNCTION ' || OBJECT_NAME || ' COMPILE;' FROM USER_OBJECTS WHERE OBJECT_TYPE='FUNCTION' AND STATUS='INVALID' UNION SELECT 'ALTER VIEW ' || OBJECT_NAME || ' COMPILE;' FROM USER_OBJECTS WHERE OBJECT_TYPE='VIEW' AND STATUS='INVALID' UNION SELECT 'ALTER TRIGGER ' || OBJECT_NAME || ' COMPILE;' FROM USER_OBJECTS WHERE OBJECT_TYPE='TRIGGER' AND STATUS='INVALID';
Página 19 de 20
Manual Técnico Service Pack.
Kactus HCM Fecha de generación:
01 - 16 Última modificación:
01 - 16 Versión:
1
1.9. PERMISOS PARA ESQUEMA DE SEGURIDAD.
Descripción:
CREATE OR REPLACE PROCEDURE MANT_ROLES
IS
LUTIESQU CHAR(1); BEGIN
BEGIN
SELECT UTI_ESQU
INTO LUTIESQU FROM GN_PSEGU;
EXCEPTION WHEN NO_DATA_FOUND THEN
BEGIN
LUTIESQU := ''; END;
WHEN OTHERS THEN BEGIN
LUTIESQU := ''; END;
END;
IF LUTIESQU = 'S' THEN
BEGIN PKG_DGW_GRAL.PR_GRANT_ESQUEMA_OPERA ('KACTUS','KCT_ROL_OPERACION');
PKG_DGW_GRAL.PR_GRANT_ESQUEMA_CONSULTA ('KACTUS','KCT_ROL_CONSULTA');
PKG_DGW_GRAL.PR_REV_ESQ_USU ('KACTUS','PUBLIC'); END;
END IF;
EXCEPTION WHEN others then null;
END MANT_ROLES;
/
El procedimiento almacenado solo aplica para usuarios de Oracle y se ejecutara automáticamente cuando final del Service Pack, el cual validad si maneja el esquema de seguridad.