以下是我试图遵循的逻辑:
我希望我的抄送收件人在以下情况下收到电子邮件:(1)发送文件,(2)查看文件,(3)客户填写文件。
目前,抄送在(1)发送文档时接收电子邮件,以及(3)客户端完成文档。在(2)文档被查看时,他们不会收到电子邮件。
然而,SIGNER在(1)和(3)期间收到电子邮件,但是当CARBON COPY查看文档时也是如此。
当副本查看文档时,我不需要签名者收到电子邮件,我只需要他们在文档完成时收到第一封电子邮件和确认电子邮件。
这是使用DocuSign PHP客户端的代码:
// ...
// ... Other logic
// ...
// Signer
$signer = new DocuSign\eSign\Model\Signer();
$signer->setEmail($config->getRecipientEmail());
$signer->setName($config->getRecipientName());
$signer->setRoleName('Signer');
$signer->setRecipientId("1");
$signer->setRoutingOrder("2");
// CC
$carbonCopy1 = new DocuSign\eSign\Model\CarbonCopy();
$carbonCopy1->setName($config->getCarbonCopy1Name());
$carbonCopy1->setEmail($config->getCarbonCopy1Email());
$carbonCopy1->setRoleName('Carbon Copy');
$carbonCopy1->setRecipientId("2");
$carbonCopy1->setRoutingOrder("1");
$signer->setTabs($tabs); // Previously set
// Add a recipient to sign the document
$recipients = new DocuSign\eSign\Model\Recipients();
$recipients->setSigners(array($signer));
$recipients->setCarbonCopies(array($carbonCopy1));
// ...
// ... Other logic
// ...
$envelop_definition->setRecipients($recipients);
注意:不会抛出任何错误。 注意:无论我是否设置每个收件人的角色,行为都是相同的。
答案 0 :(得分:1)
Carbon copy收件人会在信封到达流程流程中的收件人订单以及信封完成时收到信封的副本。
收件人查看的通知只会发送给发件人。
电子邮件通知在发件人和发件人中进行控制。收件人设置,可以进行管理here。它们无法通过信封定义进行控制。
作为发件人,您可以收到以下通知
作为收件人,您可以收到以下通知