0

I'm trying to build a system for a company, which their employess use for timeschedules/payrolls. It's supposed to take the input in the app, and post/put it to Microsoft Dynamics NAV. I would also like to exctract information from it to, to use in the app.

MY Question Is it possible? I'm not asking for a solution, rather a guideline or previous experience, so I know wether or not this is a project I'm willing to do. Somehow I have the idea that it's possible through excel arks - Which I know Navision reads.

Mak Sim
  • 2,148
  • 19
  • 30

2 Answers2

3

You can use Web Services in NAV 2009 R2 to connect between an external system and NAV. I'd recommend this over, say, direct SQL access or Flat File transfers.

There is some documentation on MSDN that might help you get started.

In newer versions of NAV (NAV 2013 specifically) they introduced the concept of Time Sheets, and in NAV 2016 the Phone Client. This may also give you what you need (albeit with an upgrade), without building or maintaining an external application.

Just note that there are specific licensing restrictions around "multiplexing" - e.g. building a web app to access & modify NAV data to get around licensing restrictions. Check out the NAV license terms;

In addition to the server software license, you must acquire and assign an Access License to each user that accesses the ERP solution directly or indirectly. You need an Access License for each user that directly or indirectly accesses the ERP solution through a third party application.

Jake Edwards
  • 1,190
  • 11
  • 24
1

Using Web Services is an option or you can use 3rd Party apps like MobileNAV and of course you can still upgrade to NAV 2016

Cheers!

azatoth
  • 705
  • 6
  • 14
  • I'm going with Web Services, since the people that have acces to the app I'm making, shouldn't have direct acces to NAV it self - I only need them to send how many working hours they have and sort it in NAV. – MNDevelopments Apr 18 '16 at 15:52