Oracle 作为开发人员在规则引擎中构建规则

Oracle 作为开发人员在规则引擎中构建规则,oracle,rule-engine,peoplesoft,Oracle,Rule Engine,Peoplesoft,我需要下面关于规则引擎Peoplesoft的帮助 给定在规则引擎管理器中创建所需的数据,如skill=developer 如本文所述: 根据在规则类别安全性中设置的用户安全性,可以使用不同的技能级别访问规则引擎管理器。可以选择的技能级别是专家或开发人员,开发人员能够在应用程序类PeopleCode中定义逻辑的地方创建规则。专家在规则引擎管理器的“定义规则”页面中创建规则逻辑 在应用程序类PeopleCode中定义逻辑的地方,如何创建规则 很抱歉,我不熟悉规则引擎,因此我对其设置和配置不太了解。我

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

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

如本文所述:

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

在应用程序类PeopleCode中定义逻辑的地方,如何创建规则


很抱歉,我不熟悉规则引擎,因此我对其设置和配置不太了解。

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

我还在探索在开发人员模式下使用规则引擎,令人震惊的是,关于这方面的信息非常少。然而,正如Darryls99所指出的,我的同事能够找出应用程序类所需的最简单结构。结构如下:

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;
如果有人能提供更多的信息,那就太好了