Question
igate global solutions
IN
Last activity: 31 Aug 2015 12:38 EDT
Can somebody tell me difference between Rule Availability options Withdrawn and No
Can somebody tell me difference between Rule Availability options Withdrawn and No. Explain with an example.
-
Likes (1)
Madhu sudhan -
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Pegasystems Inc.
IN
Not Available :
Set to value to Not Available to cause the rule to become invisible to the rule resolution algorithm for all users (including yourself), and to bypass validation of non-key fields. The Not Available setting is useful in experimentation and troubleshooting to assess the effect of two rule versions.
Withdrawn :
Set this value to Withdrawn so that the rule is never selected by rule resolution. In addition, a withdrawn rule masks from rule resolution any other rules which meet all of these tests:
The other rule belongs to the same RuleSet
The other rule belongs to the same major version of the RuleSet, but a lower minor version or lower patch version
The other rule has the same Applies To class (if relevant and other key parts match)
If circumstance-qualified, is qualified with the same circumstance type and value.
Please refer : https://community.pega.com/sites/default/files/help_v718/procomhelpmain.htm
-
S MANOJ KUMAR REDDY
Pegasystems
US
One kind of status means this VERSION of the rule should not be used, so when an app tries to use the rule, it gets a different version instead.
Another kind of status means NO VERSION of this rule should be used at all. When an app tries to use the rule, it gets an error.
/Eric
-
S MANOJ KUMAR REDDY
Pegasystems
US
I love that explanation Eric. Clear, Concise. What about changing the rule status: ?
- "Not Available" to "This Version Not Available"
- "Withdrawn" to "All Versions Not Available"
-
S MANOJ KUMAR REDDY Miguel Isaias Henriquez
Pegasystems Inc.
US
Hi Eric,
I think you are confusing Blocked and Withdrawn in your reply. Blocked results in an error. Withdrawn does not necessarily result in an error if an alternate version is found according the algorithm that Santanu correctly described.
Thanks,
Dennis
Pegasystems
US
Yup, I think that's a good idea. Perhaps they should be called "this version withdrawn" and "rule blocked from use completely". /Eric
Pegasystems
US
Hi Dennis,
I tried hard to avoid mentioning which word means which. Where did I associate the wrong word to the wrong meaning ? /Eric
Pegasystems Inc.
US
Hi Eric,
I think you provided good definitions for not available and blocked. But the question was asking what the difference between not available and withdrawn.
I liked your description of not available:
"One kind of status means this VERSION of the rule should not be used, so when an app tries to use the rule, it gets a different version instead."
And I also liked this description for blocked rules - just not for withdrawn rules:
"Another kind of status means NO VERSION of this rule should be used at all. When an app tries to use the rule, it gets an error."
Thanks,
Dennis