问题标签 [codeeffects]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rule-engine - 使用 Ajax API 实现代码效果
我可以在不发送 ruleData 的情况下使用 API restful 来 EvaluateRule,我想在 post API 中发送 objectVM 并在规则列表中循环,而不在 API 中传递 ruleData
rule-engine - HtmlHelper不包含 CodeEffects 的定义
我将代码从项目复制到另一个项目以在我们的项目中使用它,但我在视图中遇到问题,我收到此错误
“HtmlHelper”不包含“CodeEffects”的定义,并且找不到接受“HtmlHelper”类型的第一个参数的可访问扩展方法“CodeEffects”
(您是否缺少 using 指令或程序集引用?)
我写的时候收到这个错误
我得到这个错误
当前上下文中不存在名称“RuleType”
c# - 如果基于 Codeeffects 编辑器中的计算,有没有办法编写嵌套?
由于嵌套的限制,我必须为以下一组条件创建业务规则 - 如果我无法编写以下规则。您能否为以下情况提出解决方法?请注意,这些数值可以随时通过规则编辑器进行更改。
codeeffects - .net core 3.1 的 CodeEffects 异常并在 docker 容器中运行
从 .net core 2.2 升级到 3.1(不更改 codeffects 相关代码或库版本)后,我们在将 xml 加载到规则编辑器(在后端)时遇到问题,但只有在 docker 容器中运行应用程序时(即基于 mcr.microsoft.com/dotnet/aspnet:3.1.11 图像)。当从 Visual Studio 运行完全相同的代码时,一切都很好。如果我们恢复到应用程序的 .net core 2.2 版本,情况也是如此。
问题在于将现有规则 xml 加载到规则编辑器中:
或者这样
例外是:
CodeEffects.Rule.Common.InvalidRuleException:无效的规则 XML。输入字符串的格式不正确。(#125) 在 CodeEffects.Rule.Formats.Ce.LoadXml(XmlDocument 规则,XmlDocument 源,GetRuleDelegate 的 CodeEffects.Rule.Formats.Ce.FillRule(List`1 列表,XmlNode ruleXml,XmlDocument sourceXml,GetRuleDelegate ruleDelegate,Type sourceObject)在 CodeEffects.Rule.Core.RuleLoader.LoadXml(字符串 xmlRule,XmlDocument sourceXml,GetRuleDelegate ruleDelegate 的 CodeEffects.Rule.Core.RuleLoader.LoadXml(XmlDocument 规则,XmlDocument 源,RuleFormatType 格式,GetRuleDelegate getRuleDelegate,Type sourceObject)处的 ruleDelegate,类型 sourceObject) , 在 CodeEffects.Rule.Web.RuleEditor.LoadRuleXml(String ruleXml) 的 CodeEffects.Rule.Web.RuleEditor.LoadRuleXml(String ruleXml, GetRuleDelegate ruleDelegate) 中键入 sourceObject)
记录我们传递给 load 方法的 xml 表明 xml 是应有的样子,就像它存储在 db 中一样,并且这个相同的 xml 可以正常工作,只是当应用程序在基于 .网络核心 3.1。
不幸的是,没有内在的例外可以让我们更接近问题的根源。而且由于它只能在 docker 容器中运行时才能重现,所以我们的想法已经不多了。
我们的 CodeEffects.Rule.Editor.Web.Core 库版本很旧,5.0.7.6,但即使我们升级到最新的 5.0.38.4,同样的问题仍然存在。
知道可能是什么问题吗?
rule-engine - 使用 ExternalAction 的参数创建接触器
如何在 ExternalAction 的代码效果中创建接触器,我有这个代码
我想在成功评估时发送电子邮件但没有在 SendEmail 中编写发送代码,我想使用调用接口发送它,像这样
rule-engine - 如何 Dockerize CodeEffects 规则引擎 Angular 实现
我们正在使用带有 Angular 实现的 CodeEffects 规则引擎并尝试对应用程序进行 docker 化。但是构建抛出异常;需要该小组的帮助来解决错误。
下面是我的 docker 脚本,还附上了错误截图以供参考
注意:应用程序可以在本地没有 docker 的情况下正常工作。
rule-engine - 代码效果规则引擎是否工作持久数据?
您好,我偶然发现了代码效果。背后的想法对我来说非常有趣,尤其是规则编辑器。
引擎是否可以使用已经通过实体类(在代码效果中称为源对象)保存到数据库的数据?我们的系统是一个数据收集系统,有很多表格。一种形式的数据可能与不止一种其他形式的数据相关。例如,我们经常需要确保如果表 1 中的问题的答案是肯定的,那么必须回答表 5 中的问题 3 和 5。不同元素之间还有其他类型的交叉引用。
谢谢你。
约翰
rule-engine - CodeEffects RuleSets:应用了哪些规则?
我有 250 条执行规则。今天,我按顺序逐个评估它们。第一个计算 true 的会停止循环。我保存了结果以及使用了哪个规则。
出于性能原因,我想使用规则集。有没有办法知道哪个规则(或取决于行为的规则)评估为真?也许是一个规则数组?
c# - 如果它们存储在列表中,CodeEffects RuleEditor 不会显示枚举值
我已经更新了代码效果角代码示例,其中包含一个包含枚举列表的 Patient 属性
Food 枚举如下所示:
当我创建一个检查食物列表是否包含某些项目的执行规则时,保存规则时这些值不会显示在规则中。
在保存时将其发送到控制器的方式是:
规则 xml 已正确保存并按预期工作。我们想使用规则文本作为描述。我们怎样才能做到这一点?