none
Traer datos del usuario al reporting services RRS feed

  • Pregunta

  • Buenas noches,

    Tengo un problemita, tengo una biblioteca que tiene 20 campos de los cuales en el reporte solo llamo a 7; el formulario que esta enlazado a la biblioteca esta en infopah 2010, en este formulario se me carga automaticamente el usuario(dominio\usuario) y el email, hasta ahiu todo bien , pero en el reporting services llamo a la biblioteca y selecciono los campos que me pidieron, pero me faltan 2 campos que son el cargo y el departamento(que eso lo saco del active directory) que pertenece al usuario. mi jefe no quiere agregar ningun campo mas en el infopath oculto porq esto traeria problema en la ideas anteriores, no se podria hacer algo en el workflow y crear a mano 2 columnas en la biblioteca del departamento y cargo para que por medio del workflow me los llene no se si habria una formula con el (dominio\usuario) poder taer el departamento y el cargo, si es psoible que se pueda hacer sin programacion.

     

    hay una accion que me dijeron que podia servir cear elemnto de lista

     

    gracias por su colaboracion

     

     

    miércoles, 26 de enero de 2011 3:38

Todas las respuestas

  • Buenas Andres,

    La única posibilidad que veo es justo la que comentas, añadir dos columnas a la biblioteca en la que puedas almacenar esa información. Para poder obtener la información sobre el cargo y el departamento veo tres posibilidades:

    • La primera sin desarollo consiste en que por un lado crees esas columnas en la biblioteca y por otro tengas una lista auxiliar en la que almacenes tanto el usuario como el cargo y departamento del mismo. Aquí tendrás que pensar en la estrategia para tener esa lista sincronizada con la información. Luego en SPD 2010 te puedes crear un flujo de trabajo que te llene esas columnas de la biblioteca en base a buscar el usuario añadido en la lista auxiliar (lo tienes que probar, en teoría es posible).
    • La segunda opción, con desarrollo, implica que a través de un manejador de eventos o un flujo de trabajo rellenes esos campos en base a la columna de usuario.
    • La tercera opción es crearte un Timer Job que periódicamente se encargue de llenar esa información.

    Un saludo!

    miércoles, 26 de enero de 2011 7:17
  • hice lo que me dijiste juan carlos cree un nueva lista con todos los contactos, ahora en el reporting tengo 2 data set un data set es de mi biblioteca y el otro de de mi lista

    el campo que me interesa en el data set 1 es el campo proponente (dominio\usuario)  y en el data set 2 tengo un campo (dominio\usuario) sabes como puedo que el campo proponente del data set 1 puede compararse con el campo usuario del data set 2 y con eso ya tendria mis campos departamente y cargo...

     

     

    viernes, 28 de enero de 2011 16:42