Posted: 25 Mar 2020 20:00 EDT Last activity: 27 Mar 2020 15:19 EDT
Logic conflict error in Decision table
We are seeing an error on the decision table "this rule contains 1 logic conflict(s). Click the 'Show Conflicts' button for more details." when I hover over the row it says unreachable condition. There was a post which was discussing the same error but it says that the root cause of this problem is a defect in Pegasystems’ code/rules. Resolution:This issue is scheduled to be resolved in Pega 7.1.9. I wonder why we still have this issue in 8.3.1.
***Edited by Moderator: Pallavi to update platform capability tags***
Click the 'Show Conflicts' button for more details." when I hover over the row it says unreachable condition . I hope this is expected behavior.
Marks with a warning icon () any rows of the table that are unreachable, and any rows that are completely blank. For example, if two rows are identical, the second row will never evaluate to true and so is unreachable.
If the Evaluate All Rows checkbox (on the Results tab) is selected, all rows are considered reachable.
Click any warning icon on a row to highlight with an orange background ( ) the other rows that cause that row to be unreachable. The selected row is highlighted with a pale yellow background ( ).
In this example, the third row is unreachable and the value 3 is never returned. The first two rows together make the third row unreachable.
A decision table that contains no such unreachable rows is called consistent. (The presence of unreachable rows does not prevent you from saving the rule.)
Conflicts are reported as warning messages when you save the form and when you use the Guardrails landing page for the application.
Conflicts do not prevent the rule from validating or executing, but may indicate that the rule does not implement the intended decision.