Anyone out there on E10.1(or later versions of E9) that is integrated with either Tour de Force or MS Dynamics CRM? We are looking at each of these and would like to get feedback on how the implementation and integration with Epicor went.
We have integrated E9 700C with Dynamics CRM 4.0 and have been running for several years. I have just ported the code to run with E10.1. I initially wrote the connections using WCF so the conversion to E10 was pretty straight forward. We actually had Dynamics CRM first and chose Epicor based on it’s .NET framework.
Our integration consists of a two way sync between CRM accounts/Epicor Customers and CRM contacts/Epicor CustCnts. Any change on either system will immediately update into the other system. In E9, I use CRM plugins to capture the change events and SQL CLR triggers on the E9 side. Both systems write individual MS Queues where windows services listen and do the heavy lifting. In E10, we chose to use BPMs instead of SQL CLR triggers given the increased flexibility with E10 BPM environment.
We have yet to come up with something for quoting. The two systems are so different, we haven’t been able (partly haven’t made it a priority) to come up with a clean approach.
E10 WCF appears to run between 5 and 10 times faster than E9 did. In E9, it would take a couple seconds to update between the two systems, E10 is nearly instantaneous.
HTH
Tim
Good to hear. We don’t have a translation layer anymore doing web services - EVERYTHING is a web service now in E10
Nice integration.