Интеграция SharePoint и Navision

Для чтения данных из Navision достаточно сделать настройку BDC. А вот с решением для записи данных в Navision могут быть сложности. На сайтах вопросов-ответов Microsoft можно найти следующий ответ:

“… That is why I recommended BDC, but you need to create ODBC DSN on Sharepoint Server. Another way is you can create customized application (asp.net) pages and using ODBC DSN (with Microsoft OLE DB Provider for ODBC Drivers) you can pull the data an ddisplay it on Sharepoint. For connection Navision using Asp.Net see following article, this will give you a basic idea


Собственно веб-сервисы Navision - интеграция через Web сервисы.

И попытка использовать решения Navision для своего web интерфейса через iFrame.

Еще один из рецептов дается тут:

  • Creating temporary tables on Navision SQL database.
  • Creating a dbml schema from the need tables in the SQL database of Navision. Theses represent Linq to SQl classes. (great tutorial about using Linq to SQL)
  • Creating a generic repository to use the Linq to SQL generated classes to do CRUD operations and search. (Code for Generic Repository)
  • Installing Navision NAS (Tutorial about NAS)
  • Developing NAS application to synchronize the temporary tables with the real ones on Navision.

One all things done , you can use them within SharePoint to extract employees data , insert new data”