Pessoal,
Algo que não fica 100% clarificado no SDK seria a Ordem de Execução de nossas Extensões (Pipeline de Execução), observando a referência do SDK, não fica claro por exemplo em que ordem um real time workflow é executado, não estamos abrangendo as extensões do lado cliente, dentre outros pontos.
Assim realizei alguns testes, fiz a leitura de algumas documentações e cheguei a seguinte conclusão:
1 – JScript Core do CRM
2 – JScript (Síncrono)
3 – Regras de Negócio (Business Process)
4 – Plugin (Síncrono) – Pre Event
5 – Operações (Regras de Negócio) Core do CRM
6 – Plugin (Síncrono) – Post Event
7 – Workflow (Real Time – Síncrono)
Ai você vai me perguntar e se for Assíncrono, certo!? Qualquer processo que seja Assíncrono, será executado após todas as etapas acima!
*Este post também vale para CRM 2013
[]’s,
Tiago Cardoso
Bem legal as informações.
Parabéns mano, sucesso e sempre mostra as novidades pra galera. Valeu.
CurtirCurtir
Fala Renatinho,
Blz cara, um abraço!
Tiago
CurtirCurtir