You need to sign in to do that
Don't have an account?

How to inactive a user using batch apex if the user has not logged for 90days??
global class Inactiveuser implements Database.Batchable<sObject>
{
global Database.QueryLocator start(Database.BatchableContext BC)
{
String query = 'SELECT Id,Name,Isactive From User WHERE Isactive=TRUE';
return Database.getQueryLocator(query);
}
global void execute(Database.BatchableContext BC, List<user> scope)
{
for(user a : scope)
{
if(a.LastLoginDate> )
{
}
}
update scope;
}
global void finish(Database.BatchableContext BC)
{
}
}
{
global Database.QueryLocator start(Database.BatchableContext BC)
{
String query = 'SELECT Id,Name,Isactive From User WHERE Isactive=TRUE';
return Database.getQueryLocator(query);
}
global void execute(Database.BatchableContext BC, List<user> scope)
{
for(user a : scope)
{
if(a.LastLoginDate> )
{
}
}
update scope;
}
global void finish(Database.BatchableContext BC)
{
}
}
Please see the code below and let me know
Best Regards
Naga Kiran