drools

    1熱度

    1回答

    如果我們將任務分配的示例分配給員工,我們根據員工的可用性和執行單個任務所需的技能(硬約束)將任務列表分配給員工列表。 現在,如果有任務且沒有員工有能力這樣做,Optaplanner仍然會將該任務分配給員工並打破硬約束。這個結果告訴我,存在一個嚴格的約束被破壞,但是仍然分配了這個任務,並且這影響了一個員工應該做的任務鏈,而不是分配一個不相關的(技能不足的)任務,不應該將系統Optaplanner)提

    0熱度

    1回答

    我有一個要求,使用他們使用關聯的值執行特定的規則,並試圖實現一個自定義的議程過濾器只執行一個特定的規則,但它似乎執行所有規則。我使用,我這樣定義一個無狀態的會話: @Bean @ConditionalOnMissingBean(KieSession.class) public StatelessKieSession kieSession() throws IOException

    0熱度

    1回答

    讓我描述一下我的用例的抽象,這樣問題的意圖就會清晰。 使用案例: (i). If there is already an object objA of type A, create another obj2A of type A. (ii).If there are more than one object of type A, create an object objB of typ

    0熱度

    1回答

    我們有一個正在運行的項目,使用Drools 6.5並希望將其遷移到7.0。 當改變Drools的依賴關係的版本,運行該項目,下面的異常被拋出: All accumulate functions must be registered before building a resourceUnknown accumulate function: 'countDistinct' on rule 'IPCP

    0熱度

    1回答

    假設我們有一個Event類型,它具有3個屬性:constraint,common和distinct。我們的目標是寫在Drools中的規則時將觸發的Event秒的子集存在符合以下標準: Event的曾經在過去噸秒;和 Event s已經有已知值爲constraint屬性;和 以前共享過未知值爲common屬性;和 至少有ñ不同的distinct財產 值如果規則被觸發,我們需要一套參與事件做進一步處理

    0熱度

    2回答

    對於遺留的Java EE項目,我必須使用JDK 1.7因爲我想添加用於管理業務規則的drools,所以我想知道哪些是最新的drools發行版可以用於這個項目。 我曾嘗試用以下的版本,我不能編譯包含在發佈的例子: 6.5,6.2,6.1,6.0,5.6,5.5 錯誤:不支持MAJOR.MINOR版本52.0 這是我builpath: 我JAVA_HOME設置爲1.8: 這可能是問題的原因?或者是dr

    3熱度

    1回答

    我想在流水線規則引擎中使用正則表達式來在sql查詢(字符串)中找到關鍵字關鍵字。但即使最簡單的正則表達式也無法正常工作。 正則表達式: -(\s|\r)(VALUES)(\|\r) 口水語法: -when Query :Bean(Value matches "(\s|\r)(VALUES)(\|\r)") 什麼,我試圖做的是,找到值關鍵字查詢,其中(\ n或\ r或\ s或')'或'(')可能出現

    0熱度

    1回答

    我想在kSession中插入兩種類型的java對象(事實)。我從Excel文件中獲取這些對象的屬性。 對象(事實)可以說類型1的10和類型2的20,即1類型的對象(c1)通過存在於兩個對象中的ID與2類型的對象(p1,p2)配對。 所有這些對象(事實)都被推入kSession中,規則被觸發。 現在我想更新P1,使下一次的規則將在更新的事實被解僱,即C1(updatedp1,P2)

    0熱度

    1回答

    有誰知道如何在drools工作臺上添加一個條件來比較具有相同名稱但來自不同對象(如它們的ID)的屬性? Workbench screenshot 我想上傳的內容就像是 「l.ID = o.ID」 第3條件。如果事實不具有相同的ID,則不會打印「登錄」。我找不到辦法做到這一點。 任何幫助將不勝感激。 乾杯,

    0熱度

    1回答

    我已經設法運行CDI使用版本6.3.0.Final,CDI版本1.2和焊縫版本2.30.最終運行Drools。使用下面的代碼示例。 https://github.com/Salaboy/drools-workshop/tree/master/my-first-drools-project public class App { @Inject @KSession pr