1

我们的应用程序正在迅速增长。所以,我开始研究业务规则,作为将我们的一些逻辑与代码分开的一种方式(big DAAAH ;)。主要目标是允许我们的业务人员编辑和部署规则而无需重新编译任何东西(另一个大 DAAAH)。到目前为止,我只能找到对“决策表”的引用,作为企业管理规则的一种方式。问题是我试图将决策表的概念引入我们的业务并得到一个非常“混合”的回应,至少可以说:) 简而言之,他们不想理解它们。问题:是否有决策表的替代方案?对销售人员来说更容易理解的东西?

4

2 回答 2

1

我认为只有一种替代决策表的方法——决策树。我想有些人也称它们为“流程图”。我知道有几个商业工具将 UI 呈现为树,让用户通过拖放来“构建”规则。但在内部,当您将规则保存为文件时,它们会将这些树转换为决策表或类似的结构化对象。

于 2011-05-23T22:25:25.357 回答
0

通常,像您在问题中提出的规则这样的规则会成簇出现,例如

  1. 如果价格 < 100 则运行
  2. 如果价格 == 100 则购买
  3. 如果价格 > 100 且 < 120 则等待
  4. 如果价格 >= 120 则卖出

很容易将此逻辑放入只有 2 个标头价格和操作的决策表中。大多数现代规则引擎都支持这种决策表。经验表明,业务用户理解此类表没有问题

于 2011-05-26T03:09:51.317 回答