Assign a claim to queue using apex code in salesforce and (Test class) code

 Assign a claim to queue using apex code in salesforce  and (Test class) code

How to Assign a record to queue in salesforce using apex code


List<QueueSobject> newClaimQueueList = [SELECT CreatedById,Id,QueueId,Queue.Name,SobjectType,SystemModstamp FROM QueueSobject where SobjectType = 'Acc_Claims__c'];

List<String> stringset=new List<String>();

Group g=[SELECT Id FROM Group WHERE Type = 'Queue' and Name IN :stringset limit 1];

claim__c.OwnerId=g.id;

insert claim__c



test class :

Group testGroup1 = new Group(Name='Claims  team', Type='Queue');

        insert testGroup1;

System.runAs(new User(Id=UserInfo.getUserId())

{

QueueSObject q1 = new QueueSObject(QueueID = testGroup1.id, SobjectType = 'claim__c');

 insert q1;

}


Comments

Popular posts from this blog

How to get sessionid and salesforce org base url in salesforce

salesforce - sf - sfdx - cli - commands

Multi currency in Salesforce - Revenue Cloud Advance - Revenue Lifecycle Management