business-rules

    0熱度

    1回答

    我有一個規則,接受Map()作爲一個事實,然後設置很多元素到這張地圖。我希望在執行其他規則時能夠在其他地方使用此映射。我讀了Drools中的全局變量,但看起來他們不應該用於這個目的。現在我將這個映射保存爲Java類中的私有屬性,以便它可以將所有數據保留在Web應用程序上下文中,但這會增加我的內存佔用量。我知道這可能聽起來很奇怪,但Drools規則中有沒有類比Java靜態字段? 在此先感謝!

    0熱度

    1回答

    我有2個相同類型的集合,集合中的每個對象都由一個id關鍵。我的目標是在兩個集合中找到相同的對象,然後比較一個字段和另一個字段。如果他們不是同一個領域,那麼存儲差異。 我的問題是性能,對於每一個規則,我重新掃描同一個對象的集合。有沒有辦法,如果對象匹配,然後運行所有字段驗證,而不是多次找到集合中的項目? 事實代碼: public class ReconcilerFact { privat

    3熱度

    2回答

    鑑於: 您有可修改通過應用過濾器的數據 修改是通過做了一些鍵值數據。控制被更改內容的過濾器由非技術人員創建 過濾器使用正則表達式進行設置。描述爲一個過濾器的一部分的規則的一個例子可能是 你會怎樣「如果一個關鍵的一些正則表達式匹配,與其他一些值替換值」: 如果過濾器待產由無法創建正則表達式的商業人士以何種形式提交可輕鬆轉換爲正則表達式的輸入?

    0熱度

    1回答

    我已根據自己的知識彙總了清單,但想豐富&使用此社區投入優先考慮清單。我知道有一個集中的規則庫本身是有爭議的,但我們可以有單獨的問題。 商務用戶的適應性用於書寫規則的平臺[定義,分類,決定可能在規則庫去規則]從不同的應用 規則調用和消費 易於 規則可移植性 - [RIF(規則交換格式)的重要性?] 規則維護 - 商業規則管理系統] 規則引擎性能 - [多大,速度有多快,以及如何可靠]

    0熱度

    1回答

    我想實現類似於IntegerAboveThresholdAttribute的東西,除了它應該與小數工作。 這是使用它作爲一個BusinessException [DecimalAboveThreshold(typeof(BusinessException), 10000m, ErrorMessage = "Dollar Value must be 10000 or lower.")] 不過,我

    4熱度

    3回答

    我正在開發一個新項目。 我最好的比喻是心理評估測試者。 方面#1。 最終企業用戶需要創建測試問題。用問題類型。並在適用時回答這些問題。 例子: 1. Do you have red hair? (T/F) 2. What is your favorite color? (Single Response/Multiple Choice) (Possible Responses: Red

    0熱度

    1回答

    我面臨的問題是,對於某些業務流程,調用業務對象和方法的順序可能會頻繁更改。所以,我想出了類似的東西如下:(對不起不知爲什麼我不能發佈的圖片,我試圖表達他們在下面的文字) 業務對象: Object1,Object2的 方法: M1,M2,M3,M4 過程: P1(M1> M2> M3),P2(M2> M3>如果M3返回true,則M4否則完) 在這我正在使用.NET 3.5。我創建了一些類來表示進程

    5熱度

    4回答

    ,有這些規則堅持在數據庫中,然後應用程序使用。其中一些是複雜的謂詞,而另一些則需要在似乎相當複雜的關係中組合域對象。到目前爲止,我已經研究了GoF,eval動態和CodeDom。有沒有人有建議應該使用什麼?

    4熱度

    2回答

    我一直使用.Net語言4年。我開發了使用WCF的3層和5層應用程序,用於Web應用程序的ASP.NET和用於Windows應用程序的C#。每次我開始一個項目時,業務規則和驗證都是一個問題。 我應該在哪裏放置自定義驗證規則(按鈕單擊事件,頁面加載或在我的類中的setter/getters)? 如果一個項目很大,並且只有一個字段而不是5個字符應該是7個字符 - 爲什麼我應該重建整個項目(或業務類項目)

    0熱度

    2回答

    我該如何(也可以)將Drools規則或函數導入到另一個Drools規則文件中?