When the operator logs in for the first time, he receives a message with a one-time password to change the password for the account.
For this letter, the Subject "One time password for resetting operator password" is set.
Please tell me how can I localize it?
I looked at the Activity pxSendOTP and the SendSimpleEmail invoked in step 8, but I can’t change them since they have the status of "Final"
I took a quick look at the pxSendOTP activity and saw it gets the subject via OTPInputs.pyEmailSettings.pySubject. You could potentially try tracing the process (you'll need to trace the requestor remotely) and look for where that gets set from. Its possible you might be able to find an extension point to hook the localization into.
This parameter in pxSendOTP comes from the API from the JSON page and all activity, processes, etc. have Final status
It turns out that it is necessary to change it at the stage of generating the JSON page, but I can not find it
I solved this problem
steps to solve
1) create pyCaption with the necessary content ("One time password for resetting operator password")
2) Localize it (Add to localization RuleSet)
3) open the Send activity (Data-Corr-Email class) and add to the Property-Set in 1 step, setting the value to the variable .pySubject: (Pega-RULES: Utilities) .getLocalizedText (.pySubject, pyCaption, tools)