Con el plugin registration tool que viene en la SDK, podemos registrar nuestros plugins (.dll) en Dynamics CRM.
Estos plugins pueden tener una serie de clases que son configuradas para ser llamados en determinados pasos (steps) de Dynamics CRM (por ejemplo Create, Update, etc.).
Cuando tenemos mas un método esperando ser disparado en un mismo mensaje y momento, debemos asignarle un “Execution order” que nos permite configurar que se ejecuta primero y que se ejecuta después.
El problema es que esto en el PluginRegistrationTool no se ve muy cómodo, ya que debemos ir a cada step a ver que valor tienen, y no podemos verlo en un listado. El tema es que esta herramienta nos agrupa por Dll y no por evento.
El “Synchronous events execution order editor” del XrmToolbox, nos permite verlo agrupado por mensajes, y así ver en un evento determinado que plugins se disparan y poder así determinar de mejor manera el orden de ejecución de los mismos.
La funcionalidad consiste en cargar los eventos con plugins relacionados, seleccionar el evento y actualizar el orden:
Luego publicamos los cambios:
Y listo!
No hay comentarios:
Publicar un comentario