none
Confirmación de calificación de cliente potencial RRS feed

  • Pregunta

  • Buenos Dias compañeros del foro, quisiera saber si alguien me podria ayudar para saber como lograr que al calificar un Cliente potencial, se muestre un mensaje en el cual te indique si quieres calificarlo realmente no.

    La idea es que al presionar el boton de calificar me despliegue el mensaje y si le doy a la opción que si, entonces me lo califique, pero si le doy que no, que no lo califique. Esto lo quiero asi ya que al darle calificar el automaticamente lo quita de las vista de los clientes potenciales y los pasa a Contactos.

    Gracias

    domingo, 22 de septiembre de 2013 6:46

Respuestas

  • Hola Oscar, entiendo que debería funcionarte. para mas detalle te recomiendo este artículo que ya escribí en su día que contiene info acerca de como añadir validaciones en el onsave: 

    http://www.demianrasko.com/2012/06/javascript-validaciones-de-campos.html

    entiendo que estas en CRM 2011 no? con ultimo rollup? recuerda que para el onsave debes seleccionar el check de "pasar contexto como parámetro" al añadir el método (mira mi artículo, que ahí lo explico).

    si fueses CRM 4.0 debes hacerlo así: http://www.demianrasko.com/2009/08/validaciones-en-el-evento-onsave-de-los.html

    Te en cuenta una sola cosa mas...esto solo funciona si lo lanzas desde el formulario de de Lead, ya que si lo haces desde las vistas, este javascript no se lanza (deberías ocultar este botón). sino no te va a quedar otra solucion que no sea desarrollar un plugin. 

    Suerte!


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    sábado, 28 de septiembre de 2013 14:03
    Moderador

Todas las respuestas

  • Hola Oscar, tienes que hacer eso en el evento "Onsave". allí puedes saber si el usuario intenta Calificar o discalificarlo de la siguiente manera:

    if (ExecutionObj.getEventArgs().getSaveMode()==16)
    
    { 
    
    //califica
       var r=confirm("Seguro que quiere calificar?")
       if (!r) 
       {
          ExecutionObj.getEventArgs().preventDefault()
       }
    }
    
    if (ExecutionObj.getEventArgs().getSaveMode()==15)
    
    { 
    
    //descalifica
       var r=confirm("Seguro que quiere descalificar?")
       if (!r) 
       {
          ExecutionObj.getEventArgs().preventDefault()
       }
    
    }
    
    

    espero te sirva.

    un saludo


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    miércoles, 25 de septiembre de 2013 7:04
    Moderador
  • Gracias Demian Adolfo Raschkovan por su respuesta, voy a probarlo en mi CRM, pero realmente su respuesta es muy acertada.

    Gracias por su colaboración y prontas respuestas. 

    miércoles, 25 de septiembre de 2013 20:22
  • Buenas Tardes Demian,

    Estuve intentando realizar pruebas con el código que me brindaste, pero no pude obtener resultados positivos. Lo que procedi a realizar fue una función que llevara dicho codigo y lo invocaba en el evento "onsave" pero no funciono. Me podrias indicar si lo que hice esta malo??

    Gracias.

    jueves, 26 de septiembre de 2013 22:55
  • Hola Oscar, entiendo que debería funcionarte. para mas detalle te recomiendo este artículo que ya escribí en su día que contiene info acerca de como añadir validaciones en el onsave: 

    http://www.demianrasko.com/2012/06/javascript-validaciones-de-campos.html

    entiendo que estas en CRM 2011 no? con ultimo rollup? recuerda que para el onsave debes seleccionar el check de "pasar contexto como parámetro" al añadir el método (mira mi artículo, que ahí lo explico).

    si fueses CRM 4.0 debes hacerlo así: http://www.demianrasko.com/2009/08/validaciones-en-el-evento-onsave-de-los.html

    Te en cuenta una sola cosa mas...esto solo funciona si lo lanzas desde el formulario de de Lead, ya que si lo haces desde las vistas, este javascript no se lanza (deberías ocultar este botón). sino no te va a quedar otra solucion que no sea desarrollar un plugin. 

    Suerte!


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    sábado, 28 de septiembre de 2013 14:03
    Moderador