Skip to main content
Participant
March 25, 2025
Answered

Assistance required for loadin Agreement record Id after Package upgrade

  • March 25, 2025
  • 1 reply
  • 227 views

Hi All,

 

Recently we have upgraded Adobe package 25.2.1  at salesforce sandbox and did all configuration.

We have an adobe sign account and linked with my salesforce application to allow user to electronically sign document.  Application is working fine if adobe account user login to salesforce(admin user) click on the sign document button, he receive a document URL and able to see document to sign it.

 

Not able to add the cRecipient.id at echosign_dev1.AgreementTemplateVariable as shown below it is showing  AgreementTemplateVariable:[] after calling function.

 

Can anyone help here why the value is not able to set at below function 

 

echosign_dev1.AgreementTemplateVariable atvContact = new echosign_dev1.AgreementTemplateVariable('RecipientContact', cRecipient.Id);

 

and one more issue  echosign_dev1.AgreementTemplateService.load(agreementtemplateId, accountId, mapATV); is not returning agreementRecordId from non admin user while Admin user is able to get the agreementRecordId.

 

Sample Code :

echosign_dev1.AgreementTemplateVariable atvContact = new echosign_dev1.AgreementTemplateVariable('RecipientContact', cRecipient.Id);
system.debug('atvContact-->' +atvContact);
Map<String, echosign_dev1.AgreementTemplateVariable> mapATV = new Map<String, echosign_dev1.AgreementTemplateVariable>{'RecipientContact' => atvContact};
system.debug('mapATV-->' +mapATV);
String agreementtemplateId = [SELECT Id from echosign_dev1__Agreement_Template__c where Name = 'BusinessAssociateAgreement'].Id;
system.debug('agreementtemplateId:' + agreementtemplateId);
agreementRecordId = echosign_dev1.AgreementTemplateService.load(agreementtemplateId, accountId, mapATV);

 

help apreciated.

 

Thanks,

Mukul

 

Correct answer Meenakshi_Negi

Hi mukul_5594,

 

Thank you for reaching out.

 

We checked your account with the email address used here in the community. There is no active account listed under that email address. 

 

If you have an Acrobat Sign Enterprise account with an alternate email address and have an integration-related question, the experts can best answer it. Please contact our Adobe Sign Enterprise support team for the correct information. You may contact them using the steps in the following help document: https://adobe.ly/3XyMU0p.

 

If you have a developer account, you may contact the pre-sales team. They will be able to provide you the pre-sales technical assistance and share the correct information. Please refer to the following link to contact them: https://adobe.ly/4iDKxBL. You may use the Contact Us button for Adobe Sign Solutions under the team tab.

 

For information on Acrobat Sign Integration refer to the following help document: https://adobe.ly/3XssiHa.

 

 

Thanks,

Meenakshi

 

1 reply

Meenakshi_Negi
Meenakshi_NegiCorrect answer
Legend
March 26, 2025

Hi mukul_5594,

 

Thank you for reaching out.

 

We checked your account with the email address used here in the community. There is no active account listed under that email address. 

 

If you have an Acrobat Sign Enterprise account with an alternate email address and have an integration-related question, the experts can best answer it. Please contact our Adobe Sign Enterprise support team for the correct information. You may contact them using the steps in the following help document: https://adobe.ly/3XyMU0p.

 

If you have a developer account, you may contact the pre-sales team. They will be able to provide you the pre-sales technical assistance and share the correct information. Please refer to the following link to contact them: https://adobe.ly/4iDKxBL. You may use the Contact Us button for Adobe Sign Solutions under the team tab.

 

For information on Acrobat Sign Integration refer to the following help document: https://adobe.ly/3XssiHa.

 

 

Thanks,

Meenakshi