Я занимаюсь разработкой приложения, которое позволяет пользователям подписывать документы из моего приложения с помощью DocuSign API.Я перешел по этим двум ссылкам (встроенная подпись https://developers.docusign.com/esign-rest-api/guides/features/embedding и использование шаблона https://developers.docusign.com/esign-rest-api/guides/features/templates),, но у меня возникло 2 проблемы.
Первая - это отправленная подпись отправляется, но по-прежнему отправляется электронное письмоотправлено пользователю, а это не то, что я хочу. Второй - если я использую шаблон во встроенной подписи, на шаблоне не отображается инструмент подписи.
Что касается второй проблемы, я попытался добавить подписьинструмент из моей вкладки шаблон песочницы, также пытался использовать код для контроля подписи, но все не работало.
У кого-нибудь есть подобные проблемы, любая помощь приветствуется.
private EnvelopeDefinition makeEnvelope(String signerEmail, String signerName) throws IOException {
EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition();
envelopeDefinition.setTemplatesUri("/templates/0426d2ca-8c40-4d02-bc42-1f64f21fa29f");
// my template Id
envelopeDefinition.setTemplateId("0426d2ca-8c40-4d02-bc42-1f64f21fa29f");
TemplateRole signer1 = new TemplateRole();
signer1.setEmail(signerEmail);
signer1.setName(signerName);
signer1.setRoleName("signer");
SignHere signHere1 = new SignHere();
signHere1.setAnchorString("/sn1/");
signHere1.setAnchorUnits("pixels");
signHere1.setAnchorYOffset("20");
signHere1.setAnchorXOffset("10");
// Tabs are set per recipient / signer
Tabs signer1Tabs = new Tabs();
signer1Tabs.setSignHereTabs(Arrays.asList(signHere1));
signer1.setTabs(signer1Tabs);
envelopeDefinition.setTemplateRoles(Arrays.asList(signer1));
envelopeDefinition.setStatus("sent");
return envelopeDefinition;
}