MSCRM 4.0: Workflow activity para asignar destinatarios de e-mail y enviar

18 11 2010

Recientemente he tenido que desarrollar una actividad de workflow personalizada para MSCRM 4.0 relacionada con oportunidades. En concreto, la actividad de workflow desarrollada permite asignar los destinatarios de un correo, previamente creado en el workflow de la oportunidad, y enviarlo. Los destinatarios asignados al correo son los usuarios de la misma unidad de negocio que el propietario de la oportunidad pero que tengan un role específico.

Para utilizar esta actividad en un workflow asociado a la entidad oportunidad tan sólo se requiere crear un paso en el workflow en el que se crea un registro del tipo correo electrónico (ATENCIÓN: no es lo mismo que la opción Enviar correo!!!). En las propiedades del correo (como se observa en la figura) no indicamos ningún destinatario:

A continuación creamos un nuevo paso en el workflow con la actividad personalizada Asignar destinatarios por role y enviar

Los parámetros de esta actividad personalizada són:

¿Enviar e-mail? -> Determina si al rellenar los destinatarios debe enviarse el e-mail
Role -> Nombre del role de los usuarios destinatarios (de la misma unidad de negocio del propietario de la oportunidad)
Oportunidad -> Guid de la oportunidad
Email -> Referencia del e-mail creado en el paso anterior del workflow

Tras ejecutarse el workflow (por el cambio de un atributo o cambio de estado…) obtenemos el resultado siguiente:

Observamos que en la oportunidad se ha creado un nuevo e-mail al que se le ha asignado los usuario con el role Director General de la unidad de negocio del propietario de la oportunidad (Albert Porrà):

Por supuesto la lógica de obtención de los destinatarios puede adaptarse a las necesidades de cada proyecto de forma muy simple.

Anuncios

Acciones

Information

2 responses

3 08 2011
Sebastian

Hola, he intentado replicar en mi CRM la funcionalidad que indicás, pero no he encontrado la opcion de paso del flujo = “E-Mail”. A que haces referencia con la “actividad personalizada Asignar destinatarios por role y enviar” ?
Gracias!

3 08 2011
Albert Pòrrà

Sebastian,

Para disponer de esa actividad personalizada debes registrar el ensamblado que cree y al que hago referencia en el articulo. Si necesitas el código puede encuartelo o bien dejarlo en un site para que lo descargues.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: