none
Ayuda sobre Plugin en Crm 4.0 RRS feed

  • Pregunta

  • Hola a todos,

    Mi duda es sobre el funcionamiento de los plugins en CRM 4.0 cuando se disparan por SDK.

    Yo tengo un plugin sobre el Update de Account, lo tengo filtrado (filtering attributes) en el Plugin Registration Tool para que solo se dispare cuando modifiquemos el atributo name, cuando trabajamos con accounts desde el propio CRM funciona correctamente y si no modificamos name no se dispara el plugin. En cambio, si trabajamos desde la sdk, cuando hago un crmService.Update(account) se dispara el plugin siempre aunque no haya modificado el name.

    ¿Esto es normal? ¿Hay alguna manera de evitarlo?

    Muchisimas gracias y saludos!

    miércoles, 3 de agosto de 2011 12:40

Respuestas

  • Hola Raúl, en el crmService.Update(account) que haces, en el objeto "account", tienes pones algún valor en "account.name", o si es un DynamicEntity le pones un valor al atributo name?

    aunque le pongas el mismo valor que tenía antes, con añadirlo en la colección de atributos si se llamará.

    Un saludo,


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    • Marcado como respuesta Raúl Ramos jueves, 4 de agosto de 2011 7:16
    miércoles, 3 de agosto de 2011 15:55
    Moderador

Todas las respuestas

  • Hola Raúl, en el crmService.Update(account) que haces, en el objeto "account", tienes pones algún valor en "account.name", o si es un DynamicEntity le pones un valor al atributo name?

    aunque le pongas el mismo valor que tenía antes, con añadirlo en la colección de atributos si se llamará.

    Un saludo,


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    • Marcado como respuesta Raúl Ramos jueves, 4 de agosto de 2011 7:16
    miércoles, 3 de agosto de 2011 15:55
    Moderador
  • Muchas gracias Demian! Por lo que he comprbado, si al hacer un retrieve de account indicas que te devuelva tambien el name aunque no lo toques se dispara el plugin.

    Saludos!

    jueves, 4 de agosto de 2011 7:16