-
Enhancement
-
Resolution: Done
-
Minor
-
5.5.0.Final
-
None
-
None
-
Documentation (Ref Guide, User Guide, etc.)
-
Low
In a spreadsheet decision table, we can add a new column named "ENABLED", which can be used to disable a rule by inserting a value in that column on a specific row. We want to have the translation in the DRL language with the "enable true/false" statement.
But it doesn't works : When a column ENABLED is added in a spreadsheet and a value is set in a row, it puts CALENDARS in the DRL translation because it is taking the "E" from ENABLED which is for the short code of CALENDARS. We expected to have "enable false/true" instead.
With the 3 classes below, i have found that the ENABLED attribute is not supported in spreadsheet decision table :
org.drools.decisiontable.parser.ActionType
org.drools.decisiontable.parser.DefaultRuleSheetListener
org.drools.template.model.AttributedDRLElement
The ENABLED attribute needs to be managed and the associated documentation modified.