Salesforce检查某字段前后是否被更改的方法
来源:互联网 发布:surge mac怎么用 编辑:程序博客网 时间:2024/06/06 16:55
场景描述:开发中经常遇到记录一旦创建,其中的某个字段就不允许被修改的需求,以保证记录的安全性,以下提供两种解决方案。
方案一:使用Validation Rules实现
Sample:当记录第一次被保存后,就不允许用户修改其中某个字段-isCheck:
Validation Rule:
最终效果:
方案二:使用Trigger实现
Sample:比较old和new fields是否相同:oldMap适用于Before Update
for(Opportunity opp : Trigger.new){//Create an old and new map so that we can compare valuesOpportunity oldOpp = Trigger.oldMap.get(opp.ID); Opportunity newOpp = Trigger.newMap.get(opp.ID);//Retrieve the old and new Reseller Email Field string oldResellerEmail = oldOpp.Reseller_Email__c;string newResellerEmail = newOpp.Reseller_Email__c;//If the fields are different, the email has changedif(oldResellerEmail != newResellerEmail){ oppIDs.put(opp.Id,opp.Reseller_Email__c); }}
阅读全文
1 0
- Salesforce检查某字段前后是否被更改的方法
- 检查某个字段的值是否重复
- 检查两个数据库里的表名、字段是否一致的一种方法
- 11个检查Linux是否被入侵的方法
- C#检查网络是否连接的方法
- C#检查网络是否连接的方法
- ftp检查是否成功的方法
- 【判断电脑是否中毒的检查方法】
- 检查vimgdb是否安装上的方法
- 检查字符串是否为电话号码的方法
- 71、salesforce的JSON方法
- JSON判断是否存在某键或字段的方法
- SQL删除字段及判断字段是否存在的方法
- SQL中检查字段是否存在中文
- android检查应用程序是否安装和检查服务是否启动的方法
- jQuery:hasClass() 方法检查被选元素是否包含指定的 class;after()在某元素之后插入新元素
- SQL字段类型及其长度的更改方法
- SQL字段类型及其长度的更改方法
- undefined reference问题总结
- bzoj 3512 DZY Loves Math IV
- Hash表 Hash算法 的介绍与思考
- EasyX实现俄罗斯方块(加BGM版)
- #HDU4719#Oh My Holy FFF(DP+线段树优化)
- Salesforce检查某字段前后是否被更改的方法
- springboot定时器
- selenium2-自动化测试模型(1)
- 动态提交使用jQuery 完成ajax 文件下载
- 线段树,数据结构,RMQ,分治法,最大和(Magician,HDU 5316)
- PHP的运行模式小结
- phpstorm使用快捷键
- 算法概论习题证明
- 【剑指offer-解题系列(44)】左旋转字符串