You need to sign in to do that
Don't have an account?
How to Limit number of users in Customer Portal?
Hi everyone,
I have a Case where I need to control the number of users created for customer portal with respect to ech account.
For example: I have Account A under which I have contacts 1,2,3,4,5. out of the five contacts the Administrator or delegated administrator should have the ability to limit the number of users can be created from each contact.
Is it possible to create a picklist field in the accounts objects with the values like 1 2 3 ttc and based on the selection is it possible to limit the number of users created for each account?
Idea to Implement trigger is appreciated
I have a Case where I need to control the number of users created for customer portal with respect to ech account.
For example: I have Account A under which I have contacts 1,2,3,4,5. out of the five contacts the Administrator or delegated administrator should have the ability to limit the number of users can be created from each contact.
Is it possible to create a picklist field in the accounts objects with the values like 1 2 3 ttc and based on the selection is it possible to limit the number of users created for each account?
Idea to Implement trigger is appreciated
Please find the steps which might help you:
Create a pick list Field in Account Object.
Write a trigger on event before insert
for(User a:Triiger.new){
User with User Licence Type(Customer Portal) should be considered.
Next,Store the Account Id in a set.
}
Create a map between set of account Id and picklist field(no of user can be created)
Create a map between set of account Id,count of user.
for(User a:Triiger.new){
if(MapAccountIdCount.get(a.AccountId)==MapAccountpicklistField.get(a.accountId)){
a.addError('Reached the Limit');
}
}
Thanks,
Gokul