none
Ejecutar un recurso web automatico RRS feed

  • Pregunta

  • Buenas tardes colegas, queria ver si alguien me ayuda:

    Tengo en la entidad de clientes potenciales 5 fases, las fases se van actualizando por medio de un workflow, en el workflow cada vez que se pasa de fase actualizo el estado e inserto un registro nuevo en otra entidad personalizada, él me pasa los valores de fase, fecha de inicio (momento en el que ingreso en la fase 2 por ejemplo (fecha de modificacion)) y la fecha final (fecha en que el cliente potencial deja la fase 2 para pasar a la fase 3 por ejemplo) y el nombre del cliente potencial.

    Cual es el problema? Cuando en esta otra entidad se me ingresa los dos valores de fecha, realizé un recurso web para obtener los dias en el que ese prospecto estuvo en dicha fase, el codigo me funciona excelente, nada mas que lo ingresé en el evento load del formulario y si quiero ver el resultado del tiempo promedio de esa fase de "X" cliente potencial tengo que abrir el registro y ya me actualiza; lo que necesito es que este codigo se me ejecute automaticamente, cuando el workflow viene y me actualiza la fecha final de esa fase, que se me ejecute el codigo, obtenga el resultado e inmediatamente lo vea reflejado en el grafico; sin tener que salir del prospecto abrir el registro en la entidad nueva, esperar que se actualize dicho cambio y asi poderlo ver reflejado en el grafico.

    Cualquier ayuda se los agradezco.

    lunes, 6 de agosto de 2012 17:53

Respuestas

  • Hola Cesar1027,

    El código lo deberías de colocar en el evento que tu deseas. Por ejemplo, si deseas que el workflow se ejecute en el Save, ese código debería de estar en el OnSave del formulario. 

    Como te digo, eso no te ayudará si es que el workflow no te retorna el Id del registro creado, ya que una vez ejecutada el workflow deberías de abrir el nuevo registro.


    Salu2 Atilin | http://atiliorosas.blogspot.com.es/

    • Marcado como respuesta Cesar1027 miércoles, 8 de agosto de 2012 16:59
    miércoles, 8 de agosto de 2012 9:13

Todas las respuestas

  • Hola Cesar1027,

    Creo, que lo que pides no se puede hacer. Sin embargo, te puedo poner algunas opciones

    1. Por que no pasarlo todo a un plugin? (la creación de la nueva entidad y lo que realiza el recurso web), lo digo ya que como esto es sync, los datos los vas a ver de inmediato. 
    2. O si necesitas abrir el registro creado, Por qué no hacerlo con JS?. Es decir, llamas el workflow desde el JS y abres el registro http://a33ik.blogspot.com.es/2009/09/how-to-calllaunchexecute-workflow-and.html aunque mmm no estoy seguro que puedas saber el Id del registro creado por el Workflow.

    Salu2


    Salu2 Atilin | http://atiliorosas.blogspot.com.es/

    • Propuesto como respuesta Atilio miércoles, 8 de agosto de 2012 9:13
    martes, 7 de agosto de 2012 8:24
  • Atilio, seria mucha molestia si me explicaras un poquito mas el punto 2, donde coloco el codigo, donde lo ejecuto??? son algunas de mis dudas.

    Gracias,

    martes, 7 de agosto de 2012 15:15
  • Hola Cesar1027,

    El código lo deberías de colocar en el evento que tu deseas. Por ejemplo, si deseas que el workflow se ejecute en el Save, ese código debería de estar en el OnSave del formulario. 

    Como te digo, eso no te ayudará si es que el workflow no te retorna el Id del registro creado, ya que una vez ejecutada el workflow deberías de abrir el nuevo registro.


    Salu2 Atilin | http://atiliorosas.blogspot.com.es/

    • Marcado como respuesta Cesar1027 miércoles, 8 de agosto de 2012 16:59
    miércoles, 8 de agosto de 2012 9:13
  • Gracias mi estimado Atilio, voy a ver como me va!
    miércoles, 8 de agosto de 2012 17:00