[jboss-jira] [JBoss JIRA] (DROOLS-1500) DecisionTable single output typeRef inference

Edson Tirelli (JIRA) issues at jboss.org
Sat Apr 15 09:10:00 EDT 2017


     [ https://issues.jboss.org/browse/DROOLS-1500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edson Tirelli updated DROOLS-1500:
----------------------------------
    Fix Version/s: 7.1.0.Final


> DecisionTable single output typeRef inference
> ---------------------------------------------
>
>                 Key: DROOLS-1500
>                 URL: https://issues.jboss.org/browse/DROOLS-1500
>             Project: Drools
>          Issue Type: Enhancement
>          Components: dmn engine
>            Reporter: Matteo Mortari
>            Assignee: Matteo Mortari
>             Fix For: 7.1.0.Final
>
>
> As for the example below, the low priority value is Referred, so the correct answer should be Declined:
> {code:xml}
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <semantic:definitions xmlns:semantic="http://www.omg.org/spec/DMN/20151101/dmn.xsd" xmlns="http://www.trisotech.com/definitions/_ff54a44d-b8f5-48fc-b2b7-43db767e8a1c" xmlns:feel="http://www.omg.org/spec/FEEL/20140401" xmlns:triso="http://www.trisotech.com/2015/triso/modeling" xmlns:trisofeed="http://trisotech.com/feed" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" exporter="DMN Modeler" exporterVersion="5.1.8.1" id="_ff54a44d-b8f5-48fc-b2b7-43db767e8a1c" name="not quite all or nothing P" namespace="http://www.trisotech.com/definitions/_ff54a44d-b8f5-48fc-b2b7-43db767e8a1c" triso:logoChoice="Default">
>   <semantic:extensionElements/>
>   <semantic:itemDefinition label="tRiskCategory" name="tRiskCategory">
>     <semantic:typeRef>feel:string</semantic:typeRef>
>     <semantic:allowedValues triso:constraintsType="enumeration">
>       <semantic:text>"High","Low","Medium"</semantic:text>
>     </semantic:allowedValues>
>   </semantic:itemDefinition>
>   <semantic:itemDefinition label="tApprovalStatus" name="tApprovalStatus">
>     <semantic:typeRef>feel:string</semantic:typeRef>
>     <semantic:allowedValues triso:constraintsType="enumeration">
>       <semantic:text>"Approved","Declined","Referred"</semantic:text>
>     </semantic:allowedValues>
>   </semantic:itemDefinition>
>   <semantic:decision id="_3b2953a3-745f-4d2e-b55d-75c8c5ae653c" name="Approval Status" triso:displayName="Approval Status">
>     <semantic:variable id="_7fe30427-4140-4e53-a070-2ecfc723d82b" name="Approval Status" typeRef="tApprovalStatus"/>
>     <semantic:informationRequirement>
>       <semantic:requiredDecision href="#_5a4bdb64-f0ef-4978-9e03-6f1ae64a1f17"/>
>     </semantic:informationRequirement>
>     <semantic:informationRequirement>
>       <semantic:requiredInput href="#_8ff18665-84e9-49f2-a8df-8981b1844549"/>
>     </semantic:informationRequirement>
>     <semantic:decisionTable hitPolicy="PRIORITY" id="_c98573c0-08b5-4bc3-baf1-3b065fedf1d1" outputLabel="Approval Status">
>       <semantic:input id="_0524c2a9-a223-425a-988f-72d39eed9714" label="isAffordable">
>         <semantic:inputExpression typeRef="feel:boolean">
>           <semantic:text>isAffordable</semantic:text>
>         </semantic:inputExpression>
>       </semantic:input>
>       <semantic:input id="_705b772e-6ac9-4c09-ace8-5165438454d9" label="RiskCategory">
>         <semantic:inputExpression typeRef="tRiskCategory">
>           <semantic:text>RiskCategory</semantic:text>
>         </semantic:inputExpression>
>       </semantic:input>
>       <semantic:output id="_704c6117-4670-4d2f-865e-a4d973db5e9f" />
>       <semantic:rule id="_c9dd9401-69a6-4da7-bd70-22e062addf06">
>         <semantic:inputEntry id="_8ba69e42-c77b-4be4-b566-3385fada3a7a">
>           <semantic:text>true</semantic:text>
>         </semantic:inputEntry>
>         <semantic:inputEntry id="_4f356526-fe33-4e2d-9aab-837ad962ee43">
>           <semantic:text>"Low"</semantic:text>
>         </semantic:inputEntry>
>         <semantic:outputEntry id="_9b79d813-37cb-4e67-9207-139a00802f39">
>           <semantic:text>"Approved"</semantic:text>
>         </semantic:outputEntry>
>       </semantic:rule>
>       <semantic:rule id="_4fb0af5e-d777-42ee-a886-c0e31ab3fc31">
>         <semantic:inputEntry id="_a321bd86-943a-46d4-9eb4-3d68415e695c">
>           <semantic:text>-</semantic:text>
>         </semantic:inputEntry>
>         <semantic:inputEntry id="_73262932-7275-47e3-9684-91cf5c336af2">
>           <semantic:text>"Medium"</semantic:text>
>         </semantic:inputEntry>
>         <semantic:outputEntry id="_bdda5b02-fcc6-4a14-b668-c612b654c818">
>           <semantic:text>"Referred"</semantic:text>
>         </semantic:outputEntry>
>       </semantic:rule>
>       <semantic:rule id="_789b4b82-6bf6-4040-86bc-9237c41b37be">
>         <semantic:inputEntry id="_9de5765c-f427-4df0-af9f-67a074f9f31f">
>           <semantic:text>true</semantic:text>
>         </semantic:inputEntry>
>         <semantic:inputEntry id="_bc4319a2-f954-4fe6-a708-49de2a1c051d">
>           <semantic:text>"High"</semantic:text>
>         </semantic:inputEntry>
>         <semantic:outputEntry id="_7330db40-ec90-4c0e-8989-798251da2187">
>           <semantic:text>"Declined"</semantic:text>
>         </semantic:outputEntry>
>       </semantic:rule>
>       <semantic:rule id="_a9f2bdca-8e42-4d79-862a-44a027e2b536">
>         <semantic:inputEntry id="_23b70497-fee9-4dfb-ae24-93f672d9f1d7">
>           <semantic:text>false</semantic:text>
>         </semantic:inputEntry>
>         <semantic:inputEntry id="_ce7b70c5-b5d2-48a5-9fa9-5ac865092945">
>           <semantic:text>-</semantic:text>
>         </semantic:inputEntry>
>         <semantic:outputEntry id="_fa497253-0356-4234-9774-2e3d95c171d2">
>           <semantic:text>"Declined"</semantic:text>
>         </semantic:outputEntry>
>       </semantic:rule>
>     </semantic:decisionTable>
>   </semantic:decision>
>   <semantic:decision id="_5a4bdb64-f0ef-4978-9e03-6f1ae64a1f17" name="RiskCategory" triso:displayName="RiskCategory">
>     <semantic:variable id="_542fe70e-5c8e-4f30-bec7-ad19a792cfaf" name="RiskCategory" typeRef="tRiskCategory"/>
>   </semantic:decision>
>   <semantic:inputData id="_8ff18665-84e9-49f2-a8df-8981b1844549" name="isAffordable" triso:displayName="isAffordable">
>     <semantic:variable id="_65f460e7-7bcb-419a-93c2-36b26b95273e" name="isAffordable" typeRef="feel:boolean"/>
>   </semantic:inputData>
> </semantic:definitions>
> {code}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list