Hi All,
It is not best pratice to use hard coded id value in validation rule or in any formula field logic, because ID value will keep on changing form environment to environment.
if we use hard coded id then it will cause lot of maintenance activity. Here is an example where hard code Id value is being used and how to achieve without using hard code value.
AND( ISBLANK(CustomField__c ),
RecordTypeId ='0124B0000004aZ4',
OR(ISPICKVAL(Type, 'New'),
ISPICKVAL(Type, 'Reserved')),
NOT($Profile.Name ='Integration Admin'))
Instead of recordtypeid it is better to use Recordtype.developername.
AND( ISBLANK(CustomField__c),
RecordType.DeveloperName ='Marketing_Event',
OR(ISPICKVAL(Type, 'New'),
ISPICKVAL(Type, 'Reserved')),
NOT($Profile.Name ='Integration Admin'))
It is not best pratice to use hard coded id value in validation rule or in any formula field logic, because ID value will keep on changing form environment to environment.
if we use hard coded id then it will cause lot of maintenance activity. Here is an example where hard code Id value is being used and how to achieve without using hard code value.
AND( ISBLANK(CustomField__c ),
RecordTypeId ='0124B0000004aZ4',
OR(ISPICKVAL(Type, 'New'),
ISPICKVAL(Type, 'Reserved')),
NOT($Profile.Name ='Integration Admin'))
Instead of recordtypeid it is better to use Recordtype.developername.
AND( ISBLANK(CustomField__c),
RecordType.DeveloperName ='Marketing_Event',
OR(ISPICKVAL(Type, 'New'),
ISPICKVAL(Type, 'Reserved')),
NOT($Profile.Name ='Integration Admin'))
3 comments:
Hai Author, Very Good informative blog post,
Thanks
This is an best post. It is Really very informative concept.I like it and help me to development very well.Thanks alot for this brief explanation and very nice information.sales force online training
Great job. It’s amazing. You can make information unique and interesting. After reading this article I just wanna say one word Thank you for giving these wonderful offers for those who are willing to learn.
Salesforce Training in Chennai
Salesforce Online Training in Chennai
Salesforce Training in Bangalore
Salesforce Training in Hyderabad
Salesforce training in ameerpet
Salesforce Training in Pune
Salesforce Online Training
Salesforce Training
Post a Comment