我正在使用DocuSign java api创建信封,并将文档发送给多个签名者进行签名,它运行良好&所有签名者都可以成功地对文档进行签名。
如果我使用现有模板从DocuSign UI发送信封,那么其他操作中只有打印和签名选项
我想使用DocuSign Java Api启用打印和登录选项
Allow recipients to sign on paper
Allow senders to override sign on paper
InputStream is = wordReader.getContentInputStream();
ByteArrayOutputStream os = new ByteArrayOutputStream();
org.springframework.util.FileCopyUtils.copy(is, os);
byte[] bytes = os.toByteArray();
Signable pdf = new Signable(fileName, bytes, MimetypeMap.MIMETYPE_OPENXML_WORDPROCESSING);
List<DSAccount> accounts = ds.get_accounts();
DSAccount first_acct = accounts.get(0);
SimpleAddressLabel address_label = null;
for (int i = 0; i < signers.length(); i++) {
JSONObject signer = (JSONObject) signers.get(i);
String name = signer.getString("name").toString();
String signerUserName = signer.getString("userName").toString();
NodeRef signerNode = personService.getPerson(signerUserName);
String email = nodeService.getProperty(signerNode, ContentModel.PROP_EMAIL).toString();
int id = i+1;
int order = Integer.parseInt(signer.getString("order"));
if(i == 0) {
address_label = new SimpleAddressLabel(name, email);
} else {
DSRecipient signerRec = new DSRecipient(name,email,id,order);
address_label.add_signer(signerRec);
}
}
DSTrackingNumber send_results = ds.send_single_document(first_acct, address_label, pdf,"Signature-"+FilenameUtils.removeExtension(fileName), "Mr. "+fullName+" needs your signature.");
Vikash,这应该从API工作,就像它从UI工作一样。您介意下载并尝试我们的Java示例代码吗?您可以在这里获得它-https://github.com/DocuSign/eg-03-java-auth-code-grant这将有助于尝试隔离问题(您在问题中发布的代码不完整,并且缺少如何使用DocuSign API设置信封)
在我的测试中,我使用了一个web代理来通过这里的防火墙,这样我就可以发送信封了。现在我将不再使用代理。我是否需要为每个web请求登录(比如获取模板,创建信封等)?我们将使用docusign的方式是这样的:客户顾问将看到需要发送给用户X的3个文档,因此他们将创建一个包含这3个文档的信封并将其发送出去。它们只需要连接到Docusign进行几次rest调用,然后就完成了。客户顾问每天会连接到Docusi
我已经创建了一个Spring Security应用程序。当用户登录时,用户名和角色将存储在安全上下文中。可以使用对象principal=SecurityContextHolder.getContext().getAuthentication().getPrincipal()检索相同的内容; 如何在上下文中存储附加的用户信息,如用户ID、电子邮件、关联分支ID等?
我有一个csv文件结构如下: 并且我必须使用awk脚本打印单个计算机部件的价格总和(第3行到第6行)与组装的计算机价格(第7行)之间的比较,同时显示每个品牌的国家。终端中的打印结果应该类似于: 事先非常感谢。
我需要使用以下任何一项对rundeck进行身份验证:curve25519-sha256@libssh.org,diffie-hellman-group18-sha512,曲线25519-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512 但似乎只有以下选项可用:ecdh-sha2-nistp256、ecdh-sha2
其他操作 执行 sudo mn -c 会进行清理配置操作,适合故障后恢复。 执行 exit 会退出 Mininet 的 CLI,同时给出运行时间统计。 py cmd 使用 Python 来执行 cmd。 测试 Mininet 启动后立刻关闭的时间可以用 sudo mn --test none。
我是新来的docusign。 编辑:这部分不清楚,所以我编辑了它: 这是我的需要:我正在开发一个网络应用程序。webapp上只有一个用户,这个用户不需要签署任何文档(非常重要)。他在docusign的角色只是在两个或更多的人之间创建一个电子签名。签名者将在docuSign平台上签署文件。 用户甚至不需要知道我们使用docusign(或任何其他提供商)来发出电子签名请求 我这样做的原因是:用户为整个