none
Flujo de trabajo enviar notificación RRS feed

  • Pregunta

  • Buenas tardes a todos.

    Estoy creando un flujo de trabajo en una biblioteca de elementos en sharepoint designer 2007, el flujo lo que realiza es lo siguiente:

    El flujo se dispara cuando se crea un nuevo elemento en la biblioteca y envia un correo a un grupo determinado, el correo tiene un asunto y en el cuerpo le estoy enviando varios datos de la biblioteca.

    Tengo un campo de tipo Persona o Grupo, en la biblioteca se muestra por el nombre de presencia y esta habilitado para seleccionar solo una persona, cuando capturo el campo en el flujo en el correo no llega el nombre si no el código, por ejemplo:

    Se ve: Manuel Díaz Campo

    Al correo llega como: Dominio\mdiaz

    Saben como debo hacer para que aparezca el nombre y no el código.

     

    Muchas gracias.

     

    miércoles, 22 de junio de 2011 18:47

Respuestas

  • Buenas tardes,

    A mí me pasaba lo mismo en un proyecto que tuve que realizar.

    Al ser un flujo de trabajo desde SharePoint Designer 2007, limitado para ciertas cosas, como sucede con esto.

    Lo que hice fue crear un campo de tipo texto, es el que se va a encargar de tener el nombre del usuario. (lo pones oculto, mediante la administración de tipos de contenido)

    Realicé un evento de lista/biblioteca que se encargaba de que al guardar (itemAdding y itemUpdating); se recoge el valor del tipo persona mediante SPFieldUserValue para que podamos buscar el nombre del usuario.

    En el campo de texto se guarda el valor del nombre del usuario y a la hora de lanzar el flujo de trabajo que coja el campo de texto en vez de el campo persona.

     

    Espero que te sirva.

    Suerte

    David

    lunes, 27 de junio de 2011 15:20