none
Traer un campo calculado con el departmento de un usuario RRS feed

  • Pregunta

  • hola ,
    debo Traer un campo calculado con el departmento de un usuario, es decir si selecciono mi usuario j.ruiz quiero que en otra columna automaticamente me traiga el campo departamento del doirectorio activo.


    como lo puedo hacer?


    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Visita Mi Blog C# XNA Sistemas Operativos
    jueves, 17 de septiembre de 2009 23:25

Respuestas

Todas las respuestas

  • Juan Carlos, fijate si este artículo te sirve:
    http://datacogs.com/datablogs/archive/2007/08/26/641.aspx
    ¿Estás hablando de hacerlo en el momento de dar de alta un ítem, verdad?
    Juan Pablo. http://surpoint.blogspot.com/
    viernes, 18 de septiembre de 2009 4:17
  • Hola,
    no no es lo que busco.

    Resulta que mi lista actualmente tiene la columna usuario y la columna departamento, la columna usuario te trae los usuarios del directorio activo com lo hace sharepoint normalmente, la columna departamento tambien solo que esta configurada para mostrar el departamento del usuario seleccionado, eso lo haceSharepoint por si solo trayendo los datos desde active directory.

    El problema con ese esquema es que los usuarios deben seleccionar su nombre 2 veces, una vez para que quede guardado su nmbre de usuario y otra vez para que quede guardado el departamento.

    Para evitar eso entonces quisiera que tan solo al traer el usuario pues de manera automatica se llenanara el departamento. Ha tratado con columnas formuladas pero no tengo la menor idea de como hacer que me traiga el departamento por este metodo.

    Tambien tengo el sharpoint designer, preo desde alli no logro ahcer nada relacionado con este tema.

    agradezco cualquier ayuda.


    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Visita Mi Blog C# XNA Sistemas Operativos
    viernes, 18 de septiembre de 2009 4:29
  • Si eso es lo que necesitas, se me ocurre que lo mejor es que uses un evento que se dispare cuando crees o actualices el elemento. El evento podría cargar un campo en forma automática en base a lo que el usuario puso en el primer campo. Un "evento" en sharepoint funciona como un trigger en una base de datos. Esto lo puedes hacer con Visual Studio.
    Este mismo comportamiento podrías simularlo también con Sharepoint Designer a través de un workflow aunque en principio no me parece la opción más prolija.
    Saludos.
    Juan Pablo. http://surpoint.blogspot.com/
    viernes, 18 de septiembre de 2009 4:36
  • Te paso algo de información sobre eventos:
    http://msdn.microsoft.com/en-us/library/ms453149.aspx

    Juan Pablo. http://surpoint.blogspot.com/
    • Marcado como respuesta Uriel Almendra viernes, 5 de abril de 2013 18:56
    viernes, 18 de septiembre de 2009 4:47
  • A mi se me ocurre un flujo de trabajo de SharePoint Designer... lo que haces es una actividad que se dispare al crear nuevos elementos en tu lista y que la actividad copie el dato del usuario al campo donde vas a mostrar el departamento... así le quitas esa chamba al usuario y lo haces automático...

    Saludos;
    Vlad
    Vlad Blog: http://sharepointmx.mvps.org/blogs/medinav/
    • Marcado como respuesta Uriel Almendra viernes, 5 de abril de 2013 18:56
    viernes, 18 de septiembre de 2009 15:02
    Moderador