[JBoss JIRA] (DROOLS-2932) [DMN Designer] keyboard navigation in context grid editor
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-2932?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-2932:
-----------------------------------
Sprint: 2018 Week 42-44, 2018 Week 45-47, 2018 Week 48-50, 2018 Week 51-01 (was: 2018 Week 42-44, 2018 Week 45-47, 2018 Week 48-50)
> [DMN Designer] keyboard navigation in context grid editor
> ---------------------------------------------------------
>
> Key: DROOLS-2932
> URL: https://issues.jboss.org/browse/DROOLS-2932
> Project: Drools
> Issue Type: Enhancement
> Components: DMN Editor
> Affects Versions: 7.11.0.Final
> Reporter: Jozef Marko
> Assignee: Jozef Marko
> Priority: Major
> Labels: drools-tools
>
> User should be able to navigate between context grid editor cells by keyboard. We should implement standard navigation:
> - Move up: *arrow up*
> - Move left: *arrow left*
> - Move down: *arrow down*
> - Move right: *arrow right*
> Corner cases we need to address:
> - No cell selected
> -- -Select Top left cell if any arrow pressed?- left top cell selected by default
> - Multiple cells selected
> -- -Select Top left cell of current selected if any arrow pressed?- selection adjusted, no error thrown
> - Selected cell on the corner, no other cells in demanded way
> -- Keep selected the current cell
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (DROOLS-2989) Avoid refire of rules with synthetic Fact Handles
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-2989?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-2989:
-----------------------------------
Sprint: 2018 Week 36-38, 2018 Week 39-41, 2018 Week 42-44, 2018 Week 45-47, 2018 Week 48-50, 2018 Week 51-01 (was: 2018 Week 36-38, 2018 Week 39-41, 2018 Week 42-44, 2018 Week 45-47, 2018 Week 48-50)
> Avoid refire of rules with synthetic Fact Handles
> -------------------------------------------------
>
> Key: DROOLS-2989
> URL: https://issues.jboss.org/browse/DROOLS-2989
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Luca Molteni
> Assignee: Luca Molteni
> Priority: Major
>
> Currently the FromNode and the AccumulateNode create "synthetic" fact handles, that means they're not serialized and they're recreated in memory each time we need the access.
> There's already a way to avoid the refiring of the rules but involves serializing and deserializing these synthetic Fact Handles without the objects.
> We now want a better way to do it by serializing the objects without their FactHandles and at the same time keep the same behaviour as before (same number of rules should fire)
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (DROOLS-2373) BRL "is contained in the (comma separated) list" does not produce multiselect dropdown
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-2373?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-2373:
-----------------------------------
Sprint: 2018 Week 45-47, 2018 Week 48-50, 2018 Week 51-01 (was: 2018 Week 45-47, 2018 Week 48-50)
> BRL "is contained in the (comma separated) list" does not produce multiselect dropdown
> --------------------------------------------------------------------------------------
>
> Key: DROOLS-2373
> URL: https://issues.jboss.org/browse/DROOLS-2373
> Project: Drools
> Issue Type: Bug
> Components: Guided Decision Table Editor, Guided Rule Editor, Guided Template Editor
> Affects Versions: 7.6.0.Final
> Environment: Tomcat 8.5 / RHEL 7
> Reporter: Yannick Geerts
> Assignee: Toni Rikkola
> Priority: Major
>
> Google groups link: https://groups.google.com/forum/#!topic/drools-usage/VElZ3KAZMIs
> *Edited*
> The problem is that in the piece of code below the expression {{column.getOperator()}} returns null.
> {{BRLConditionVariableColumnConverter#convertColumn}}
> {code:java}
> if (OperatorsOracle.operatorRequiresList(column.getOperator())) {
> return newMultipleSelectEnumColumn(factType,
> factField,
> column,
> access,
> gridWidget);
> } else {
> return newSingleSelectionEnumColumn(factType,
> factField,
> dataType,
> column,
> access,
> gridWidget);
> }
> {code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (DROOLS-1962) [DMN Editor] Decision service
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-1962?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-1962:
-----------------------------------
Sprint: 2018 Week 48-50, 2018 Week 51-01 (was: 2018 Week 48-50)
> [DMN Editor] Decision service
> -----------------------------
>
> Key: DROOLS-1962
> URL: https://issues.jboss.org/browse/DROOLS-1962
> Project: Drools
> Issue Type: Epic
> Components: DMN Editor
> Affects Versions: 7.15.0.Final
> Reporter: Jozef Marko
> Assignee: Michael Anstis
> Priority: Critical
> Labels: drools-tools
>
> The DMN Editor is to support Decision Services (as defined in the DMN 1.2 Specification).
> Decision Services should present themselves as a new node in the Palette that can be dragged on to the Canvas.
> Decision Services will appear _expanded_ to begin however we should also add support for _collapsing_ the Decision Service node (thus hiding it's _content_).
> A Decision Service node acts as a container for the other pre-existing DMN elements (Decision, BKM, InputData, KnowledgeSource etc).
> See 5.3.3 Decision services of the [DMN 1.2 Specification|https://www.omg.org/spec/DMN/1.2/Beta1/PDF] for details.
> See 6.2.3 Connection rules for connection rules.
> See 6.2.5 Decision service for schematics.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (DROOLS-3002) Enhance performance of PMML using scorecards
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-3002?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-3002:
-----------------------------------
Sprint: 2018 Week 39-41, 2018 Week 42-44, 2018 Week 45-47, 2018 Week 48-50, 2018 Week 51-01 (was: 2018 Week 39-41, 2018 Week 42-44, 2018 Week 45-47, 2018 Week 48-50)
> Enhance performance of PMML using scorecards
> --------------------------------------------
>
> Key: DROOLS-3002
> URL: https://issues.jboss.org/browse/DROOLS-3002
> Project: Drools
> Issue Type: Enhancement
> Components: PMML
> Affects Versions: 7.12.0.Final
> Reporter: Lance Leverich
> Assignee: Lance Leverich
> Priority: Major
> Labels: drools-core
>
> Re-factoring of the classes and mechanisms that generate rules and classes from a PMML resource that contains a Scorecard model.
> # Make further usage of POJOs to replace any types declared within the rule file
> # Make the generation of rules and classes be more direct (i.e. reduce/remove the rules engine use in generating rules and classes)
> # Reduce the rules generated so that the number of steps required to apply a model is minimized
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (DROOLS-3348) Support Compiled Feel Expression in the kie-maven-plugin
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-3348?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-3348:
-----------------------------------
Sprint: 2018 Week 48-50, 2018 Week 51-01 (was: 2018 Week 48-50)
> Support Compiled Feel Expression in the kie-maven-plugin
> --------------------------------------------------------
>
> Key: DROOLS-3348
> URL: https://issues.jboss.org/browse/DROOLS-3348
> Project: Drools
> Issue Type: Enhancement
> Components: executable model
> Reporter: Luca Molteni
> Assignee: Luca Molteni
> Priority: Major
>
> Currently the kie-maven-plugin avoid generating and compiles FEELExpression from DMN such as
> ```
> import static org.kie.dmn.feel.codegen.feel11.CompiledFEELSemanticMappings.*;
> import org.kie.dmn.feel.codegen.feel11.CompiledCustomFEELFunction;
> import org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression;
> import org.kie.dmn.feel.codegen.feel11.CompiledFEELSupport;
> import org.kie.dmn.feel.lang.EvaluationContext;
> public class TemplateCompiledFEELExpression implements CompiledFEELExpression {
> /**
> * FEEL: 20
> */
> @Override
> public Object apply(EvaluationContext feelExprCtx) {
> return K_20;
> }
> public static final java.math.BigDecimal K_20 = new java.math.BigDecimal(20, java.math.MathContext.DECIMAL128);
> }
> ```
> These are jitted at runtime.
> We could compile them in kjar to have a faster runtime
> Poker: 5
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months