We have over 16000 rules with circ date in our system, 14 years of development, I can't imagine perform a 1 by 1 method as proposed by Pega.
In my opinion, when you perform a change like that, you should make your application support both method as one method (both date as one date). We should be able to have the same rule name with circDate using the startDate (new rule) and circDateValue (old rule).
I have validated in Pega 6.3, I can't use the Start Date, since it's using the current date instead of the property "pyCircumstanceDateProp". So, I can't perform the change before my upgrade, to facilitate the conversion.
Thank you for your answer
***Moderator Edit-Vidyaranjan: Updated SR details***
Did you see this guidance documented somewhere? "PRPC doesn't support As-of-Date circumstance on its rule-form. Instead we should be using Start Date[ End date as null] to apply the same circumstance logic"
I had not heard of As-Of-Date circumstancing not being supported in 7.3.1, although I do agree that Start and End date are more straightforward fields. It looks like there may be a long-standing bug where one of the two fields required to use that feature, Date Value, is not present on the UI. The field Date Property which is supposed to be used with Date Value is still present.
Can you tell us more about your situation? You mention having an application of 16000 rules. How many of those use As-Of-Date circumtancing?
As part of the post upgrade step, the old as of date circumstanced rules will be updated to use the new date range circumstancing. Only those rules which have both as of and date range defined on the same rule or same rule family will not be upgraded to new format.