Salesforce . - , Contact - . Salesforce DML, .
DML- @future, .
@future , User , @future, Salesforce @future @future.
, , User.
API 15.0 Salesforce User . , User standard, " " User.
User IsActive, IsActiveProxy :
trigger UpdateContactTrigger on Contact (after update) {
User u = [SELECT Id, IsActive FROM User WHERE IsActive = true];
u.IsActiveProxy__c = false;
update u;
}
" " , :
trigger BeforeUpdateUserTrigger on User (before update) {
for(User user : trigger.new) {
if(user.IsActive != user.IsActiveProxy__c) {
user.IsActive = user.IsActiveProxy__c;
}
}
}
! .