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

如何移除DocuSign中CarbonCopy收件人的Void选项?支持C# SDK实现吗?

禁用DocuSign CarbonCopy收件人的作废信封权限

默认情况下,DocuSign的CarbonCopy(抄送)收件人确实拥有作废信封的权限。要禁用该权限,核心是在创建信封或模板时,明确配置对应收件人的权限:

操作方式

1. 单个信封场景

在添加CarbonCopy收件人时,将其作废权限设置为关闭状态,该配置仅对当前信封生效。

2. 模板场景

  • 若在DocuSign控制台编辑模板,找到目标CarbonCopy收件人的权限设置面板,取消勾选「允许作废信封」选项;
  • 若通过API基于模板创建信封,可在调用时覆盖该收件人的权限配置。

用C# DocuSign SDK实现

完全可以通过C# SDK完成此配置,以下是关键实现步骤:

  1. 先安装DocuSign eSign NuGet包:
Install-Package DocuSign.eSign
  1. 创建信封时配置CarbonCopy收件人的权限:
using DocuSign.eSign.Api;
using DocuSign.eSign.Client;
using DocuSign.eSign.Model;
using System.IO;
using System.Collections.Generic;

// 初始化API客户端
var apiClient = new ApiClient("https://demo.docusign.net/restapi");
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer YOUR_ACCESS_TOKEN");
var envelopesApi = new EnvelopesApi(apiClient);
string accountId = "YOUR_ACCOUNT_ID";

// 构建信封定义
var envelopeDefinition = new EnvelopeDefinition
{
    EmailSubject = "请签署指定文档",
    Status = "sent",
    Documents = new List<Document>
    {
        new Document
        {
            DocumentBase64 = Convert.ToBase64String(File.ReadAllBytes("your-document.pdf")),
            Name = "待签署文档",
            DocumentId = "1"
        }
    },
    Recipients = new Recipients
    {
        CarbonCopies = new List<CarbonCopy>
        {
            new CarbonCopy
            {
                Email = "cc-recipient@example.com",
                Name = "抄送收件人",
                RecipientId = "2",
                // 核心配置:禁用作废信封权限
                CanVoid = false
            }
        },
        // 添加签署人(示例)
        Signers = new List<Signer>
        {
            new Signer
            {
                Email = "signer@example.com",
                Name = "主要签署人",
                RecipientId = "1",
                Tabs = new Tabs
                {
                    SignHereTabs = new List<SignHere>
                    {
                        new SignHere { DocumentId = "1", PageNumber = "1", XPosition = "150", YPosition = "200" }
                    }
                }
            }
        }
    }
};

// 发送信封
var envelopeSummary = envelopesApi.CreateEnvelope(accountId, envelopeDefinition);

额外说明

  • 上述配置是收件人/信封级别的,如果需要全局禁用所有CarbonCopy收件人的默认作废权限,需联系DocuSign官方支持调整账户级别的权限设置;
  • 确保你的API账号拥有「发送信封」及修改收件人权限的相关权限。

内容的提问来源于stack exchange,提问作者frozen_synapse988

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 00:53:30