14

在工作中,我们有优化引擎,这些引擎使用的输入之一是业务规则,我们使用专有的规则编辑器创建和编辑。

这些规则是我们自己的专有格式,因为现有的规则引擎无法表示我们需要的复杂业务规则。

无论如何,我们或多或少对规则引擎当前的工作方式感到满意——它非常适用于复杂的业务规则,但对用户界面(规则编辑器)不满意。基本上,这目前由一组表组成,这些表从字面上看是使用复杂的类似电子表格的表格 GUI 进行编辑的。

虽然这是功能性的,但它是一个糟糕的界面,呈现给不是开发人员但相当于业务分析师的最终用户。在动手之前,我认为最好询问 StackOverflow 社区对针对这种情况的用户界面设计的意见。

我的问题

  • 您在现有的规则编辑器中看到了哪些最好的用户界面?
  • 您认为规则编辑器中用户界面设计背后的最佳原则是什么?

我分别使用术语规则引擎规则编辑器。对于这个问题,我只关心规则编辑器

StackOverflow 上的其他问题涉及规则引擎,但既不是规则编辑器也不是他们的用户界面设计:

4

5 回答 5

1

注意:这不是对您的具体问题的回答,而是一个建议。

我在这里做了两个假设,即

  1. 您的工具解决了现有的业务工作流程(即您没有添加新流程,只是试图简化现有流程),并且
  2. 您的工具改进了现有工具

在这种情况下,您最好的 UI 输入来源是您的最终用户(在这种情况下是业务分析师)。例如,如果他们已经习惯使用 MS Excel 完成所有其他任务,那么类似电子表格的界面可能并不像您想象的那么糟糕。

您可以查看上下文设计方法来了解您的用户对系统的心理模型是什么。您还可以尝试周转时间短的低保真原型(如纸质原型或 VB 模型),看看哪种效果最好。

于 2009-12-13T16:14:15.713 回答
1

我们对上述问题也有同样的担忧。我刚刚发现http://xpertrule.com似乎有一个丰富而直观的用户界面。

您可以从他们的实施环境中获得帮助,或者您可以获得他们的设计理念。

在此处输入图像描述

于 2017-12-18T06:16:25.333 回答
1

此外,如果您在那里使用 JAVA 和 Drools,那么您可以使用JBOSS 在 KIE 项目下开发的引导规则编辑器。

在此处输入图像描述

最新(2021-12-09,版本 7.62.0.Final)文档版本:此处

于 2017-12-18T07:00:56.090 回答
0

如果不了解规则的复杂性和性质,我想这很难回答,但是前几天我在玩http://www.magentocommerce.com/,他们的管理中内置了一个相当简单的规则编辑器区域(玩耍,你会找到它们)。

于 2009-12-13T13:28:38.300 回答
0

试试Drools,我认为它是最好的开源解决方案,拥有非常好的社区。

于 2013-12-09T19:54:52.007 回答