After upgrade from Pega 8.4.3 to Pega 8.74, we observed KYC type insances are not available and also not present in new kyc_type table which is new mapping table for Rule-PegaKyc-Type class. But when we change this mapping to pr4_rule then we could see all KYC instances in upgraded environment.
Anyone experienced this issue and any known solution
Thanks in advance
***Edited by Moderator Marissa to change type from Product to Update; added capability tags***
Did update was successful? Have you noticed any errors in logs during the update?
Have you followed the same order as documented in the update guide to import the applications? If you have imported application in random order then probably could cause the problem. Reviewing the update logs will be helpful.
KYC rules are stored in the platform table pr4_rule. The update to 8.6 automatically migrates the KYC rules into new dedicated database tables (kyc_type, kyc_supporting_evidence) that provide more flexibility to the solution.
@SushantSamuel Thank you for your reply and information. We see no errors in upgrade logs.
Once Upgrade is completed, we see KYC types only after restarting the App Server by enabling Agents (we disabled rules DSS before upgrading).
In scenario where above issue occured, we imported custom KYC types from lower environment after upgrade before restarting the App Server by enabling Agents DSS. In this situation we see KYC types are not migrated after restarting App Server.
Is this understanding correct : After upgrade KYC types are migrated from Pr4_Rules to KYC_Type only once we enable DSS Agent and restart the App server Or KYC types should already be migrated as part of upgrade process?