Docusign api php添加签名者即时模板

时间:2016-10-17 16:24:22

标签: php docusignapi

当我添加新的recepient并使用下面的代码

在模板中发送文档时
$templateRole = new  \DocuSign\eSign\Model\TemplateRole();
$templateRole->setEmail("user@email.com");
$templateRole->setName("User Name");
$templateRole->setRoleName("Admin");

我使用Docusign Php Client,您可以在该页面上找到我用于此目的的完整代码。

此处将包含文档的电子邮件发送至user@email.com,但user@email.com的用户无法签署该文档。

我还将动态文本添加到模板中的文档中。将一个签名者收件人添加到模板中(因为我没有添加动态标签),此用户获取所有电子邮件即使我没有在上面的代码中指定他。

我希望能够将模板中的文档一次发送到不同的接收者(例如user1 @ gmail.com,user2 @gmail.com等)(他们可能有也可能没有docusign帐户,但是如果可能的话他们有docusign账户?)

我这样做了4天,没有找到任何关于继续进行的事情,请帮忙。

1 个答案:

答案 0 :(得分:0)

我已经阅读了一些文档。据我所知,你应该做到以下几点:

//first signer
$templateRole1 = new  \DocuSign\eSign\Model\TemplateRole();
$templateRole1->setEmail("user1@email.com");
$templateRole1->setName("User1 Name");
$templateRole1->setRoleName("Admin");

//second singer
$templateRole2 = new  \DocuSign\eSign\Model\TemplateRole();
$templateRole2->setEmail("user2@email.com");
$templateRole2->setName("User2 Name");
$templateRole2->setRoleName("Admin");

然后在信封中:

$envelop_definition->setTemplateRoles(array($templateRole1, $templateRole2));