C# 在docusign中请求签名时未显示模板字段

C# 在docusign中请求签名时未显示模板字段,c#,docusignapi,C#,Docusignapi,我在docusign中创建了一个模板,并在添加了一些文本字段之后创建了一个模板。 然后使用创建的模板Id创建信封定义。 我的问题是在收件人端查看时,它没有显示添加的字段,我的意思是它不允许签名者输入数据。如何解决这个问题 我使用的是c代码 string templateId=\u docusignConfig.ACHDocTemplateId; EnvelopedDefinition env=新的EnvelopedDefinition(); env.TemplateId=TemplateId;

我在docusign中创建了一个模板,并在添加了一些文本字段之后创建了一个模板。 然后使用创建的模板Id创建信封定义。 我的问题是在收件人端查看时,它没有显示添加的字段,我的意思是它不允许签名者输入数据。如何解决这个问题

我使用的是c代码

string templateId=\u docusignConfig.ACHDocTemplateId;
EnvelopedDefinition env=新的EnvelopedDefinition();
env.TemplateId=TemplateId;
TemplateRole signer1=新的TemplateRole();
signer1.Email=signerEmail;
signer1.Name=signerName;
signer1.RoleName=“signer”;
env.TemplateRoles=新列表{signer1};
环境状态=“已发送”;
字符串accountId=\u docusignConfig.accountId;
字符串basePath=\u docusignConfig.BaseURL;
var apiClient=新的apiClient(basePath);
添加(“授权”、“承载人”+accessToken);
var envelopesApi=新的envelopesApi(apiClient);
信封定义信封=环境;
信封摘要结果=等待信封API.CreateEnvelopeAsync(accountId,信封);

我猜您使用的代码来自


您应该确保在创建模板时,RoleName“signer”与您定义模板的方式相匹配。在您的DocuSign web应用程序的模板中有一个角色,它也被称为“签名者”吗?对于完全相同的模板ID GUID?

是,两者都是相同的。我需要知道一个收件人是否在另一个收件人无法提交相同的模板后提交?如果不能,请告诉我如何发送相同的模板到不同的收件人在许多times@SupunAravinda-您正在尝试向唯一的收件人发送多个信封,还是要向同一个信封添加多个收件人?如果您试图发送多个信封,则每次都要创建一个新的信封定义,以确保没有交叉。实际上,现在我正在测试这一点,我通过多个信封向相同的收件人发送了相同的模板引用。假设有一个名为test1的模板,以及两个名为a和B的收件人。我已经发送了该模板,a和B都是通过编程方式创建的信封。我正在使用c#codeand?问题是什么?你没有看到标签吗?没有签名元素?
 string templateId = _docusignConfig.ACHDocTemplateId;
            EnvelopeDefinition env = new EnvelopeDefinition();
            env.TemplateId = templateId;
            
            TemplateRole signer1 = new TemplateRole();
            signer1.Email = signerEmail;
            signer1.Name = signerName;
            signer1.RoleName = "signer";
           
            env.TemplateRoles = new List<TemplateRole> { signer1 };
            env.Status = "sent";

       

 string accountId = _docusignConfig.AccountId;
            string basePath = _docusignConfig.BaseURL;
            var apiClient = new ApiClient(basePath);
            apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
            var envelopesApi = new EnvelopesApi(apiClient);
            EnvelopeDefinition envelope = env;
            EnvelopeSummary result = await envelopesApi.CreateEnvelopeAsync(accountId, envelope);