Dynamics CRM and NAV Integration

BenSydney
Member Posts: 56
Hi,
The 'Connector for Dynamics' only synchronises the standard customer and account fields (address, phone no, etc.).
One of our clients is interested in implementing CRM and using the standard 'Connector' to link to NAV. They however want to see customer statistics on the account in CRM. What is the 'easiest' or 'best' way to also show NAV customer statistics on the CRM account? Has anybody done something like this or can recommend a possible solution?
Thanks,
Ben
The 'Connector for Dynamics' only synchronises the standard customer and account fields (address, phone no, etc.).
One of our clients is interested in implementing CRM and using the standard 'Connector' to link to NAV. They however want to see customer statistics on the account in CRM. What is the 'easiest' or 'best' way to also show NAV customer statistics on the CRM account? Has anybody done something like this or can recommend a possible solution?
Thanks,
Ben
0
Comments
-
Dear Ben,
I have just started working with NAV and CRM integration. As I am aware CRM has .NET extensions where you can write custom code in .NET. Because customer statistics change on every transaction, i would recommend to write a nav web service call in CRM that retrieves customer statistics when customer card is opened.
Regards,
Vasilis0 -
Writing a Web Service is one approach but requires your CRM vendor to know what they are doing to retrieve the info. This approach would be skipping the use of the Connector as well.
Another approach would be to expose a page within the Customer page that has statistics on it already (I think the Customer Statistics FactBox is already there and might have the info you need). Or you could right some functions on the Customer page that return the statistics as fields. This basically exposes the data on the page just like if it were a real field. Anything listed as a "Field" Type on the page should be available to the Connector.
Then you will need to create the fields on the CRM side to store the data
Finally you will need to map the fields in the Connector which is a piece of cake.Jason Wilder
jwilder@stonewallkitchen.com0 -
here is one disadvantage to using Connector for Customer Statistics:
Connector will sync Customer only if Customer Table modified. So, when statistic changed, connector will not triggered until you modify Customer or run sync manually.
Here is possible solution for that situation:
- Define all tables,which participated in Statistic data calculation (e.g. CLE), as a children to Customer Table (CDU5150, as example see Sales Header and Sales Line definition)
After this configuration, any changes in related to Statistic tables will trigger customer sync process.
Cheers,
Konstantinhttp://nav-connector.com/ - blog about Dynamics Connector0 -
Very good point and it all comes down to the number of customers you have. Web Services becomes very attractive if you have a lot of customers because it is on demand and always up to date.
If you go the Connector route because you do not have a ton of customers you could update all customers once a night to get fresh statititics out there.Jason Wilder
jwilder@stonewallkitchen.com0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions