
I am straggling with my team on choosing the approach we should choose in integrating on-promise Dynamic CRM with other companies and third-party software and systems, we use in our company.
Concerning this msdn page: https://msdn.microsoft.com/en-us/library/dn932127.aspx we have some options. But my team members want to implement integration through service calls to external systems inside plugins.
I want to know what are the pitfalls in plugins approach in integration with external systems ?
Thanks
*This post is locked for comments
I have the same question (0)Hello,
For integrating with other system, first you need to define the context models of your system.
It depend on many factors, please check below link for integration model.
xrmcenter.wordpress.com/.../microsoft-dynamic-crm-integration-models
and then you need to answer these question to make a roadmap:
1. Do you need to real time integration?
2. Did your third party support web service?
3. Did you have a mapping files for integration?
...
In fact, plugin is one of good choice for integrating with other system. But you need to consider about:
1. The time consuming, it may be effected to performance of system.
2. If you use plugin to call the external webservice, your plugin must be registered in None mode, this process can perform the same time with DB transaction.
3. You should design plugin run limited to 2 minutes.
Regards,