【问题标题】:What is the best way to integrate data from ProcessMaker?集成来自 ProcessMaker 的数据的最佳方式是什么?
【发布时间】:2020-09-14 09:19:48
【问题描述】:

问题比较简单,主要针对ProcessMaker专家。

我需要从 ProcessMaker 中提取批量数据,以便稍后进行分析。

目前,我们有 v3.3,它具有数据库模型 documented very well,并且没有很好的文档记录 REST API。 对最佳方法一无所知,我建议鼓励 Process maker 开发人员使用直接数据库连接来获取数据批次。

但是,从v.4升级的角度来看,我看到数据库模型不再是官方文档的一部分,还有“数据集成”一章。一切都指出使用 REST API 处理任何数据事务。

所以,我很困惑。 v3.3 和 v4 走哪条路? REST API 还是直接数据库连接?

【问题讨论】:

    标签: processmaker


    【解决方案1】:

    ProcessMaker 4 是作为 API 优先应用程序设计和构建的。这个想法是所有可以并且应该通过应用程序完成的事情都应该通过 API 完成。事实上,这就是所有现代系统的设计方式。直接访问数据库的日子已经一去不复返了,这是有充分理由的。 API 是一个合约。它是一种合同,规定如果您以某种方式提出请求,您将得到一定的响应。另一方面,我们不能保证数据库本身总是有相同的表。因此,如果您直接访问数据库,然后我们决定更改数据库结构,您将不走运,并且您构建的直接访问数据库的任何内容都可能会失败。

    所以 - 决定很明确。 V4 是使用现代工具构建的现代架构。它的性能和扩展性优于 V3。这是 ProcessMaker 的未来。因此,我们强烈建议使用此版本控制、升级并保留在我们的主线上,并将 API 用于与数据模型相关的所有活动。

    【讨论】:

      猜你喜欢
      • 2021-01-17
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 2010-09-12
      • 2018-12-10
      • 1970-01-01
      相关资源
      最近更新 更多