function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
vibrationvibration 

How to set multiapprover user Id in this code?

    Hi all,

          I want to select a multiple  approver manually in contract. I write  a class of create a approve request ,when i click a custom button of  approve request. but i dont know how to set a userid for request. plz help me. very urgent

 

 

 

public class ContractApprovalRequest
            {
                      
           public ContractApprovalRequest(ApexPages.StandardController controller)
           {   
                                 
           }
                       

        public void ApprovalRequest()
                        {          
             list <Contract_Approvers__c> calist = new list<Contract_Approvers__c>();                         
             for(Contract_Approvers__c caobj : calist){
             caobj = [select id,User__c from Contract_Approvers__c where contract__c=:ApexPages.currentPage().getParameters().get('id')];
             calist.add(caobj);  
             }
            
            Approval.ProcessSubmitRequest req1 = new Approval.ProcessSubmitRequest();
             req1.setComments('Submitting request for approval.');
             req1.setObjectId(ApexPages.currentPage().getParameters().get('id'));              
            // req1.setNextApproverIds(calist);
             
             
             
             Approval.ProcessResult result = Approval.process(req1);
                                                     
              }

 

 

Error: Compile Error: Method does not exist or incorrect signature: [Approval.ProcessSubmitRequest].setNextApproverIds(LIST<Contract_Approvers__c>) at line 21 column 14

vsfvsf

The following thread dwells into similar issue but sadly there is no solution yet

 

http://boards.developerforce.com/t5/Apex-Code-Development/approval-with-multiple-approvers-error/m-p/197500/highlight/false#M33458

 

Thanks