我们的应用正在快速增长。所以,我开始研究商业规则,将我们的一些逻辑与代码(大DAAAH;)分离开来。主要目标是让我们的业务人员编辑和部署规则,而无需重新编译任何内容(另一个大DAAAH)。到目前为止,我只能将“决策表”引用为企业管理规则的一种方式。问题是我试图将决策表的概念引入到我们的业务中,并得到一个非常“混合”的回应,至少可以说:)总之,他们不想理解它们。问题:决策表有其他选择吗?销售人员更容易理解的东西?决策表的替代方案
Q
决策表的替代方案
2
A
回答
1
我认为决策表只有一个选择 - decision trees。我想,有些人也称他们为“流程图”。我知道有几种商业工具将UI呈现为树状结构,以便用户通过拖放操作“构建”规则。不过,在将规则保存为文件时,他们会将这些树转换为决策表或类似结构化的对象。
0
通常一样,你在你的问题提出去集群的一个规则,如
- 如果价格< 100然后运行
- 如果价格== 100则卖
- 如果价格> 100和120 <然后等待
- 如果价格> = 120然后卖
有容易至p在一个只有2个标题价格和行动的决策表中使用这个逻辑。大多数现代规则引擎都支持这种决策表。经验表明,商业用户没有理解这些表的问题
相关问题
- 1. 替代的解决方案
- 2. 多个替代方案之间的隐式搜索决策
- 3. AppendAllLines替代解决方案
- 4. 替代解决方案underscore.js
- 5. Ruby解决方案替代.NET解决方案
- 6. 需要Thread.sleep()的替代解决方案;
- 7. 解决方案的C++替代算法
- 8. Hibernate.Envers的替代解决方案
- 9. 替代解决方案太多的JOIN
- 10. Row_Number的替代解决方案?
- 11. iframe的替代解决方案?
- 12. C++:模板的替代解决方案
- 13. WINAPI的替代解决方案CreateFile()
- 14. 正在寻找此阵列解决方案的替代方案
- 15. 分页和替代解决方案
- 16. 替代(?)Java解决方案| ArrayList
- 17. SoapClient未找到替代解决方案
- 18. paymentWithProductIdentifier是什么替代解决方案?
- 19. 表的替代方案:网格列表
- 20. 同源策略的解决方案
- 21. 要求用户创建新表的替代解决方案
- 22. 在T-SQL中显示表格的替代解决方案
- 23. ANTLR3 - 决策可以使用多个替代方案匹配输入
- 24. JasperReports的子报表的替代方案
- 25. playN替代方案
- 26. Example.com替代方案
- 27. TFS替代方案
- 28. WSO2替代方案
- 29. Nginx:more_clear_headers替代方案
- 30. AppDomain.AppendPrivatePath替代方案?
如果他们不能理解决策表,那么他们就无法完全理解业务规则。销售人员通常无法了解复杂的业务逻辑。你可能会更好地弄清楚他们想改变什么类型的逻辑,并给他们一个GUI。虽然与任何一个,你会最终支持它。 – 2011-05-23 19:54:05
这是我与他们主要人物的争执。主要人回答说:“他们可以理解'如果价格= 100则买入',但他们不会理解这个表格。”我没有什么可反对的。那么,DT没有替代品?只是GUI来支持它? – MTG 2011-05-23 21:08:40
@Byron。根据我的经验,企业几乎总是对决策表不太满意,但他们是必须编写规则的人。我同意你的看法,即为他们创建一个特殊的用户界面是处理这个问题的最好方法。 – Kizz 2011-05-23 22:15:52