简体   繁体   中英

Store the signed version docusign in salesforce

I have written the code to the send the envelope but i need to store the signed version in salesforce record.

public class SendDocusignCondController {

    @AuraEnabled
    public static Opportunity getOpportunityDetails(String recordId){
        Opportunity objOpportunity = [SELECT id,Group_HR_Name__c,Group_HR_Email__c,Group_Type__c FROM Opportunity WHERE id =:recordId ];
        String message = 'Hi'+objOpportunity.Group_HR_Name__c+'\nPlease DocuSign the Producer Compensation Disclosure Notice.pdf,\nThank You, IU Health Plans';            
           
        dfsle.Recipient myEmployer = dfsle.Recipient.fromSource(objOpportunity.Group_HR_Name__c, objOpportunity.Group_HR_Email__c, null,'Employer',new dfsle.Entity(objOpportunity.id));
        dfsle.UUID myTemplateId = dfsle.UUID.parse(SYSTEM.Label.VTY_Docusign_Commission_Template);
        dfsle.Document templateDocument = dfsle.Document.fromTemplate(myTemplateId,'Procedure Comission Employee Notification');
        List<dfsle.Document> allDocumentList = new List<dfsle.Document>();
         if(!Test.isRunningTest()){
             allDocumentList.add(templateDocument); 
             dfsle.CustomField myCustomField1 = new dfsle.CustomField('text','##SFOpportunity', objOpportunity.id, null, true, true);
             dfsle.Envelope myEnvel = new dfsle.Envelope(null,null,null,null,new List<dfsle.Document> {templateDocument},null,null,null,'Please DocuSign: Producer Compensation Disclosure Notice.pdf',message,null,null);
             myEnvel = myEnvel.withCustomFields(new List<dfsle.CustomField> { myCustomField1 });
             myEnvel = myEnvel.withRecipients(new List<dfsle.Recipient> { myEmployer });
             myEnvel = dfsle.EnvelopeService.sendEnvelope(myEnvel,true);
                          
         }         
        return objOpportunity;
    }
}

Please let me know

DocuSign 具有开箱即用的功能,无需代码即可自动为您执行此操作: https : //support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments -新的

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM