Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:sicoferp:integraciones:compras:kactus [2021/05/19 16:46] 192.168.177.30 |
ada:sicoferp:integraciones:compras:kactus [2023/06/07 13:30] (actual) 192.168.177.2 |
||
---|---|---|---|
Línea 7: | Línea 7: | ||
Algunos datos sobre este proceso son: | Algunos datos sobre este proceso son: | ||
- | - La dirección del servidor que ejecuta la tarea es 192.168.213.190.(Esta fue la dirección que se tenia, pero el cliente cambio de servidores ya no esta activa), el servidor donde actualmente se encuentra el web services de kactus es el 172.26.34.79. | + | - La URL del Servicio web http://190.217.24.92/WSKACSAE/Service.asmx (Esta apunta a la base de datos de producción del cliente CSJ, donde se consumen los métodos expuestos). |
- | + | ||
- | - La URL del Servicio web http://190.217.24.92/WSKACSAE/Service.asmx (Esta apunta a la base de datos de producción del cliente CSJ). | + | |
- La dirección url del repositorio donde se encuentran las fuentes del proceso que se ejecuta es: | - La dirección url del repositorio donde se encuentran las fuentes del proceso que se ejecuta es: | ||
- | http://adacsc.co:1443/svn/repository/ADA/SICOF/COMPRAS/FUENTES/branches/ws_csj | + | http://adacsc.co:1443/svn/repository/ADA/SICOF/COMPRAS/FUENTES/branches/ws_csj/ConsumoCSJ |
- Se ejecuta una vez al día alrededor de las 12am. | - Se ejecuta una vez al día alrededor de las 12am. | ||
Línea 24: | Línea 23: | ||
"WHERE TO_CHAR(FECHA_REGISTRO, 'DD/MM/YYYY') = 'FechaDelDia'). | "WHERE TO_CHAR(FECHA_REGISTRO, 'DD/MM/YYYY') = 'FechaDelDia'). | ||
+ | \\ | ||
==== Comentarios o Notas:==== | ==== Comentarios o Notas:==== | ||
+ | |||
+ | - La dirección del servidor que ejecuta la tarea es 192.168.213.190.(Esta fue la dirección que se tenia, pero el cliente cambio de servidores ya no esta activa), el servidor donde actualmente se encuentra el web services de kactus es el 172.26.34.79. | ||
- Kactus es un software de CSJ donde se lleva al información de los empleados ( despachos/seccionales/centro de costos asignados, etc ). | - Kactus es un software de CSJ donde se lleva al información de los empleados ( despachos/seccionales/centro de costos asignados, etc ). | ||
Línea 37: | Línea 38: | ||
- También en Sicof, en la opción de tareas pendientes se agregaron notificaciones referentes a "Cambios de Despachos por Ejecutar" para que el usuario esté enterado en sus actividades de estas sincronizaciones "fallidas". | - También en Sicof, en la opción de tareas pendientes se agregaron notificaciones referentes a "Cambios de Despachos por Ejecutar" para que el usuario esté enterado en sus actividades de estas sincronizaciones "fallidas". | ||
- | - En la ruta del repositorio SNV "...branches/ws_csj" hay un software desarrollado en Java que es el encargado de llevar a cabo esas sincronizaciones. | + | \\ |
+ | ==== Generalidades ==== | ||
- | ==== ARQUITECTURA ==== | + | El Web Service para la integración con el sistema SicofERP, tiene como objetivo el consumo de un servicio web en la url “http://190.217.24.92/WSKACSAE/Service.asmx” el consumo de los 9 métodos en donde se |
+ | EXPONE la siguiente información del Sistema Kactus-HR:\\ | ||
+ | |||
+ | ** 1.AusentismosdePersonal**\\ | ||
+ | ** 2.Cargos**\\ | ||
+ | ** 3.ConceptosdeAusentismos**\\ | ||
+ | ** 4.Despachos**\\ | ||
+ | ** 5.Funcionarios Activos**\\ | ||
+ | ** 6.IngresosdePersonal**\\ | ||
+ | ** 7.RetirosdePersonal**\\ | ||
+ | ** 8.Seccionales**\\ | ||
+ | ** 9.UnidadEjecutora** | ||
+ | |||
+ | \\ | ||
+ | ==== Arquitectura ==== | ||
Proyecto Java configurado para ejecución desde consola, esta estructurado con Maven con libreras para consumo de servicio web y conexión a base de datos oracle. | Proyecto Java configurado para ejecución desde consola, esta estructurado con Maven con libreras para consumo de servicio web y conexión a base de datos oracle. | ||
- | {{:ada:sicoferp:integraciones:compras:kactus:Arqwebservicecompras.PNG?600|}} | + | {{:ada:sicoferp:integraciones:compras:Arqwebservicecompras.PNG?600|}} |
+ | |||
+ | {{:ada:sicoferp:integraciones:compras:Serviciowebservicecompras.PNG?600|}} | ||
+ | |||
+ | {{:ada:sicoferp:integraciones:compras:DiagramaWSarquic.PNG?600|}} | ||
+ | |||
+ | |||
+ | Parámetros de entrada | ||
+ | |||
+ | -exec=<opción>,opción para ejecutar y solamente deberá ser uno. | ||
+ | ALL = Se ejecutan los métodos para actualizar despachos y nomina. | ||
+ | NOM=Ejecuta la opción para consumo de nomina. | ||
+ | DEP=Ejecuta la opción para actualización de centros de costo y session. | ||
+ | ING=Ejecuta la opcion para consumo de ingreso de personal. | ||
+ | |||
+ | -codigos=<listado de codigos>, opción para pasar un listado de códigos de centros de costos separados por coma. | ||
+ | |||
+ | -fecha=<yyyy-mm-dd,yyyy-mm-dd>, opción para establecer un rango de fechas para la actualización de la nomina, si no esta presente el sistema toma la fecha del día anterior de la fecha del sistema. | ||
+ | |||
+ | -notificacion=<email>, opción para notificar por vía de correo electrónico. | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ==== Desplegar el Servicio Ambiente Desarrollo ==== | ||
+ | |||
+ | 1. Gererar el archivo de despliegue, .War(si es un servidor tomcat) ó .Jar(si es un directorio del servidor) que se pueden gererar importando el codigo a un ide : http://adacsc.co:1443/svn/repository/ADA/SICOF/COMPRAS/FUENTES/branches/ws_csj/ConsumoCSJ | ||
+ | {{:ada:sicoferp:integraciones:compras:1.png?400|}}\\ | ||
+ | |||
+ | 2. Modificacndo el archivo "datasource.properties" de la conexion a la base de datos que se encuentra en: http://adacsc.co:1443/svn/repository/ADA/SICOF/COMPRAS/FUENTES/branches/ws_csj/ConsumoCSJ/src/main/resources | ||
+ | {{:ada:sicoferp:integraciones:compras:2.png?800|}}\\ | ||
+ | |||
+ | 3. Realizar click derecho sobre el proyecto y realizar la opción de Run As / Maven Clean | ||
+ | {{:ada:sicoferp:integraciones:compras:3.png?800|}}\\ | ||
+ | |||
+ | 4. Realizar click derecho sobre el proyecto y realizar la opción de Run As / Maven generate-source | ||
+ | {{:ada:sicoferp:integraciones:compras:4.png?800|}}\\ | ||
+ | |||
+ | 5. Realizar click derecho sobre el proyecto y realizar la opción de Run As / Maven install | ||
+ | {{:ada:sicoferp:integraciones:compras:5.png?800|}}\\ | ||
+ | |||
+ | |||
+ | ==== EJECUCION MANUAL DE INTEGRACIÓN NÓMINA ==== | ||
+ | * Para la ejecución manual de se deben ejecutar el archivo CSJ.html alojado en el escritorio remoto 172.26.34.80. | ||
+ | {{:ada:howto:sicoferp:factory:integrations:cap_csj.png?600|}} | ||
+ | {{:ada:howto:sicoferp:factory:integrations:cap_csj2.png?600|}} | ||