drools

    0熱度

    1回答

    這條規則有什麼錯。 rule "Organization Employee Rule" when $company: CompanyFact($emp: /employeeList{organizationName== "XYZ"}) then System.out.println("Employee in organization" +$emp);

    0熱度

    1回答

    我是新來的dr​​ools,我試圖在Eclipse IDE中配置drools。我試圖安裝drools插件,但我堅持安裝GEF插件。我正在使用此鏈接來安裝插件http://download.eclipse.org/tools/gef/updates/releases/,並看到很多選項。選項與drools文檔中的選項不匹配。請檢查下面的屏幕截圖。此外,如果有人可以指出這個插件的用途以及我們如何實際使用

    0熱度

    1回答

    我在一個項目中有兩個指導決策表。我的要求是隻執行那些在任何給定時間點屬於一個決策表的規則。我試圖在FireAllRulesCommand類中使用RuleNameEndsWithAgendaFilter(「some suffix」),但Kie服務器沒有根據傳遞的AgendaFilter過濾規則。它每次都運行所有規則。 Drools工作臺版本7.2.0.Final和Drools Kie服務器版本7.2

    0熱度

    2回答

    我構建了一個規則引擎,它在匹配第一條規則後退出。規則的排序使用Salience,鎖定活動(以防止重新匹配)和激活組一旦輸入與第一條規則匹配就立即退出。 業務現在對監視器模式有新的要求,其中引擎必須繼續將輸入與未處於監視模式的規則相匹配。 例如: Object(attr1 = 1, attr2 = 2) monitor Rule 1: if (attr1 = 1) non-monitor R

    1熱度

    3回答

    我有一個使用optaplanner的測試程序。沒有直接使用KIE A​​PI,但它看起來像在幕後調用。這可能與我使用DROOLS進行分數計算有關。該程序從IDE或maven工作,但我想創建一個獨立的jar,不需要maven。 我使用maven程序集插件來構建一個包含所有依賴包的獨立運行的胖jar包。 當我運行java -jar target/OptaPlannerTest-1.4-SNAPSHOT

    0熱度

    1回答

    當解決約束條件時使用drl文件時,可以使用insertLogical(),它只在drools的工作內存中插入事實,直到解決方案完成後LHS纔會被收回(LHS始終保持爲insertLogical())。當我們從Optaplanner的solver.solve()獲得解決方案時,我們會收到我們自己的解決方案類選項,如NurseRoster,CloudBalance。但是,我怎麼能檢索事實,直到我的解決

    0熱度

    1回答

    我通過KIE工作臺6.3.0創建的樣本規則項目並將其部署在成功通過控制檯。 此端點給我的部署細節succeesfully - >http://localhost:8080/jbpm-console/rest/deployment/com.mycompany.myprojects:itz376-project:1.0.0.0 { "groupId": "com.mycompany.mypr

    0熱度

    1回答

    我想用optaplanner解決2D幾何優化問題:給定函數f(x,y)找到它的全局最小值(x,y)。 我很難找到一個合適的域模型: 函數f可以考慮的一個問題的事實。 IT規劃過程中不發生變化而需要計算得分 點(X,Y)是由@PlanningEntity類Point的規劃變量x和y 代表我怎樣才能@PlanningSolution類模型?

    0熱度

    1回答

    我在使用org.drools.compiler.lang.api提供的RuleDescrBuilder API構建的DrL文件中使用以下結構。 我觸發了匹配後事件,以跟蹤後端中每個規則的匹配數量。但是,當輸入(Predicate)匹配Rule1中的所有給定條件時,它將爲一個輸入觸發多個afterMatchFiredEvents。 import com.objects.Predicate glo

    0熱度

    1回答

    我正在使用drools(7.5.0.Final版本),我需要幫助計算窗口中的所有事件。在我的控制檯中運行此代碼時顯示16,而我的預期結果是「6 6 4」。 請幫我解決這個問題。 的Java類 @Role(Role.Type.EVENT) @Timestamp("timestamp") public class Event { private int id; private