You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让收件人查看合同中所有签名(基于DocuSign SOAP API v3.0)

解决DocuSign SOAP API v3.0收件人查看所有签名的问题

嘿,这个问题我刚好实操过,咱们一步步来搞定:

  • 信封级别开启签名历史权限
    在创建信封的EnvelopeDefinition对象里,必须把EnableSignerViewHistory属性设为true。这是核心开关,它允许收件人查看整个信封的签名流程历史,包括其他所有收件人的签名记录。

  • 给目标收件人配置全权限
    针对每个需要查看所有签名的收件人(Signer对象),要设置两个关键属性:

    1. CanViewEnvelope:设为true,确保收件人有权限查看整个信封的完整内容
    2. CanViewAllRecipients:设为true,放开收件人查看其他所有收件人签名信息的权限
  • SOAP请求示例片段
    给你一段简化的SOAP请求代码参考,看看具体怎么配置这些参数:

    <EnvelopeDefinition xmlns="http://www.docusign.net/API/3.0">
      <AccountId>你的账户ID</AccountId>
      <Status>sent</Status>
      <EnableSignerViewHistory>true</EnableSignerViewHistory>
      <Signers>
        <Signer>
          <RecipientId>1</RecipientId>
          <Email>recipient1@example.com</Email>
          <Name>收件人1</Name>
          <CanViewEnvelope>true</CanViewEnvelope>
          <CanViewAllRecipients>true</CanViewAllRecipients>
          <!-- 签名位置等其他配置 -->
        </Signer>
        <Signer>
          <RecipientId>2</RecipientId>
          <Email>recipient2@example.com</Email>
          <Name>收件人2</Name>
          <CanViewEnvelope>true</CanViewEnvelope>
          <CanViewAllRecipients>true</CanViewAllRecipients>
          <!-- 签名位置等其他配置 -->
        </Signer>
      </Signers>
      <!-- 文档等其他信封配置 -->
    </EnvelopeDefinition>
    
  • 额外注意事项

    • 这些配置必须在创建信封时就设置好,信封一旦发送出去就没法修改权限了
    • 如果信封里有抄送(CarbonCopy)类型的收件人,默认他们就能查看所有签名,但签名人需要手动开启上面的权限
    • 确保你的API账号有足够权限设置这些属性(大部分标准账户都支持)

按这个配置好之后,收件人不管是完成签名后查看,还是中途查看信封,都能看到所有其他收件人的签名记录了。

内容的提问来源于stack exchange,提问作者Can't see me

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:07:58