【问题标题】:How can we configure a Datasource as for Camunda DMN我们如何为 Camunda DMN 配置数据源
【发布时间】:2016-11-21 13:35:41
【问题描述】:

我正在使用 Camunda DMN 来管理我的应用程序中的规则。 我希望最终用户更新规则的输入/输出条件,有没有办法将其连接到数据库并直接从那里获取值?

注意:我已经通过更新 DMN 文件查看了重新部署过程。

请建议可以做什么,哪个更好?

【问题讨论】:

  • 我需要类似的东西,所以你有没有找到任何策略来为数据库的决策提供数据?

标签: rule-engine bpmn business-rules camunda


【解决方案1】:

到目前为止,最简单的方法是只编辑 dmn 文件。不确定数据源连接,但如果您需要动态,您可以根据您的数据源生成 dmn 或使用 groovy 表达式语言并在评估期间调用 services/daos 以从外部源获取数据。

【讨论】:

    【解决方案2】:

    你的限制:

    最终用户要更新的规则 一种将其连接到数据库的方法

    一个选项:

    创建一个 java/rest/other 外部服务,比如 MyABCDecissionService。该服务可以调用数据库中的规则表,并将决定返回给 Camunda 工作流。可以给用户另一个接口来更新db中的规则

    这个 OpenRules api 可能会有所帮助。 https://openrules.com/external_rules_from_db.htm

    【讨论】:

      猜你喜欢
      • 2020-05-30
      • 2016-05-19
      • 2022-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多