我有一个要求,我想检查salesforce自定义对象的权限&每个DML之前的字段。作为一个解决方案,我已经实现了我自己的DML语句版本,如Util.insert,Util.update等。
在这些方法中,我正在使用Salesforce' Schema Describe'进行权限检查。方法。
我试图找到有关这些方法内部工作的信息,如果salesforce为单个执行上下文缓存此信息,或者应该在我的头部处理缓存以获得更好的性能。
我在官方文档中找不到任何相关信息。
感谢任何帮助。
感谢。
答案 0 :(得分:0)
如果需要,您可以手动执行此操作,但git上有此项目利用访问控制器来测试FLS和CRUD问题。我们实施了它,它运作良好。
https://github.com/CodeScience/CSUtils/wiki/Using-Security-Coding-Library-(ESAPI)