Docusignapi 使用DocuSign集成客户端C#.NET以编程方式创建模板并设置TemplateRoles

Docusignapi 使用DocuSign集成客户端C#.NET以编程方式创建模板并设置TemplateRoles,docusignapi,Docusignapi,我们在API周围使用DocuSign Integrations客户端.net包装器。我试图以编程方式创建一个模板,设置TemplateRoles,然后加载控制台,以便用户可以附加文档并设置签名选项卡。但是,在控制台中加载模板时,不会预设模板孔。用户仍然需要选择“PlaceHolder”并输入角色名。。。。以下是我的代码示例: if (loggedIn) { DocuSign.Integrations.Client.Template template = new DocuSign.In

我们在API周围使用DocuSign Integrations客户端.net包装器。我试图以编程方式创建一个模板,设置TemplateRoles,然后加载控制台,以便用户可以附加文档并设置签名选项卡。但是,在控制台中加载模板时,不会预设模板孔。用户仍然需要选择“PlaceHolder”并输入角色名。。。。以下是我的代码示例:

if (loggedIn) 
{ 
    DocuSign.Integrations.Client.Template template = new DocuSign.Integrations.Client.Template(); 

    template.Login = _account; 

    List roles = new List(); 
    TemplateRole templateRoleSubscriber = new TemplateRole(); 
        templateRoleSubscriber.roleName = "Subscriber"; 
        templateRoleSubscriber.routingOrder = "1"; 
        templateRoleSubscriber.defaultRecipient = "true"; 
    roles.Add(templateRoleSubscriber); 

    TemplateRole templateRoleApprover = new TemplateRole(); 
        templateRoleApprover.roleName = "Approver"; 
        templateRoleApprover.routingOrder = "2"; 
        templateRoleApprover.defaultRecipient = "true"; 
    roles.Add(templateRoleApprover); 

    template.TemplateRoles = roles.ToArray(); 

    if (template.CreateTemplate(new List(), new List(), "New Template")) 
    { 
        //Save Template in our database as a 'linked' document 
        Template.DocuSignTemplateId = template.EnvelopeId; 
        Template = _SignatureRepo.SaveTemplate(Template); 

       //Load DocuSign Console to finish editing template. 
       _account.GetUserConsoleView(); 
       return _account.ConsoleUrl; 
    }
}
因此,一旦控制台加载,我就会看到刚刚创建的“新模板”。但是当我编辑它时,角色没有设置

请帮忙。。。。多谢各位


顺便说一下,我正在使用DocuSign Integrations客户端的完整开放源代码集,因此,我能够进入CreateTemplate方法调用,并看到TemplateRoles被添加到请求主体中。

您是否尝试过通过代码创建模板,然后登录到网站,下载刚刚创建的模板的XML定义并验证它?这可能会产生问题…刚刚看到你的反应。。。非常感谢。我已经下载了模板xml,可以看到TemplateRoles并不存在。所以,这无疑帮助了我解决问题。您是否尝试过通过代码创建模板,然后简单地登录到网站,下载刚刚创建的模板的XML定义并验证它?这可能会产生问题…刚刚看到你的反应。。。非常感谢。我已经下载了模板xml,可以看到TemplateRoles并不存在。因此,这无疑有助于我排除故障。