Support Article

Function ObtainValue for DecisionTable is not working



Function ObtainValue for DecisionTable is always return otherwise option irrespective of matching record. Whereas, Property-Map-DecisionTable returns the right value.

Error Messages

Not Applicable

Steps to Reproduce

  1. Do property set to @(Pega-RULES:DecisionTable).ObtainValue(tools, Primary, <DT Name>, true)
  2. Observe: incorect result returned.

Root Cause

An issue in the custom application code or rules: The step page was not passed correctly. Hence, the issue.


Perform the following local-change: Passing the correct step page, instead of "Primary", as the parameter for the function, fixed the issue.

Published May 5, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.