使用DocuSign API创建新模板时,有没有办法自动将PDF字段转换为DocuSign SecureFields,就像使用Web控制台时一样?
发布到:
https://demo.docusign.net/restapi/v2/accounts/{account_id}/templates
请求正文:
{
"emailsubject":"Please sign this",
"templateId":"",
"recipients":{
"signers":[{
"routingOrder":1,
"roleName":"RoleOne",
"recipientId":"1"
}]
},
"envelopeTemplateDefinition":{
"name":"test",
"templateId":""
},
"documents":[{
"documentId":"1",
"name":"Agreement8_7_2012",
"transformPdfFields":"true"
}]
}
我得到了一个成功的响应并且创建了模板,只是没有任何DocuSign SecureFields。
答案 0 :(得分:1)
首先,尝试为收件人设置 defaultRecipient 属性为 true :
"recipients":{
"signers":[{
"routingOrder":1,
"roleName":"RoleOne",
"recipientId":"1",
"defaultRecipient":"true"
}]
}
这将告诉DocuSign所有转换为DocuSign字段的PDF字段都应该属于该收件人。
如果该更改无法解决您的问题,那么我怀疑可能是PDF字段的属性阻止了转换成功。要进行故障排除,我建议您执行以下操作:
确认PDF中的字段属于DocuSign将转换的字段类型(即:CheckBox,DateTime,ListBox,数字,广播,文本,签名和密码)。
检查PDF中的字段属性。似乎DocuSign可能无法转换具有某些保护属性集的PDF字段(例如,Visible = false - 或者对于签名字段,Read-Only = true)。也许开始在单个字段上尝试各种属性设置,以查看PDF中更改字段属性是否允许DocuSign转换该字段。
DocuSign REST API指南(http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf)的“转换PDF字段”部分[从第105页开始]包含有关字段转换过程的信息。