Obtener el grupo del usuario logeado - InfoPath Dev
in

InfoPath Dev

Obtener el grupo del usuario logeado

Last post 12-28-2010 02:12 PM by calvaradog. 4 replies.
Page 1 of 1 (5 items)
Sort Posts: Previous Next
  • 03-20-2009 12:09 PM

    • Isaac
    • Not Ranked
    • Joined on 03-20-2009
    • Posts 3

    Obtener el grupo del usuario logeado

    Como puedo obtener el grupo al cual pertenece el usuario logeado y escribirlo en un campo de texto sin codigo, de preferencia que sea utilizando los web services de SharePoint, me urge me pueden ayudar?

    Isaac Benjamin Campos Fuentes
  • 03-23-2009 11:33 AM In reply to

    Re: Obtener el grupo del usuario logeado

    Hola Isaac, no sé de una manera para obtener el grupo del usuario, a no ser usando un producto tercerizado o utilizando codigo. Esta es una de las grandes críticas al sistema de permisos en SharePoint: no existe manera de controlarlas en un lugar centralizado. Por ejemplo, quizas tu no seas parte de un grupo, pero tienes permisos en el sitio. Si te interesa un producto tercerizado, investiga AvePoint, que tiene una herramienta que te permitirá ver, de manera agrupada, los usuarios de tu sitio.

    Ernesto Machado
    Qdabra® Software/ InfoPathDev.com
    The InfoPath Experts – Streamline data gathering to turn process into knowledge.™


  • 03-23-2009 01:18 PM In reply to

    • Isaac
    • Not Ranked
    • Joined on 03-20-2009
    • Posts 3

    Re: Obtener el grupo del usuario logeado

    OK, estoy de acuerdo que no haya una manera de que encuentres el grupo del usuario logeado pero supongo que debe haber una forma de hacer una consulta a SharePoint para obtener el o los grupos a los que pertenece un determinado usuario no importando los usuarios que no pertenezca a alguno. Espero me puedas ayudar y pues ya de ultimas ¿me puedes ayudar con el código para obtenerlo?.

    Isaac Benjamin Campos Fuentes
  • 03-24-2009 01:10 PM In reply to

    • Isaac
    • Not Ranked
    • Joined on 03-20-2009
    • Posts 3

    Re: Obtener el grupo del usuario logeado

    He encontrado una muy buena solución en internet navegado con google, la solución es muy sencilla y consiste en descargar un web service que se encuentra disponible en la siguiente liga:http://www.codeplex.com/iLoveSharePoint/Release/ProjectReleases.aspx?ReleaseId=15260 encontraran los Sources y un Solution Package, este web service basta con ejecutar el deploy.bat dentro de la carpeta ILoveSharePoint.UserService que descargaron, y listo tendrán disponible un web service que lo que hace es regresar la colección de grupos a los que pertenece el usuario actualmente logueado.  Para agregarlo a InfoPath basta con agregar una data conection utilizando un web service que en caso de que todo salga bien deberia estar en la siguiente ruta http://localhost/_vti_bin/ILoveSharePoint/UserService.asmx despues seleccionar el metodo a a continuación ir a los campos de nuestro data conection y arrastrar el grupo UserGroups y agregarlo cono grupo son controles y listo así es como podemos ver los gropos a los que pertenece el usuario. Espero que les funcione como a mi si tienen alguna duda aquí les dejo la fuente de la solución:http://cglessner.blogspot.com/2008/07/infopath-switch-view-depending-on.html

    o contáctenme por este medio así que caso cerrado.

     

    Isaac Benjamin Campos Fuentes
  • 12-28-2010 02:12 PM In reply to

    Re: Obtener el grupo del usuario logeado

    No has intentado con los WS de SharePoint?

    Por ejemplo:

    http://<tu servidor>/_vti_bin/UserProfileService.asmx

    Uno de los métodos: GetUserMemberships

Page 1 of 1 (5 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.