我正在使用C#.net网站并使用DuoSecurity服务来请求电子签名.我希望用户通过我的网站签署文档,因此我决定使用嵌入式签名功能.
要使用此功能,首先需要创建一个信封,但在创建信封时我需要输入签名者的电子邮件地址,以便DocuSign向他发送一封包含该文档链接的电子邮件,但我不希望这封电子邮件发送到被发送.
简而言之,有没有办法创建DocuSign信封而不让DocuSign向签名者发送电子邮件?(我不介意输入签名者的电子邮件,我有所有必需的信息,这只是出于安全目的,我不希望最终用户通过电子邮件接收文档URL).
如果没有,有没有办法在不创建信封的情况下使用嵌入式签名功能(我对此表示怀疑,但我真的需要一种方法将文档上传到DocuSign,而无需向签名者发送电子邮件).
提前致谢,
我正在尝试创建一个信封,只允许使用docusign api进行湿签名.这有什么功能吗?我一直无法找到它.我知道有一个enableWetSign属性,但仍然允许Esign.如果有人可以帮助我,我真的很感激.
我是 DOCUSIGN 的新手并正在学习它的功能。
我可以看到有一个功能可以为模板创建自定义字段。
我找不到有关如何在信封中使用自定义字段的文档。
是否可以使用自定义字段作为电子邮件中的占位符来动态填充一些数据。这样信封的创建者只需填写自定义字段中的信息,它将用于电子邮件正文/主题等。
这可能吗。
需要一些建议。
我希望在我们的应用程序中集成 DocuSignAPI(使用来自 Github 的 .net 库)。由于文档会有所不同,我正在研究如何在不同的文档中添加“此处签名”选项卡。我看过导航到 SenderViewUrl,但它需要身份验证。有没有推荐的方法来解决这个问题?
谢谢
来自这个链接的文档说Refresh tokens have a longer lifetime than access tokens, and you can use them to get new access and refresh tokens..刷新令牌到期前多长时间以秒为单位.
提前致谢.
注意:我使用的是“经典”体验,因为新界面无法让模板为未来的签名者设置必填字段。
工作流程:
使用api:
从模板创建一个信封/文档,并指定一个新用户进行签名(此文档将成为注册服务的协议)
检索收件人
这有点令人讨厌,因为我不在乎有一个不是注册服务的用户的第一个签名者。但是,我希望在签名后将文档复制给某人,但 docusign 似乎不支持这一点(无论如何我已经找到了)。
这是用于创建信封的 node.js 代码(我认为我的 API 使用出错了):
function createEnvelopeDefinition(templateId, userData) {
var envDef = new docusign.EnvelopeDefinition();
envDef.setEmailSubject('Signup Agreement');
envDef.setTemplateId(templateId);
var tRole = new docusign.TemplateRole();
tRole.setRoleName('RoleOne');
tRole.setName(userData.fullName);
tRole.setEmail(userData.email);
tRole.setClientUserId('2');
tRole.setTabs(new docusign.Tabs());
tRole.getTabs().setTextTabs([]);
const fieldsToPreFill = [
'field1',
'field2',
'field3',
'field4'];
fieldsToPreFill.forEach(fieldName => {
let textTab = new docusign.Text();
let value = userData[fieldName];
if (value === null || value === undefined) { value = …Run Code Online (Sandbox Code Playgroud) 当我在 Sandbox 上使用 Docusign API 上传文档然后发送文档时,我没有收到任何电子邮件。
我也登录到沙箱并尝试签署文档但没有选项 - 状态似乎正在等待其他人(即使文档仅发送到我的电子邮件)。
当我通过网站创建信封并发送时,我确实收到了电子邮件。这只是在最后一两天才开始发生。一直在为我们工作。
沙盒有问题吗?
我有一份我想要预先填写的文件.在文档中,人的名字被重复多次,所以我设置了一个文本字段,给它们相同的标签,例如"CandidateName",并将它们全部设置为不需要和只读.
所有这些都被设置为只读的原因是因为我在通过API(TextTabs)调用DocuSign时以编程方式设置它们.结果只填充了最后一个字段.所有以前的都是空白的.
干杯
我正在使用docusign API和PHP构建应用程序。除无法弄清楚如何下载文档外,我已经完成了大部分工作。我一直在该网站和Docusign网站上进行搜索。Docusign 在此处有一个示例,该示例显示了如何获取PHP中的文档列表,但下载没有PHP示例。在Docusign REST API文档中,他们在此处解释了该方法。但这表示响应为“ PDF文件”。
在下面的示例代码中,我尝试将内容放入文件中,但是会创建一个空文件。如果我print_r($ data),我得到这个:
SplFileObject Object
(
[pathName:SplFileInfo:private] => /tmp/419ULk
[fileName:SplFileInfo:private] => 419ULk
[openMode:SplFileObject:private] => w
[delimiter:SplFileObject:private] => ,
[enclosure:SplFileObject:private] => "
)
Run Code Online (Sandbox Code Playgroud)
它确实在/ tmp中创建了文件,但是我想将文档保留在字符串中,所以我将其发送或保存到DB。
这是我的控制器功能:
public function get_document($envelopeId, $cert = FALSE)
{
$save_dir = BASEPATH."../documents/";
if ($envelopeId) {
$this->load->model('docusign_model');
$data = $this->docusign_model->get_document($envelopeId, $cert);
}
file_put_contents($save_dir.$envelopeId.".pdf", $data);
//print_r($data);
die("116");
}
Run Code Online (Sandbox Code Playgroud)
这在docusign_model中:
public function get_document($envelopeId, $cert)
{
$docuSignAuth = $this->auth();
if ($docuSignAuth) {
$envelopeApi = new EnvelopesApi($docuSignAuth->apiClient);
$options …Run Code Online (Sandbox Code Playgroud) 我需要从 Docusign 获取 JWT 令牌并发送电子邮件以获取签名。
我使用了 docusign 提供的 repo 代码示例,但它不起作用。github 链接https://github.com/docusign/eg-01-node-jwt
await dsApi.requestJWTUserToken(dsConfig.clientId,
dsConfig.impersonatedUserGuid, scopes, dsConfig.privateKey,
jwtLifeSec)
Run Code Online (Sandbox Code Playgroud)
错误 > 错误:错误:0908F070:PEM 例程:get_header_and_data:短头
我错过了什么开始工作这个项目。