2

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

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

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

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

我真的很难对这项任务做出合理的估计。有人可以给我一个很好的猜测,一个合理的开发人员需要多长时间才能完成?

4

2 回答 2

2

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

在我看来,这大约需要 3 到 4 周。

于 2016-05-05T13:47:02.157 回答
1

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

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

干杯!

于 2016-05-04T15:26:24.427 回答