首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为开发人员在规则引擎中构造规则

作为开发人员在规则引擎中构造规则
EN

Stack Overflow用户
提问于 2018-06-27 06:51:00
回答 2查看 203关注 0票数 0

下面我需要关于规则引擎Peoplesoft的帮助。

给定要在规则引擎管理器中创建的所需数据,例如skill = developer。

如下文所述:

根据规则类别安全性中设置的用户安全性,可以使用不同的技能级别访问规则引擎管理器。可以选择的技能级别是专家或开发人员,开发人员有能力在应用程序类PeopleCode中创建逻辑定义的规则。专家在规则引擎管理器定义规则页中创建规则逻辑。

如何在应用程序类PeopleCode中定义逻辑的规则?

对不起,我对规则引擎不熟悉,所以我对它的设置和配置不太了解。

EN

回答 2

Stack Overflow用户

发布于 2018-06-27 18:54:43

我还没有这样做,但假设您将使用Application创建一个新的应用程序类,该类继承自正确的类或实现正确的接口,或者修改现有的应用程序类。您需要一个PeopleCode开发人员来进行这些更改。

票数 0
EN

Stack Overflow用户

发布于 2018-11-16 07:13:52

我还在探索在开发人员模式中使用规则引擎的问题,而且令人震惊的是,这方面的信息如此之少。但是,我的同事能够找到应用程序类所需的最简单的结构,就像Darryls99指出的那样。结构如下:

代码语言:javascript
复制
import SCC_COMMON:ENTITY:GenericParentEntity;
import SCC_RULES_ENGINE:Util:RuleAbstract;
import SCC_RULES_ENGINE:Util:RuleFactory;
import SCC_RULES_ENGINE:Util:RuleInterface;

class YourClassName extends SCC_RULES_ENGINE:Util:RuleAbstract;

   property string YourVariable;
   method Query();
   method Run();

end-class;

method Query
   /+ Extends/implements SCC_RULES_ENGINE:Util:RuleAbstract.Query +/
   //Not sure what is suppose to happen here, we left it blank
end-method;

method Run
   /+ Extends/implements SCC_RULES_ENGINE:Util:RuleAbstract.Run +/
   //Here we put all our processing that was required

end-method;

如果有人能增加更多的信息,那就太好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51056286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档