Question
DCS
GB
Last activity: 15 Apr 2024 10:26 EDT
Why do we Load Only Active Actions in Pega CDH Container Calls in Pega Infinity23 version?
Is there a particular rationale behind exclusively loading Active Actions (based on the pyIsActive
flag) from the Taxonomy during Pega CDH container call execution? We’ve observed a new rule within the Pega Infinity 23 Strategy framework called ActionFilter
, which specifically loads Active Actions for execution. However, we would expect that we should load all Actions designated as Active and also falling within the date range, akin to the logic employed in the TreatmentFilter
rule.
@or(@equals("Always", .pyIsPropositionActive),
@and(@equals("Date", .pyIsPropositionActive),
@or(@pxIsBlank(.StartDate),
.StartDate <= .pxDecisionTime),
@or(@pxIsBlank(.EndDate),
.EndDate >= .pxDecisionTime)))
CC: @Saleem_A
Thanks,
Nanjundan Chinnasamy | Pega Lead Decision Architect | DCS