我要求特定记录类型的机会只能通过触发器更新。换句话说,不应该从ui或数据加载器进行更新。
这可能吗?
答案 0 :(得分:4)
不确定。蛮力方式是限制应用程序帐户在表上执行INSERT / UPDATE的权限。
答案 1 :(得分:0)
您可以将以下代码添加到“更新前”触发器,并回滚人们在将记录提交到数据库之前对记录所做的任何更改。在同一个触发器中,您可以放置您想要的任何其他更改。
类似
for(Account a : Trigger.new){
if(a.recordtypeId != 'recordTypeToExclude') continue;
a = Trigger.oldMap.get(a.id);
}