none
creacion de flujos de trabajo en crm 4.0 RRS feed

  • Pregunta

  • Estoy en la parte de creacion de flujos de trabajo en dynamics crm 4.0, es algo complejo, alguien podria enseñarme de manera detallada o regalarme un ejemplo, se los agradeceria mucho...es urgente tengo que presentar un informe acerca del tema. gracias

    Att: Aura Maria
    viernes, 2 de octubre de 2009 17:01

Respuestas

  • Claro que si, nada es complejo , es muy sencillo de hacer.

    Primero que nada debes de saber para que utilizamos los flujos de trabajo en el CRM.

    Las necesidades básicas por las cuales creamos workflows es para satisfacer las siguientes necesidades:

    Diseñar e implementar los procesos de la organización dentro de la solución CRM.
    Necesidad de creación de alertas o notificaciones.
    Actualización de campos de manera automática dependiendo de criterios que se definan ( Por ejemplo el cambio del estado de un documento)
    Flexibilidad para poder extender la funcionalidad utilizando WWF.
    Actualizacion de registros de manera masiva.
    Revisión de data duplicada.

    Esto son una de las cuantas razones por las cuales usamos workflows.

    Ahora he encontrado algunos blog que pueden ayudarte a tener una inducción básica en lo referente a workflows.

    http://crmaldescubierto.blogspot.com/2008/10/cmo-definir-flujos-de-trabajo-estndar.html

    Este es un ejemplo que envia un correo electronico si es que una tarea se encuentra pendiente de realización despues de la fecha de vencimiento.
    http://blogs.msdn.com/crm/archive/2007/12/12/crm-4-0-workflow-turning-inaction-into-action.aspx

    Aqui un video que explica una introducción a workflow CRM 4.0
    http://www.youtube.com/watch?v=y-9KOhPVoO0

    Y bueno esta de mas decirlo cualquier duda o consulta, estamos para ayudarte!!

    Un abrazo

    Jimmy Larrauri
    • Marcado como respuesta Aura Maria martes, 6 de octubre de 2009 19:17
    martes, 6 de octubre de 2009 16:34

Todas las respuestas

  • Claro que si, nada es complejo , es muy sencillo de hacer.

    Primero que nada debes de saber para que utilizamos los flujos de trabajo en el CRM.

    Las necesidades básicas por las cuales creamos workflows es para satisfacer las siguientes necesidades:

    Diseñar e implementar los procesos de la organización dentro de la solución CRM.
    Necesidad de creación de alertas o notificaciones.
    Actualización de campos de manera automática dependiendo de criterios que se definan ( Por ejemplo el cambio del estado de un documento)
    Flexibilidad para poder extender la funcionalidad utilizando WWF.
    Actualizacion de registros de manera masiva.
    Revisión de data duplicada.

    Esto son una de las cuantas razones por las cuales usamos workflows.

    Ahora he encontrado algunos blog que pueden ayudarte a tener una inducción básica en lo referente a workflows.

    http://crmaldescubierto.blogspot.com/2008/10/cmo-definir-flujos-de-trabajo-estndar.html

    Este es un ejemplo que envia un correo electronico si es que una tarea se encuentra pendiente de realización despues de la fecha de vencimiento.
    http://blogs.msdn.com/crm/archive/2007/12/12/crm-4-0-workflow-turning-inaction-into-action.aspx

    Aqui un video que explica una introducción a workflow CRM 4.0
    http://www.youtube.com/watch?v=y-9KOhPVoO0

    Y bueno esta de mas decirlo cualquier duda o consulta, estamos para ayudarte!!

    Un abrazo

    Jimmy Larrauri
    • Marcado como respuesta Aura Maria martes, 6 de octubre de 2009 19:17
    martes, 6 de octubre de 2009 16:34
  • hola Jimmy!!!

    Gracias por la informacion, esta muy detallada...

    att:aura Maria
    martes, 6 de octubre de 2009 19:16
  • Claro que si, nada es complejo , es muy sencillo de hacer.

    Primero que nada debes de saber para que utilizamos los flujos de trabajo en el CRM.

    Las necesidades básicas por las cuales creamos workflows es para satisfacer las siguientes necesidades:

    Diseñar e implementar los procesos de la organización dentro de la solución CRM.
    Necesidad de creación de alertas o notificaciones.
    Actualización de campos de manera automática dependiendo de criterios que se definan ( Por ejemplo el cambio del estado de un documento)
    Flexibilidad para poder extender la funcionalidad utilizando WWF.
    Actualizacion de registros de manera masiva.
    Revisión de data duplicada.

    Esto son una de las cuantas razones por las cuales usamos workflows.

    Ahora he encontrado algunos blog que pueden ayudarte a tener una inducción básica en lo referente a workflows.

    http://crmaldescubierto.blogspot.com/2008/10/cmo-definir-flujos-de-trabajo-estndar.html

    Este es un ejemplo que envia un correo electronico si es que una tarea se encuentra pendiente de realización despues de la fecha de vencimiento.
    http://blogs.msdn.com/crm/archive/2007/12/12/crm-4-0-workflow-turning-inaction-into-action.aspx

    Aqui un video que explica una introducción a workflow CRM 4.0
    http://www.youtube.com/watch?v=y-9KOhPVoO0

    Y bueno esta de mas decirlo cualquier duda o consulta, estamos para ayudarte!!

    Un abrazo

    Jimmy Larrauri

    Hola buen dia, una pregunta relacionado a este tema, genero un workflow, pero al momento de publicarlo me manda un error y no me deja publicarlo, el error no me da detalle, solo me dice que no se puede publicar. que puede estar pasando?
    jueves, 19 de noviembre de 2009 17:17

  • Hola Omar,

    Bueno hay varios caminos que nos lleven a que CRM no nos permita publicar un flujo de trabajo.

    Te voy a pedir que revises lo siguiente:

    Si tu workflow contiene condiciones de espera o condiciones de evaluación, y en ella pones como criterio de espera un campo del tipo lookup , cerciorate que el valor que hayas escogido se este referenciando correctamente.

    Si tu workflow posee actividades , cerciorate que que las asignaciones que hayas hecho en los campos propietario correspondan a usuarios existentes en tu implementación actual.

    Es un problema muy comun que tenemos cuando exportamos workflows de una implementación a otra. ( Nose si este fuera tu caso)

    Si aún continuas con tu problema, te pediría que nos explicaras con mayor detalle del problema, cuando se origino , si funciono alguna vez , etc.

    Un abrazo




    Jimmy Larrauri
    jueves, 19 de noviembre de 2009 22:41
  • Hola Jimmy, queria constarte como puedo realizar en un flujo de trabajo una condición para obtener el parent de un subjet, pero un un tercer nivel?
    Ejemplo:
    Caso
         PSG
             Administrativo
                         Realizar informe

    En este ejemplo tengo 4 niveles de subjet, a travez de flujo de trabajo puedo llegar a obtener si estoy en "Realizar informe"  el valor de "Administrativo" (parent), pero requiero poder obtener el campo "PSG", es factible poder hacer este tipo de consulta?

    Saludos
    miércoles, 23 de diciembre de 2009 18:21
  • Hola Sandra,

    El workflow de CRM te permite construir consultas haciendo referencia a las entidades relacionadas de la entidad principal.

    Tomando como ejemplo la entidad Caso:

    Entidad Principal : Caso
    Entidad Relacionada : Tema ( Subject)


    Tu requieres el parent subject del parent subject del subject seleccionado, es decir:

    PSG
             Administrativo
                         Realizar informe

    Es decir requires el valor de PSG.

    Como workaround puedes hacer lo siguiente:

    1era alternativa:

    a.Crea una relacion N: 1 Entidad Principal (Tema) Entidad Relacionada ( Caso)
         LLamalo "Tema Padre" ( para efecto de explicación)
         Tipo de comportamiento de referencia.
         No mostrar en opciones de visualizacion.

    b.Agrega el lookup al formulario de caso.

    c.Para evitar que uses JavaScript crea un workflow "A"que se ejecute cuando se crea el Caso o cuando cambie el valor del atributo Tema .
     
    d.La logica del workflow Ä" basicamente seria validar que el campo tema contenga datos , si lo tiene agrega un paso de actualización del lookup "Tema Padre" con el valor del parent subject del tema elegido.

    e.- Con esto ya tenemos el segundo nivel dentro de la entidad caso y ahora si dentro de tu workflow principal puedes preguntar por el valor del parent subject de este campo Tema Padre.

    Lógicamente que este campo lo puedes ocultar para que no se vea.



    2da Alternativa

    Usa un servicio web para obtener el valor del parent subject a tercer nivel, puedes hacerlo usando el RetrieveMultive usando javascript, en el evento Onchange del campo tema.

    Mira este ejemplo:

    http://msdn.microsoft.com/es-pe/library/cc677077(en-us).aspx

    Con esto obtendrías el valor del parentsubject requerido y posteriormente a traves de javascript puedes seguir con tu lógica. ( Para no abusar mucho de los workflows )

    Es sencillo, claro que de la primera alternativa usas pura funcionalidad nativa de la herramienta. y un poco de javascript para ocultar el campo.

    Comentanos como te fue.
    Jimmy Larrauri http://jimmylarrauri.blogspot.com
    miércoles, 23 de diciembre de 2009 20:21
  • Hola Jimmy
    Tengo un requerimiento, el cual he pensado solucionarlo con la alternativa 1 que has propuesto; hice un flujo de trabajo sobre la entidad Nota, el cual afecta un campo Fecha que agregué al cliente potencial porque necesito la fecha de última nota de los clientes potenciales; ahora bien, he hecho algunas pruebas modificando las notas que aparecen en el registro de cliente potencial y en las actividades relacionadas al cliente potencial, pero he detectado que el flujo de trabajo solo se completa para los registros relacionados al cliente directamente pero no de las notas relacionadas a las actividades del cliente; revisé el detalle de los flujo de trabajo y en efecto, aparece en la lista todos los flujos iniciados, pero curiosamente aquellos que se iniciaron de las notas de las actividades tienen un estatus de en espera y consultando el detalle de éstos, aparece el error No se pudo encontrar un registro necesario para esta tarea de flujo de trabajo.

    Me gustaría saber tu opinion al respecto o si tienes idea de que pueda tener mal, te agradecería que me lo dijeras.

    Saludos
    jueves, 18 de marzo de 2010 17:49
  • Hola Jimmy

    Quiero saber como se hace para que al crear un flujo de trabajo envie un email recordando la actividad o cita que se crea.

    Gracias 

     

    viernes, 30 de abril de 2010 20:28
  • Hola adri,

    Bueno primero que nada tienes que identificar sobre que entidad quieres que suceda esto:

    tomare como ejemplo sobre la entidad Cuenta.

    Entonces creo un workflow sobre la entidad cuenta.

    Crea en el primer paso una actividad del tipo tarea o cita con el tema en cuestión ( Agendar cita con el cliente por ejemplo)

    Como segundo paso crea un email que sirva de alerta para el propietario de esta actividad que has creado anteriormente indicandole que se genero una tarea o cita que debe ser completada.

    Espero que te haya ayudado.

     


    Jimmy Larrauri | http://jimmylarrauri.blogspot.com
    lunes, 3 de mayo de 2010 15:44
  • Hola Jimmy.

    Gracias por tu ayuda.

    Ahora mi duda tiene que ver con las vistas asociadas. Por favor si me puedes ayudar necesito saber como funcionan.

    Gracias.

     

     

     

    jueves, 6 de mayo de 2010 20:35