使用 XML 个文件开发 MS Dynamics NAV 集成需要多少时间

How much time will it take to develop MS Dynamics NAV integration using XML files

我在工作场所接到新任务,使用 XML 文件将 NAV 4.0 系统与第三方系统集成。集成将基于 XML 文件创建和这些文件在预定义目录中的存储(即它必须是一种非 Web 服务方法,而是一种简单的基于文件的方法)。

集成将仅涵盖项目,即项目和相关数据将被导出。系统必须能够完全设置,应该导出哪些字段和表格(连同项目),即项目、项目计量单位、项目销售价格等(稍后可能会有更多的表格和更多的字段添加到系统中,所以用户应该能够在没有开发人员帮助的情况下进行设置)。我的意思是系统应该在某种程度上是字段和表不变的,但所有表都将与项目相关。

进程(导出)应该用NAS执行,并且应该有手动重做功能(以防NAS失败)。

处理导出数据后的其他系统XML将在其他预定义目录中生成错误文件。系统应该从那些系统中接受那些错误 XMLs(错误 XMLs 将被导入回来)并显示给用户。

我真的很难为这个作业给出一个合理的估计。有人可以给我一个大胆的猜测,一个合理的开发人员需要多少时间才能做到这一点?

它真的取决于 xml 文件...例如,如果它使用名称空间,那么它就更难了。您在 post 中提到的场景表明您还需要一些额外的设置表。在版本 4 中也没有 XMLport,因此您需要使用自动化库构建它们。

我想我们谈论的是 10-15 个开发日 + 测试 + 文档

干杯!

我想说您需要实现与 Change Log 非常相似但设置不同的东西。当触发全局 OnModify 触发器时,您将记录放入 Integration log table。在此 table 中,您还将拥有类似 Exported 的字段,当 Nas 导出记录时,该字段将设置为 true。这将允许手动重做并检查是否一切正常。如果您在传出 xml 文件中导出主键,您还可以从响应 xml 文件和集成 table 中的某些记录中出现 link 错误。

我认为大约需要 3 到 4 周。