Navision and CRM integration

kAsokAso Member Posts: 13
Hi!

Can you help me with the problem of connecting CRM and Navision. i have two sistems in the company and i need to explore i what king of way i can integrate the CRM and Navision.

I found on the net that there is a posibility to connect them with some third party connector called Celenia. Is this the only way or it is possible with the Nav app server. Any sugestion is welcomed.
... never stand between the dog and the tree ...

Comments

  • kinekine Member Posts: 12,562
    The celenia connector is using also NAS...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • kAsokAso Member Posts: 13
    kine wrote:
    The celenia connector is using also NAS...

    Do you maybe have some white paper or some books that i can read on the selected subject... ](*,) Thx...
    ... never stand between the dog and the tree ...
  • andreofandreof Member Posts: 133
    The celenia connector works with and without NAS. But You need to leave a navision client open in the server (and choose the right instalation option).

    But NAS is the best solution
    Andre Fidalgo
    My world: Dynamics NAV,SQL and .NET

    CEO at Solving Dynamics
    http://www.solvingdynamics.com
  • DenSterDenSter Member Posts: 8,307
    Didn't Celenia develop that connector for Tectura? Are they even allowed to sell it as their own?
  • Alex_ChowAlex_Chow Member Posts: 5,063
    At Directions 2006, the developer that created the CRM Connector says that if Tectura doesn't actively promote it or resell it, he/she can take it back.
  • DenSterDenSter Member Posts: 8,307
    Right.... due to my own affiliations I have to decline further comment on this matter =;
  • kAsokAso Member Posts: 13
    andreof wrote:
    The celenia connector works with and without NAS. But You need to leave a navision client open in the server (and choose the right instalation option).

    But NAS is the best solution

    Yes, but how do they comunicate, do they use the same database ore different ones. Do you need to syncronise that database. Really it seems like the mistery...
    ... never stand between the dog and the tree ...
  • DenSterDenSter Member Posts: 8,307
    CRM works with something called 'post callouts' that are events that can be caught. It works with sending XML documents back and forth. The trick is to know how to catch and process those messages. I can't give you any details, because it's our product. There is a constant communication mechanism at work though. Basically you need one part that catches the post callouts from CRM, and forwards those messages to NAV. Then you need another process in NAV that receives and processes those messages. How to do that I can't say, but you can find all the information you need in the online msdn library.

    I worked on a CRM connector and we used the Commerce Gateway process, using a MSMQ monitor and a .NET component to catch the post callouts and forward them to Biztalk. The CG part isn't necessary, we used it because we didn't have a whole lot of time. You can of course send XML right to a MSMQ or something like that. Our work was sent to the office that worked on the new connector and probably ended up at Celenia as a base to look at the mechanism.
  • kAsokAso Member Posts: 13
    DenSter wrote:
    CRM works with something called 'post callouts' that are events that can be caught. It works with sending XML documents back and forth. The trick is to know how to catch and process those messages. I can't give you any details, because it's our product. There is a constant communication mechanism at work though. Basically you need one part that catches the post callouts from CRM, and forwards those messages to NAV. Then you need another process in NAV that receives and processes those messages. How to do that I can't say, but you can find all the information you need in the online msdn library.

    I worked on a CRM connector and we used the Commerce Gateway process, using a MSMQ monitor and a .NET component to catch the post callouts and forward them to Biztalk. The CG part isn't necessary, we used it because we didn't have a whole lot of time. You can of course send XML right to a MSMQ or something like that. Our work was sent to the office that worked on the new connector and probably ended up at Celenia as a base to look at the mechanism.

    Okey no details needed. Just some info so that i can search the net for detailed informations... Since you've been working on the project maybe you know about some documentation or some white paper... :)

    Another thing, I've didn't use the NAS to conect the client withe the sql server. Actually i didn't know that that is an option.. Is this the better solution or worst solution... Thnx..
    ... never stand between the dog and the tree ...
  • DenSterDenSter Member Posts: 8,307
    NAS is a NAV client without a user interface. It runs inside a Windows service, but connects to a NAV database and runs a process in that database. As such, you can run a process like that when you're connected to NAV using a regular client session. All you need to know is which process to run and you can start it from a regular NAV session.

    Search this forum for MSMQ samples and CRM, there's been discussions about it a number of times. Search the internet for CRM post callouts, it's I believe in the CRM SDK that you can read online in the msdn library.
Sign In or Register to comment.