规则引擎用户界面设计

时间:2009-12-13 12:51:54

标签: user-interface design-principles rule-engine

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

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

无论如何,我们对规则引擎目前的工作方式或多或少感到满意 - 它适用于复杂的业务规则,但对用户界面不满意(规则编辑)。基本上,这当前包含一组表格,使用复杂的电子表格式表格GUI进行编辑。

虽然这是功能性的,但它是一个非常糟糕的界面,可以呈现给非开发者但与业务分析师相当的最终用户。在弄清楚之前,我认为最好询问StackOverflow社区对特定于这种情况的用户界面设计的意见。

我的问题

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

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

StackOverflow上有关规则引擎的其他问题,但是规则编辑器和用户界面设计都没有:

5 个答案:

答案 0 :(得分:1)

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

我在这里做了两个假设,

  1. 您的工具解决了现有的业务工作流程(即您没有添加新流程,只是尝试简化现有流程),
  2. 您的工具改进了现有工具
  3. 在这种情况下,UI输入的最佳来源是您的最终用户(在本例中为业务分析师)。例如,如果他们已经习惯使用MS Excel执行所有其他任务,那么类似电子表格的界面可能并不像您想象的那么糟糕。

    您可以查看Contextual Design方法,了解用户的系统心理模型。您还可以尝试具有快速周转时间的低保真原型(如纸质原型或VB模型),以查看效果最佳的原型。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

试试Drools,我认为这是一个非常好的社区的最佳开源解决方案。

答案 3 :(得分:0)

We also has the same concerns of the above question. I just found http://xpertrule.com which seems to has a rich and intuitive UI.

You can get help of their implemented environment either you can get their design ideas.

enter image description here

答案 4 :(得分:0)

Also if you are using JAVA and Drools there then you can use Guided Rule Editor developed by JBOSS under KIE project.

enter image description here