【问题标题】:Date Comparion in DMN - Decision TableDMN 中的日期比较 - 决策表
【发布时间】:2021-07-05 17:24:24
【问题描述】:

使用jbpm version 7

DataModel::Profile 有两个字段 (date 类型的 onboardingdate 类型的 currentDate

当我写决策表时:它不断抛出错误Skipped Decision Table Analysis of table 'onBoardingDateDecision' because: Gaps/Overlaps analysis cannot be performed for InputEntry with unary test

为什么我无法在决策表中执行日期比较?

如果我给出像 > date("2005-01-01") 这样的简单表达式,它会起作用!

【问题讨论】:

    标签: drools dmn


    【解决方案1】:

    消息“Skipped Decision Table Analysis ... Gaps/Overlaps ...”指的是静态分析

    它不会影响任何运行时行为,并且 Drools DMN 引擎可以按照您通常的预期评估您的模型。

    间隙/重叠静态分析无法使用表中的变量表达式执行,因此会被跳过,并且消息会相应地报告这一点。

    【讨论】:

    • 我使用文字表达式而不是决策表解决了它
    • 如果只有 1 个条件,那么是的,我相信它会更符合 DMN 习惯。很高兴我能帮助@user1428716
    猜你喜欢
    • 1970-01-01
    • 2021-11-19
    • 2021-12-14
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多