我的问题简而言之:使用SOAP API,是否有办法允许签名者重新打开"在嵌入式应用程序中处于已交付状态(未过期或已完成)的信封?
详细信息:使用此处给出的SalesForce SOAP API示例https://github.com/docusign/docusign-soap-sdk(感谢无论谁提供这些!),我在创建新信封方面取得了巨大成功。但是,使用样本中提供的方法,可以创建一个全新的信封,而不考虑现有的信封。我想看看是否有任何未到期的,交付的信封并在创建新信封之前提供。不幸的是,我没有看到任何使用信封ID获取信封的方法(例如:C87908AD-908E-45F6-B4F9-8B6A514XXXXX)并将其提供给签名者。
答案 0 :(得分:1)
事实证明这很简单。如果您知道信封ID,则可以创建一个新令牌,用于将信封加载到您的应用中。它看起来像这样:
try {
token = dsApiSend.RequestRecipientToken(
document_status.dsfs__DocuSign_Envelope_ID__c,'1',contact.FirstName + ' ' + contact.LastName,contact.Email,assert,clientURLs);
} catch ( CalloutException e) {
System.debug('Exception - ' + e );
envelopeId = 'Exception - ' + e;
}