You need to sign in to do that
Don't have an account?
kelly.lu1.3940702104676975E12
How I can use trigger to update user's public group?
I want to update user's public group when account changed or user profile changed.How can I dynamatic update it through trigger?
EX:
GroupMember GM = [Select Id from GroupMember where UserOrGroupID = <<USERID>> and Group.Name = '<<GroupName>>>'];
Delete GM
Onkar Kumar
All Answers
~Thanks,
Onkar Kumar
Thanks
EX:
GroupMember GM = [Select Id from GroupMember where UserOrGroupID = <<USERID>> and Group.Name = '<<GroupName>>>'];
Delete GM
Onkar Kumar
Please try using this sample code to users to Public Group using trigger in Salesforce-
trigger AddToPG on User (after insert, after update) {
List<GroupMember> GMlist = new List<GroupMember>();
for(User U : Trigger.New) {
if(U.isActive) {
GroupMember GM = new GroupMember();
GM.GroupId = '00GU0000001Zjeq';
GM.UserOrGroupId = U.Id;
GMList.add(GM);
}
}
if(!GMList.isEmpty()) {
System.debug('Group Member List is ' + GMList);
insert GMList;
}
}
Hope this helps.