Docusign:当签名者查看信封时,抄送收件人是否会收到通知

时间:2017-03-17 18:01:27

标签: php docusignapi

以下是我试图遵循的逻辑:

  1. 将文档发送给客户
  2. 客户端查看文档
  3. 客户签署文件
  4. 我希望我的抄送收件人在以下情况下收到电子邮件:(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);
    

    注意:不会抛出任何错误。 注意:无论我是否设置每个收件人的角色,行为都是相同的。

1 个答案:

答案 0 :(得分:1)

Carbon copy收件人会在信封到达流程流程中的收件人订单以及信封完成时收到信封的副本。

收件人查看的通知只会发送给发件人。

电子邮件通知在发件人和发件人中进行控制。收件人设置,可以进行管理here。它们无法通过信封定义进行控制。

作为发件人,您可以收到以下通知

  • 我发送的文件已完整
  • 我发送的文档已分配给其他签名者
  • 签名者拒绝签署我发送的文件
  • 签名者已经撤回同意在线与我做生意
  • 我发送的文件第一次被收件人查看
  • 文档未能传递给收件人
  • 我发送的文件将从系统中清除

作为收件人,您可以收到以下通知

  • 我需要签署一份文件
  • 我签署的文件已完成
  • 我被指定接收文件副本
  • 我需要确认收到文件
  • 我需要批准其他收件人所做的更改
  • 我需要提供其他收件人的联系信息
  • 另一位收件人拒绝签署文件
  • 发件人已取消文件
  • 发件人已更正文件
  • 收件人将文件重新分配给我
  • 我收到的文件将从系统中清除
  • 我的传真已收到