【发布时间】:2014-07-26 03:21:43
【问题描述】:
我想创建将与 nav 2013 集成的 Web 应用程序(类似于仪表板)。(从 Nav 获取数据,将其显示给客户,也可以更新或插入数据)。
在导航中,我已经完成了所有在字段上指定了所有条件和功能的表格和页面。
当你想从页面中插入一些数据到 Nav 时,这些条件非常有用(例如:填写客户编号后,页面自动显示该客户的项目 - 非常有帮助)
当您处理页面时,在 Navision 中一切正常,但在我使用 Web 服务与 NAV 通信的应用程序中,我遇到了很多问题,这些问题是在表格中指定的。
我的问题是,最好在导航中准备“空白”表并在我的 Web 应用程序(asp.net)中制作完整的逻辑,或者对导航中指定的逻辑进行操作?
在我看来:
- 除了一些关于键编号的基本逻辑之外,表格不应有任何逻辑
- 所有旨在帮助用户填写数据的条件都应单独完成 (Web 应用中的单独逻辑和 Nav 中页面中的单独逻辑)
【问题讨论】:
-
这取决于。谁将支持您的解决方案,.net 程序员或 navision 程序员?您的解决方案有多复杂?
-
.net 程序员将支持解决方案。第一步应用程序将很简单(显示数据),但将来他们希望开发此应用程序并添加选项以添加、编辑、删除数据,还部署诸如管理员、客户、顾问等角色。因此,通常将来此应用程序可能会很复杂.
-
如果可以通过 RTC 或 Web 客户端在 Nav 槽中完成所有这些事情,那么这个解决方案的目标是什么?
-
公司老板希望能够通过 RTC 和 Web 客户端完成所有这些事情,但客户和顾问只能使用 Web 客户端。
-
问题是你为什么不直接使用导航?您的解决方案将做哪些 Nav 做不到的事情? Nav2013 有 RTC 和 web 客户端。为 RTC 创建的页面会自动转换为 Web 客户端的网页。您可以通过 WAN 使其可用并从任何地方访问它。您的解决方案听起来就像另一个 Web 客户端。那你为什么需要它?会有什么不同?
标签: asp.net-mvc integration navision dynamics-nav dynamics-nav-2013