Docusignapi 使用REST API创建信封时预填充公司标记

Docusignapi 使用REST API创建信封时预填充公司标记,docusignapi,Docusignapi,下面是我用于预填充公司选项卡的请求xml。基于此, 我把rolename改为以Signer开头,但没用。我错过了什么- 帐户ID 发送 1. 模板体 1. sverma@icontract.com 阿福沃阿吉 1. 承包人 1. 1. 1. 1. 70 156 公司 名字 错误的 3. 偶像 1. 2. 模板体 1. sverma@icontract.com 阿福沃阿吉 1. 承包人 1. 3. 偶像 1. 3. 模板体 1. sverma@icontract.com 阿福沃阿吉 1.

下面是我用于预填充公司选项卡的请求xml。基于此, 我把rolename改为以Signer开头,但没用。我错过了什么-

帐户ID 发送 1. 模板体 1. sverma@icontract.com 阿福沃阿吉 1. 承包人 1. 1. 1. 1. 70 156 公司 名字 错误的 3. 偶像 1. 2. 模板体 1. sverma@icontract.com 阿福沃阿吉 1. 承包人 1. 3. 偶像 1. 3. 模板体 1. sverma@icontract.com 阿福沃阿吉 1. 承包人 1. 3. 偶像 1. 4. 模板体 1. sverma@icontract.com 阿福沃阿吉 1. 承包人 1. 3. 偶像 1. 5. 模板体 1. sverma@icontract.com 阿福沃阿吉 1. 承包人 1. 3. 偶像 1.
我不知道你为什么把角色名改为以Signer开头,这绝对不是一个要求,你链接到的帖子也没有说明你必须使用它。相反,这可能是你的问题

您需要确保使用的角色名与API请求中保存在模板中的角色名相同。例如,如果您通过控制台创建模板并为其指定一个名为Customer的角色,则在api请求中,您需要引用相同的名称以将收件人分配给该角色,即:

<signers>
    <signer>
        <email> sverma@icontract.com </email>
        <name>afhoauf vouagi</name>
        <recipientId>1</recipientId>
        <roleName>Customer</roleName>
        ...
此外,我不确定这是否是一个复制粘贴错误进入堆栈溢出,但您应该删除收件人电子邮件周围的额外空间:

<email> sverma@icontract.com </email>

我不确定是否可以为名为Company的标记设置值。我认为这与DocuSign的内置公司标签相冲突,该标签只能由签名者填写。如果需要预先填充这样的标记,只需使用普通文本选项卡,并将名称/标签设置为其他内容。例如,公司名称

谢谢你。我在模板和请求这两个位置都将角色名更改为Signer,因此我在这两个位置都使用相同的角色名。同样在帖子中,提问者有一个更新,他指定了rolename的用法,从signer开始,解决了他的问题,所以我也试过了——并且填充了它!似乎如果我用签名者以外的任何东西来开始角色名,它就不起作用了。奇怪的是的,在本例中,我将Docusign上的角色名称从Random1更改为Signer2。例如,Signer3也起作用。另外,如果我更改tabLabel并为其设置一些值,它会在文档中创建一个新选项卡,但即使是该选项卡也不会显示任何值