none
¿Cómo integrar un fichero de nóminas para empleados, que accederían una vez autenticados por el Directorio Activo? RRS feed

  • Pregunta

  • Hola. Nos gustaría saber si Sharepoint Server 2010 permite integrar un fichero de nóminas, y en base al DNI, asociar la nómina a distintos empleados, que accederían una vez autenticados por el Directorio Activo. Qué versión de Sharepoint Server sería necesaria? Foundation, Standard o Enterprise?
    lunes, 26 de septiembre de 2011 5:48

Respuestas

  • Hola,

    La respuesta es que lógicamente por defecto esta funcionalidad no la tienes, pero que podrías desarrollarla e integrarla en SharePoint...algunas ideas:

    • El fichero de nóminas entiendo que se vuelva en algún lugar, con lo que podrías crear por ejemplo un Timer Job que accediese a ese lugar (compartido) y que se encargase de cargar las nóminas en una biblioteca de documentos. Por ejemplo, ese Timer Job se ejecutaría todos los meses el día que se generan las nóminas. Junto con la carga del archivo, podrías cargar metadatos adicionales como por ejemplo la nómina del mes y el NIF del usuario.
    • Para la parte del DNI necesitas disponer del correspondiente componente que te permita usar los certificados del DNI para acceder al sitio de SharePoint y visualizar las nóminas.
    • Adicionalmente, tendrás que asegurarte de que cada empleado sólo vea sus nóminas y no la des la demás.

    Algunos comentarios respecto a tu requerimiento:

    • ¿Por qué queréis usar el DNI? Si es para garantizar que cada usuario sólo vea sus nóminas, no lo veo necesario porque una vez que el usuario está dentro del sitio de SharePoint tendrás que jugar con la seguridad propia del sitio para garantizar que vea la información que puede ver.
    • Aunque existen componentes comerciales, desarrollar el componente de uso del DNI con SharePoint no es una tarea trivial.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta Uriel Almendra martes, 9 de abril de 2013 17:27
    lunes, 26 de septiembre de 2011 6:09
  • Hola,

    nosotros lo hemos desarrollado usando los perfiles de usuario.

    - La aplicación de nóminas, tiene un módulo que genera los pdf, busca el pérfil del usuario por DNI y le sube la nómina a una carpeta privata en Mi sitio.

    - En los perfiles de usuarios, tenemos un campo indexado donde guardamos el DNI de la persona.

    - En Mi sitio hay una carpeta Documentos Personales, que es privada para el usuario, y utilizamos una cuenta de servicio para ponerle los pdf de las nóminas.

    Para este modelo necesitarías SharePoint Standard, pero se podría simular de alguna otra forma, si tu requerimiento es SharePoint Foundation.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    • Marcado como respuesta Uriel Almendra martes, 9 de abril de 2013 17:27
    lunes, 26 de septiembre de 2011 7:17

Todas las respuestas

  • Hola,

    La respuesta es que lógicamente por defecto esta funcionalidad no la tienes, pero que podrías desarrollarla e integrarla en SharePoint...algunas ideas:

    • El fichero de nóminas entiendo que se vuelva en algún lugar, con lo que podrías crear por ejemplo un Timer Job que accediese a ese lugar (compartido) y que se encargase de cargar las nóminas en una biblioteca de documentos. Por ejemplo, ese Timer Job se ejecutaría todos los meses el día que se generan las nóminas. Junto con la carga del archivo, podrías cargar metadatos adicionales como por ejemplo la nómina del mes y el NIF del usuario.
    • Para la parte del DNI necesitas disponer del correspondiente componente que te permita usar los certificados del DNI para acceder al sitio de SharePoint y visualizar las nóminas.
    • Adicionalmente, tendrás que asegurarte de que cada empleado sólo vea sus nóminas y no la des la demás.

    Algunos comentarios respecto a tu requerimiento:

    • ¿Por qué queréis usar el DNI? Si es para garantizar que cada usuario sólo vea sus nóminas, no lo veo necesario porque una vez que el usuario está dentro del sitio de SharePoint tendrás que jugar con la seguridad propia del sitio para garantizar que vea la información que puede ver.
    • Aunque existen componentes comerciales, desarrollar el componente de uso del DNI con SharePoint no es una tarea trivial.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta Uriel Almendra martes, 9 de abril de 2013 17:27
    lunes, 26 de septiembre de 2011 6:09
  • Hola,

    nosotros lo hemos desarrollado usando los perfiles de usuario.

    - La aplicación de nóminas, tiene un módulo que genera los pdf, busca el pérfil del usuario por DNI y le sube la nómina a una carpeta privata en Mi sitio.

    - En los perfiles de usuarios, tenemos un campo indexado donde guardamos el DNI de la persona.

    - En Mi sitio hay una carpeta Documentos Personales, que es privada para el usuario, y utilizamos una cuenta de servicio para ponerle los pdf de las nóminas.

    Para este modelo necesitarías SharePoint Standard, pero se podría simular de alguna otra forma, si tu requerimiento es SharePoint Foundation.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    • Marcado como respuesta Uriel Almendra martes, 9 de abril de 2013 17:27
    lunes, 26 de septiembre de 2011 7:17