How does one interface with Navision via the web?


I need to find out how one would interface with Navision [W1 4.0 (4.0)] via the web. In short,
I have an online shop whereby customers place and pay for orders. I want to
add the customer record along with the order details into Navision. There are
a couple of other things I'd like to do as well like pull order history etc.
Does Navision have some built in exposure for external data ie webservices?

Who is Participating?
AndersHedegaardConnect With a Mentor Commented:
NAV4.0 does out of the box not provide webservice or other means of creating orders from outside Navision. Using a SQL database you can of course put data directly into the database but you will miss all the business logic.

Your options are:
- program import in Navision (c/side)
- program import in Navision (c/front)
- use Celenia Integration Framework add-on that will allow you to program .net apps that execute Navision business logic

The method to use depends on your platform, skillset, performance requirements and lots of other stuff. Discuss these options with you Dynamics NAV solution provider.
If I understand well, you want to use the data from the web page where customers place their orders, in Navision. You can do this using a technique called "HTML Scrapping". The steps are presented here:
onlineinnovationsAuthor Commented:

Thanks for the info although this is not really what I'm after. I more or less need the reverse
of what you described. I need to insert and retreive data from a web page into/from Navision.
So when for example a customer has completed an order on the web page I need to insert
that into Navision.

Hope this is clear enough.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.