在工作中,我们有优化引擎,这些引擎使用的输入之一是业务规则,我们使用专有的规则编辑器创建和编辑。
这些规则是我们自己的专有格式,因为现有的规则引擎无法表示我们需要的复杂业务规则。
无论如何,我们或多或少对规则引擎当前的工作方式感到满意——它非常适用于复杂的业务规则,但对用户界面(规则编辑器)不满意。基本上,这目前由一组表组成,这些表从字面上看是使用复杂的类似电子表格的表格 GUI 进行编辑的。
虽然这是功能性的,但它是一个糟糕的界面,呈现给不是开发人员但相当于业务分析师的最终用户。在动手之前,我认为最好询问 StackOverflow 社区对针对这种情况的用户界面设计的意见。
我的问题
- 您在现有的规则编辑器中看到了哪些最好的用户界面?
- 您认为规则编辑器中用户界面设计背后的最佳原则是什么?
我分别使用术语规则引擎和规则编辑器。对于这个问题,我只关心规则编辑器
StackOverflow 上的其他问题涉及规则引擎,但既不是规则编辑器也不是他们的用户界面设计: