简化业务规则的 4 个技巧

这是不可避免的……业务规则随着时间的推移而增加……每个项目有多少条规则?数百?数千?我们在一个项目中看到了多达 120 万条规则!至少可以说,维护如此大量的规则可能很棘手。 决议这是不可避免的……业务规则随着时间的推移而增加……每个项目有多少条规则?数百?数千?我们在一个项目中看到了多达 120 万条规则!至少可以说,维护如此大量的规则可能很棘手。 我们一直在思考如何防止这些规则集像杂草一样生长…… 更多阅读 大数据与会计 在报税季节为注册会计师赚取更好利润的策略 选择商业分析硕士学位时要考虑什么 了解物联网为小型企业带来的巨大好处 2021 年以数据为中心的企业的 5 个基本网络安全技巧 如何在 PowerPoint 演示文稿中与 Power BI 数据交互 以不同的表示形式检查您的规则会有所帮助。添加新规则或修改现有规则时,以最能帮助您的方式获取适当的上下文。

有人称之为规则上的商业智能

这是非常恰当的。如果您可以快速可视化现有规则的运作方式,您就可以更合适地适应新逻辑,而无需重复。您可以在本视频中查看我如何利用该功能。 您是否曾经在规则集中 香港手机号码列表 添加过“if true”规则,因为您需要默认操作?这些规则掩盖了决策逻辑,因为它们要求规则编写者知道它们是如何运作的。如果您在独占规则集中除最后一个位置之外的任何位置创建此“if true”默认操作(独占意味着规则执行在满足的第一个规则处停止),那么您将缩短一些决策逻辑!这种知识在文档或内部知识转移中经常被遗漏,从而导致可能难以调试的“奇怪行为”。你会怎么做?我们的建议是使用规则集附加的默认操作。如果没有其他规则执行,则会触发默认操作 – 您不必担心将规则集设置为独占或您想出的其他设计。这样就少了一条需要维护的规则,并且对于未来几代的规则来说都是安全的。

电话号码列表

您是否有规则来设置规则集中使用的变量?

当然您可以通过在表单中​​创建变量来摆脱这些。您还可以在决策步骤或规则集的定义中添加一些预处理或后处理。通过用程序代码替换那些不是真正决策逻辑的规则来摆脱它们。“如果为真”规则 电话号码 MX 将继续执行。程序代码可以安全地进行重新排序或那些可能会扰乱原始设计的讨厌的优先级。这是一次很好的清理! 寻找规则的适用性。清理业务规则从您的业务规则开始,但不要忘记考虑这些业务规则在数据上下文中的重要性!一些决策逻辑可能是无关紧要的,因为它永远不会适用于现实生活……有人在今年 BBC 的演讲中问了一个问题“如何废除规则?”……首先要知道这些规则已经过时了。准备好日志或报告来为您提供这种见解。这就是我们严格遵守规则的客户一直在做的事情。 我希望这些技巧能够帮助您实现一些新年 BRMS 决心! 警告:所有 BRMS 产品都不支持这些提示。

标签:, , , , , ,