none
CAMPOS PICKLIST RRS feed

  • Pregunta

  • Hola a todos!!!

    Quisiera que me asesoraran, tengo un problema tengo un campo tipo picklist con diferentes valores que ingrese yo, lo que quiero hacer es que tome cada uno de los valores que yo agregue y haga diferentes operaciones con ellos como puedo hacerlo?, es que lo que toma son los valores que por default da el sistema cada que se ingresa un dato, como lo puedo hacer?, gracias y saludos. 

    martes, 28 de diciembre de 2010 21:24

Respuestas

  • Hola Mónica,

     

    Si entendí bien tu problema, tu tienes un picklist, con algunos valores y deseas que dependiendo de esos valores, se ejecuten ciertos pasos?, bueno creo que tienes 3 caminos,

    • Hacerlo por workflow, lo cual yo personalmente no lo recomiendo, el porque, bueno fácil, los workflow dependen de un servicio y si este falla (acuérdate que este servicio tiene vida propia), todos los procesos que dependen de este worfkflow fallaran. Si escoges los workflow como motor para la ejecución de estas acciones, pues lo que deberías hacer es crear un workflow, cuando el registros se cree y en la modificación del campo (en este caso el picklist).
    • Mediante un plugin, lo cual creo que es el mejor camino, el pro, es que tu controlas todo los cambios y ademas es Syn, el contra, que es full programación y puede resultar un poco tedioso; bueno, si seleccionas este como motor de ejecución, bueno yo crearía uno para la creación del registro y para la actualización del mismo. Y si el campo viene en el context, significa que este campo fue modificado y ahí tendrías que ejecutar todo lo que sea necesario.
    • También podrías hacerlo por JS, pero esto es un poco (disculpando la palabra) jodido. 

    Espero haber ayudado... 

    Saludos

    miércoles, 29 de diciembre de 2010 8:30

Todas las respuestas

  • Hola Mónica,

     

    Si entendí bien tu problema, tu tienes un picklist, con algunos valores y deseas que dependiendo de esos valores, se ejecuten ciertos pasos?, bueno creo que tienes 3 caminos,

    • Hacerlo por workflow, lo cual yo personalmente no lo recomiendo, el porque, bueno fácil, los workflow dependen de un servicio y si este falla (acuérdate que este servicio tiene vida propia), todos los procesos que dependen de este worfkflow fallaran. Si escoges los workflow como motor para la ejecución de estas acciones, pues lo que deberías hacer es crear un workflow, cuando el registros se cree y en la modificación del campo (en este caso el picklist).
    • Mediante un plugin, lo cual creo que es el mejor camino, el pro, es que tu controlas todo los cambios y ademas es Syn, el contra, que es full programación y puede resultar un poco tedioso; bueno, si seleccionas este como motor de ejecución, bueno yo crearía uno para la creación del registro y para la actualización del mismo. Y si el campo viene en el context, significa que este campo fue modificado y ahí tendrías que ejecutar todo lo que sea necesario.
    • También podrías hacerlo por JS, pero esto es un poco (disculpando la palabra) jodido. 

    Espero haber ayudado... 

    Saludos

    miércoles, 29 de diciembre de 2010 8:30
  • Hola,

    Concuerdo con Atilio. Creo que la pregunta aquí Monica es exactamente que operaciones quieres hacer y en que momento (ej. habria que filtrar otro picklist en funcion de este, al estilo Pais-Ciudad, se deberian recalcular algunos campos y mostrar valores actualizados en el formulario, se deberian disparar acciones en background?)

    O sea, dependiendo de lo que quieras hacer te va a servir un plugin, workflow o directamente JS o una combinacion de todo esto :).

    Saludos,

    PP


    Microsoft MVP Dynamics CRM | My Twitter: http://twitter.com/pabloperalta | My blog: http://weblogs.asp.net/pabloperalta
    miércoles, 29 de diciembre de 2010 19:19