Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
BPM & RBMS systemy v praxi
OBRIEN
Business process and rules management
Máte k tomu co říct? Vložte se do diskuze.
CODEAS --- 21:51:48 31.3.2010
Máte někdo tip na BPMN s Eriksson-Penkerem v online (kolaborativní) verzi ?
KTV --- 16:47:45 5.1.2009
ja to testoval a jako moje appka se zrychlila na prvni pohled, ale pak sem se v tom prave zacal hrabat a zjistil sem ze to je jenom tim ze pulka udalosti se nespousti :-O ... takze ja zatim zustavam s 4kou. mimo to to pracuje s mapama blbe - resp odmita mi to udelat mapu cehokoli jinyho nez String->Object a ja pouzivam Object->Object takze zatim papa kluci
OBRIEN --- 12:08:27 29.12.2008
Konecne jsem se dostal k tomu prejit na 5.0 M4, ale byla to docela ztrata casu - resp. poslednich 4 noci. Podpora udalosti je plna chyb, dokumentace porad nulova (nejlepsi je zacit skrz integracni testy) a zda se mi ze cely engine se vyrazne zpomalil.
OBRIEN --- 13:16:10 22.12.2008
Drools 5.0 M3/M4 New and Noteworthy Release Summary
http://blog.athico.com/2008/12/drools5-m3-release-notes.html
OBRIEN --- 11:27:13 3.9.2008
 rule "no CEs"
when
then
    ...
end 
je interne prepsane do
 eval(true) 


tak by hadal ze to je nejrychlejsi moznost
KTV --- 10:02:50 3.9.2008
jasny no. hele a kdyz sme u toho, potrebuju aby se nejaky pravidlo spoustelo porad, pri kazdym fireAllRules() - co bude rychlejsi:
 when
   eval(true) 
nebo
 when
    or LineItem() 
        not LineItem() 

?
OBRIEN --- 9:24:56 3.9.2008
eval() je nejhorsi moznost. Jsem ted byl u klienta resit nejake potize, tak jsem se k tomu jeste nedostal.Vetsina problemu, ktere mam takove charakteru, je v tom, ze mam spatne zorganizovane fakta. Premyslel jsem o tom tvem reseni s moznosti ty fakt vlozit jako jednotlive a rozdelit to na vic pravidel, ale jak rikam, musim to vyzkouset.

Pouzivam Drools teprve rok, a pokazde kdyz uz si myslim, ze to zvladam, tak potkam nekoho z JBossu a ty me ukazou kouzla, o kterych jsem ani netusil.
KTV --- 11:00:50 2.9.2008
jo. no tak to radsi nez eval tak to necham takhle no... a nejde aspon nekam vytahnou tenhle kousek aby ho nemuseli lidi co tam pak budou psat ty pravidla dycky opisovat? navic je to blby i z navrhovyho hlediska zejo ... pak se zmeni zpusob jakym se pocita groupsize a vsichni si to budou ve svejch pravidlech muset opravovat a bude to sileny ....
OBRIEN --- 17:48:11 1.9.2008
reseni na to je vzdycky revidovat co mas ve working memory. nejsem ted u pocitace s eclipse, tak to nemuzu vyzkouset.

jeste muzes vzdycky dat eval() a volat primo java kod, ale to neni doporuceny postup
KTV --- 16:18:34 1.9.2008
ale zas mi prijde uchylny tam pokazdy vypisovat ten accumulate kterej je dlouhej jak lovosice:
 Number($groupSize: doubleValue) 
			from accumulate ( $li: LineItem($qty : quantity, item memberOf $groupItems), 
				init(double ret = 0;),
				action(if($li.isFromOneOfContexts($childContexts)) ret += $qty;),
				reverse(if($li.isFromOneOfContexts($childContexts)) ret -= $qty;),
				result(ret)
			);