none
Crear servicio equipo de marcacion RRS feed

  • Pregunta

  • Buenas tardes,

    Les comento, tengo un equipo de marcacion para el personal y cada fin de mes tengo que migrar las marcaciones a una base en SQL que utiliza un software para calcular planillas. Esto lo hago con un programa que me instalaron con el equipo, el programa se conecta, extraigo la información en un EXCEL, después lo migro a una base, ejecuto un procedimiento que tengo que ordena la información en cierto formato y al final lo migro a la base del software de planilla.

    Ahora lo que quisiera hacer es crear un servicio que lea estas marcaciones y las migre directamente a la base.

    Asumo que lo primero que tengo que hacer es buscar la documentación técnica del equipo para saber por donde conectarme para leer la información. Quisiera saber por donde debería empezar si alguno ha hecho algo parecido y me puede indicar seria de gran ayuda.

    Gracias por su ayuda.

    jueves, 14 de julio de 2016 17:36

Respuestas

  • RicardoMUZ,

    Entiendo del procedimiento porque hemos apoyado en el desarrollo de algunas soluciones de recursos humanos, sin embargo cada caso difiere según el fabricante del equipo. Te recomiendo que te contactes con el proveedor del equipo para obtener mayores alcances técnicos, también puedes verlo en la página del fabricante. En nuestra experiencia, lo que hemos logrado es que la descarga de marcaciones se haga de manera automática todos los días al cerrar la jornada laboral, posterior a eso se programaba una tarea (a las 10 pm) que leía los datos de la fuente y los insertaba en la base de datos del producto de recursos humanos.


    Espero que la información proporcionada te haya sido de utilidad.
    jueves, 14 de julio de 2016 21:06

Todas las respuestas

  • RicardoMUZ,

    Lo primero que debes conocer es el gestor de base de datos donde están almacenados los datos de marcación (he visto Ms-Access, SQL Server Compact CE, SQL Lite, etc.), también debes de conocer el diccionario de datos (tablas, columnas, etc.). Si cuentas con ambas cosas y puedes conectarte a la fuente de datos entonces no deberías tener problemas en recuperar los datos de manera directa y procesarlos según tus necesidades.

    Caso contrario, es necesario el paso previo de exportar los datos a un archivo en Ms-Excel (o el contenedor que te ofrezca la aplicación), pero deberías consumir los datos de manera directa, tratarlos y luego persistirlos, evita el pasar a una base de datos intermedia para luego recuperar los datos.



    Espero que la información proporcionada te haya sido de utilidad.
    jueves, 14 de julio de 2016 18:23
  • Hola Williams,

    Antes que todo, gracias por responder.

    Te explico un poco, cuando marcamos el equipo guarda esta información, tenemos que un programa que se conecta al equipo y nos muestra la información del marcado, esta comunicación es por TCP/IP, yo no se en que forma guarda la información el equipo, el programa que exporta la información la guarda en una base en Acces.

    Yo quisiera crear un servicio que haga esto, que se conecte, lea y migre.

    Como puedo saber en que forma guarda las marcaciones el equipo he revisado los detalles técnicos y no he visto esa información?.

    Saludos

    jueves, 14 de julio de 2016 20:53
  • RicardoMUZ,

    Entiendo del procedimiento porque hemos apoyado en el desarrollo de algunas soluciones de recursos humanos, sin embargo cada caso difiere según el fabricante del equipo. Te recomiendo que te contactes con el proveedor del equipo para obtener mayores alcances técnicos, también puedes verlo en la página del fabricante. En nuestra experiencia, lo que hemos logrado es que la descarga de marcaciones se haga de manera automática todos los días al cerrar la jornada laboral, posterior a eso se programaba una tarea (a las 10 pm) que leía los datos de la fuente y los insertaba en la base de datos del producto de recursos humanos.


    Espero que la información proporcionada te haya sido de utilidad.
    jueves, 14 de julio de 2016 21:06