I have normal Accounts & person Accounts in my SFDC org. I am writing a process for the Person Account by using the below mentioned formula:
IF( ( TEXT( [Account].Sponsorship_Status__pc ) != null ) , IF( ( [Account].RecordType.DeveloperName == 'Person Acc Name' ), IF( TEXT( [Account].Sponsorship_Status__pc ) == 'Sponsored' , TRUE , FALSE) , FALSE ), FALSE )
The Process works fine when edit/save happens Person Accounts but when edit/save happens on an normal Account record i get the following error
The flow failed to access the value for myVariable_current.Sponsorship_Status__pc because it hasn't been set or assigned.