规则发动机用户接口的设计
-
19-09-2019 - |
题
在工作中,我们必须优化发动机和一个投入使用的这些发动机的业务规则,这是我们的创建和编辑有一个专有的规则编辑器。
这些规则的我们自己的专用格式,因为现有的规则发动机都不能表示的业务规则的复杂性,我们所需要的。
无论如何,我们都或多或少是满意的方式 规则引擎 目前的工作-这工作真的很好用复杂的业务规则,但是不满意的用户界面(规则的编辑).基本上,这个目前由一个设定的表格编辑、逐字,使用一个复杂的电子表格等表格GUI。
虽然这是功能性的,这是一个残暴的接口,以向最终用户是不是谁的开发,但是同等的业务分析员。之前我的手脏,我认为这将是一个很好的想法要求计算器社区的意见,在用户接口的设计具体要这种情况。
我的问题
- 什么是最好的一些用户接口,你已经看到了在现有规则编辑?
- 你认为什么是最好的背后的原则设计用户接口,在规则的编辑。
我使用的术语 规则引擎 和 规则的编辑 分开。对于这个问题,我感到关切的是只有 规则的编辑
其他问题上的计算器,解决规则的引擎,但既不是规则的编辑也没有他们的用户界面的设计:
解决方案
注:这不是回答你的具体问题,而是一个建议。
我做了两个假设在这里,
- 你的工具的地址现有的业务工作流程(即你不是添加一个新的进程,只是试图简化现有过程中),和
- 你的工具提高了对现有工具
在这种情况下,你的最佳来源的用户界面的投入是你的终端用户(在这种情况下,业务分析师).例如,如果他们已经适用MS Excel他们所有的其他任务、一个电子接口可能不会那么糟糕的主意你的想法。
你可以看一看 下文设计 方法,以找出用户的心理模型的系统。你也可以尝试的低保真的原型快速周转时间(如纸张的原型或VB模型)来看看有什么效果最好。
其他提示
我猜这个很难回答,而不知道很多关于复杂性和性质的规则,但是我玩 http://www.magentocommerce.com/ 那天和他们有一个相当简单的规则编辑建进入它们所管理区域(玩弄,你会发现他们)。
尝试 流口水, 我认为这是最好的开放源码解决方案具有非常良好的社区。
此外,如果您使用的是和流口水有然后你可以用 指导规则的编辑 开发BOSS根据基项目。