• Day switch in VRP with Time Windows

    Hello! I don't really know where to put this, it's a Drools question but it has to do with Business Resource Planner.   I basically want to create a rule that helps me solve VRP in a certain way (I'm optimizing ...
    Profile Photo
    last modified by aesc
  • Drools for WildFly 10.0.0.Final

    Hi,   I have a question. Is there any plan to support WildFly 10.0.0.Final?   Currently I have a working setup with Drools and KIE 6.3.0 on WildFly 8.2.0, but our project uses WildFly 10.0.0.Final. I tried...
    Profile Photo
    last modified by manuel_uberti
  • How I18N is built in droolsjbpm workbench projects?

    Which projects contain I18N resources for workbench?  [GWT I18N] https://github.com/droolsjbpm/uberfire https://github.com/droolsjbpm/guvnor https://github.com/droolsjbpm/kie-wb-common https://github.com/drool...
    Profile Photo
    last modified by tkobayashi
  • BPMS and BRMS WAR Conf Files

    Please provide github urls to the conf files that are editable, that are inside of the war, along with your name. Please also provide the github link to where that file is loaded.   BRMS kie-wb-distributions/au...
    Profile Photo
    last modified by psiroky
  • Event Sequencing

    1. Background 2. Event Abstraction 3. Definition: Event Tuple 4. Definition: Sequence Conditional Elements 4.1. The "followed by" (->) conditional element 4.2. The "strictly followed by" (=>) c...
    Profile Photo
    last modified by tirelli
  • Drools Engine and Language Roadmap

    We will maintain DRL6 compatability, that won’t go anywhere. But we do want to modernise our language, it’s evolve organically and has had compatibility since 2005 - wit this it’s brought a lot of qu...
    Profile Photo
    last modified by mark.proctor
  • Rule Execution Semantics

    Instance vs Set Execution Semantics Drools 5.x and earlier used tuple based matching and had instance oriented execution semantics. This means each rule activation and it's execution is independant from any other rule...
    Profile Photo
    last modified by mark.proctor
  • GIT Cheat Sheet

    Setup  What How Add the current branch to your linux prompt and activate command completion. 1. Download and save the following scripts on your home directory as ".git-completion.sh" and ".git-prompt.sh". You can...
    Profile Photo
    last modified by tirelli
  • DRL7

    <= // assign <| // iterate   within {..} < and > are normal infix comparators.   Person p <| persons {p.age > 20} boolean b <= {p.age > 20} Pet pet <= /p/pets{name == rover}/ Pe...
    Profile Photo
    last modified by mark.proctor
  • Executable Model

    Goals Most importantly this is a research task, to both expand our understandings of the different domains, and also to discover the limits of what is possible here. Lowest level model that is executable, or transf...
    Profile Photo
    last modified by mark.proctor
  • Type2

    @Trait @ public z  Person  subTypeOf  B, C {     /* equivalentTo will be added later */    equivalentTo {  D and E  } // possibly a subset of Manchester Syntax here ...
    Profile Photo
    last modified by mark.proctor
  • 6.0 critical issues

    This is a list of all the critical issues found in 6.0.   Workbench Cannot delete projects, folders or files. Even going in via GIT backend, doesn't help, as the changes are not reflected in the UI. https://bu...
    Profile Photo
    last modified by manstis
  • Drools Verifier

    How it works Items that the Verifier rules looks for Items that the Verifier rules will look for How the results will be presented How to use Ant task Guvnor Using Java Links  ...
    Profile Photo
    last modified by michaelneale
  • Drools 6.0 Feature List

    Drools 6.0 Feature List The purpose of this document is to provide a brief enumeration of new Drools features along with indication if the feature will be included into Drools 6.0. The enumeration is incomplete and su...
    Profile Photo
    last modified by marek.winkler
  • Demo for using KnowledgeAgent to get PKG from Guvnor

    What's this? Generally, we can use Drools API load drools and run in a J2SE environment, as below figure depicted: Figure 1-1 Load drools Directly   In this condition, we load drools(Sample.drl) directly, th...
    Profile Photo
    last modified by kylin
  • Drools 7 Java-like Language

    Drools 7 will look to extend a java compiler, with few basics - to create a single language. That is able to compile all java code too. It will target java8 as the base layer.   Property Accessors Fields can be a...
    Profile Photo
    last modified by mark.proctor
  • Java DSL

    java supports annotation processing at javac compile time. It allows canning of classes and of further class bytecode generation. So the user writes the class that has the representation of what we want. We scan for t...
    Profile Photo
    last modified by mark.proctor
  • Layered DRL

    Taking inspiration from the Pizza language, could we layer a rule language and features ontop of an existing language - instead of by it's side: http://pizzacompiler.sourceforge.net   While this could be done f...
    Profile Photo
    last modified by mark.proctor
  • KIE Governance

    General 1.. Repositories (multi module project) 1 System Repository Each Repository is 1...n projects (modules) VFS read/writes to GIT 1 guvnor repository is one 1 repository Registered viewers/editors for...
    Profile Photo
    last modified by mark.proctor
  • Son of Kie

    Goals  Easily reproducebale builds a build a a module + dependnencies, all are versioned, to be reprodable.   GAVDescription Provides group, artifact and version information. This creates a unique key for ...
    Profile Photo
    last modified by tirelli