我正在使用PdfTransformFields创建信封:
{
"emailBlurb": "Test Transform PDF Fields",
"emailSubject": "Test Transform PDF Fields",
"status": "sent",
"compositeTemplates": [{
"inlineTemplates": [{
"recipients": {
"signers": [{
"recipientId": "777",
"name": "LastName FirstName",
"email": "some email",
"tabs":{
"signHereTabs":[
{
"tabLabel":"employee_esignature\\*"
}
]
}
}]
}
}],
"document": {
"documentId": "1234567",
"name": "Test.pdf",
"transformPdfFields": "true"
}
}]
}
虽然定义了RecipientId =“ 777”和DocumentId =“ 1234567”,但是当我通过调用获得envelopeStatus时:
envelopesApi.listRecipients(accountId,env.getEnvelopeId(),
listRecipientsOptions);
我知道 收件人->签名者->标签-> signHereTabs包含 documentId =“ 1”,收件人ID =“ 1”
为什么documentId和receiverId与我传达的内容不同?
答案 0 :(得分:0)
我认为documentId和ReceiverId只是短暂的-您可以使用设置的值在复合模板的其他部分中引用它们,但是当DocuSign平台处理完您的请求时,它们可能会被覆盖。
如果要将自己的元数据与收件人相关联,请在签名者对象中使用customFields
属性。
您可以使用documentFields
属性将自己的元数据添加到文档对象。