使用模板 DocuSign 中的字段

Use fields from a template DocuSign

我想用 docusign 制作一个简单的 C# 应用程序。 我在网站上创建了一个模板,其中包含用户必须填写的几个字段。应用程序只需选择候选人的电子邮件地址。

我喜欢这样来创建我的信封:

TemplateRole tRoleSigner = new TemplateRole();
tRoleSigner.Email = DSConfig.Signer1Email;
tRoleSigner.Name = DSConfig.Signer1Name;
tRoleSigner.RoleName = "Candidat"; 
TemplateRole tRoleCC = new TemplateRole();
tRoleCC.Email = DSConfig.Cc1Email;
tRoleCC.Name = DSConfig.Cc1Name;
tRoleCC.RoleName = "EnCopie"; 

List<TemplateRole> rolesList = new List<TemplateRole>() { tRoleSigner, tRoleCC };
EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition
{
    EmailSubject = "Signatures des documents relatifs à une promesse d'embauche",
    TemplateRoles = rolesList,
    TemplateId = DSConfig.TemplateID,
    Status = "sent"
};

我进行了测试,但文档中没有显示这些字段...

但是,如果我直接通过 docusign 使用模板,字段就在那里!

我知道我们可以在 C# 代码中创建一个选项卡,但我想使用网站上定义的字段!

我想我遗漏了什么...

没有更多信息,包括日志和 ID,无法确定问题所在。

可能性:

  1. 角色名称是 wrong/mismatch。必须是您使用 ID 的模板中的那个。
  2. 字段正在使用在文档中找不到的锚标记。
  3. 模板正在制作中,您正在使用开发者帐户。

您也可以再次尝试网络应用(“直接”)并启用查看 API 日志。网络应用程序使用与您相同的 API,这样您就可以准确地看到它是如何完成的。