通过编辑器创建时如何区分验证和业务规则

问题描述

我现在有两种类型的规则,一种是输入验证规则,另一种是业务规则。通过编辑器创建时如何区分规则。我将所有规则保存在数据库中。在评估规则时,我从数据库获取了所有规则,并希望首先执行验证规则。如果全部通过,则执行业务规则,否则返回所有错误输出消息。 请告知。

解决方法

规则中内置的逻辑之间没有分隔。如何区分规则类型取决于代码。如果规则的来源相同,则编辑器无法真正将规则分开。尝试使用您的UI允许规则创建者指出他们当前正在创建哪种规则。您还可以具有用于验证和业务逻辑的单独源对象。通过了解源类型,您将能够查看规则是验证类型还是业务类型。