Docusignapi Docusign API signHere选项卡-不将表单字段转换为选项卡
我正在尝试转换名为Docusignapi Docusign API signHere选项卡-不将表单字段转换为选项卡,docusignapi,Docusignapi,我正在尝试转换名为signature\u 1且预填充值为signature\u 1的表单字段 我一直遵循这一指南: 以下是我已经写过的关于这个问题的问题: Docusign正在合同上创建signHere选项卡,但始终位于左上角,因此它无法识别signature\u 1form字段 我发送给docusign的对象: { emailBlurb: "Please sign the document using link provided.", emailSubject: "Karma doc
signature\u 1
且预填充值为signature\u 1
的表单字段
我一直遵循这一指南:
以下是我已经写过的关于这个问题的问题:
Docusign正在合同上创建signHere选项卡,但始终位于左上角,因此它无法识别signature\u 1
form字段
我发送给docusign的对象:
{
emailBlurb: "Please sign the document using link provided.",
emailSubject: "Karma document sign",
documents: [
{
documentBase64: "encoded",
documentId: 1,
name: "jackum-mur-PAYE-1.pdf",
transformPdfFields: "true"
}
],
recipients: {
signers: [
{
email: "jmurphy+c@gmail.com",
name: "jackum mur",
recipientId: 1,
routingOrder: 1,
tabs: {
signHereTabs: [
{
documentId: "1",
pageNumber: "1",
tabLabel: "signature_1"
}
]
}
},
{
email: "jmurphy+first@gmail.com",
name: "first signee",
recipientId: 2,
routingOrder: 2,
tabs: {
signHereTabs: [
{
documentId: "1",
pageNumber: "1",
tabLabel: "signature_2"
}
]
}
},
{
email: "jmurphy+second@gmail.com",
name: "second signee",
recipientId: 3,
routingOrder: 3,
tabs: {
signHereTabs: [
{
documentId: "1",
pageNumber: "1",
tabLabel: "signature_3"
}
]
}
},
status: "sent"
}
在检查您已共享的表单后,以下json应该适当地转换表单字段。查看选项卡标签的约定,不清楚哪些选项卡适用于特定收件人。因此,我手动将每个tabLabel映射到一个收件人。根据我的示例,您可以根据正确的收件人移动选项卡
如果希望类似的选项卡类型自动填充相同的数据,请参见
这是请求
POST/v2/accounts/{accountId}/信封
{
“emailSubject”:“带表单字段的文档”,
“状态”:“已发送”,
“compositeTemplates”:[
{
“文件”:{
“documentBase64”:“,
“documentId”:“1”,
“名称”:“p60 form.pdf”,
“TransformPdfields”:“true”
},
“inlineTemplates”:[
{
“顺序”:“1”,
“收件人”:{
“签署人”:[
{
“电子邮件”:“jmurphy”+c@gmail.com",
“姓名”:“jackum mur”,
“接收方ID”:“1”,
“路由顺序”:“1”,
“选项卡”:{
“signHereTabs”:[
{
“tabLabel”:“签名1”
},
{
“tabLabel”:“签名\u 1文档签名此处”
}
],
“文本选项卡”:[
{
“tabLabel”:“签名\u 1学生贷款扣减额”,
“值”:”
},
{
“tabLabel”:“学生贷款扣减额”,
“值”:”
},
{
“tabLabel”:“付款人参考”,
“值”:”
},
{
“tabLabel”:“您雇主的全名和地址(包括邮政编码),
“值”:”
}
]
}
},
{
“电子邮件”:“jmurphy”+first@gmail.com",
“姓名”:“第一签字人”,
“收件人ID”:“2”,
“路由顺序”:“2”,
“选项卡”:{
“signHereTabs”:[
{
“tabLabel”:“签名2”
},
{
“tabLabel”:“签名\u 2 docusignhere”
}
],
“文本选项卡”:[
{
“tabLabel”:“签名2”,
“值”:”
},
{
“tabLabel”:“签名\u 2您的雇主全名和地址,包括邮政编码”,
“值”:”
}
]
}
},
{
“电子邮件”:“jmurphy”+second@gmail.com",
“姓名”:“第二签字人”,
“接收方ID”:“3”,
“路由顺序”:“3”,
“选项卡”:{
“signHereTabs”:[
{
“tabLabel”:“签名\u 3”
},
{
“tabLabel”:“签名\u 3 docusignhere”
}
],
“文本选项卡”:[
{
“tabLabel”:“签名\u 3付款人参考”,
“值”:”
}
]
}
}
]
}
}
]
}
]
}
您能提供一个指向您的PDF文档的链接吗?您好,我有一个响应表单docusign支持团队,他们为我指明了复合模板的方向。我将在与他们玩了一会儿后更新此内容。但您只是从我的问题中复制了答案。这很好,但也有点奇怪:)
{
"emailSubject": "Document with Form fields",
"status": "sent",
"compositeTemplates": [
{
"document": {
"documentBase64": "<Add the bas64 encoded document bytes here>",
"documentId": "1",
"name": "p60-form.pdf",
"transformPdfFields": "true"
},
"inlineTemplates": [
{
"sequence": "1",
"recipients": {
"signers": [
{
"email": "jmurphy+c@gmail.com",
"name": "jackum mur",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"signHereTabs": [
{
"tabLabel": "signature_1"
},
{
"tabLabel": "signature_1DocuSignSignHere"
}
],
"textTabs": [
{
"tabLabel": "signature_1 Student Loan deductions",
"value" : "<Pre-Fill Tab Value here>"
},
{
"tabLabel": "Student Loan deductions",
"value" : "<Pre-Fill Tab Value here>"
},
{
"tabLabel": "PAYE reference",
"value" : "<Pre-Fill Tab Value here>"
},
{
"tabLabel": "Your employer's full name and address (including postcode",
"value" : "<Pre-Fill Tab Value here>"
}
]
}
},
{
"email": "jmurphy+first@gmail.com",
"name": "first signee",
"recipientId": "2",
"routingOrder": "2",
"tabs": {
"signHereTabs": [
{
"tabLabel": "signature_2"
},
{
"tabLabel": "signature_2 DocuSignSignHere"
}
],
"textTabs": [
{
"tabLabel": "signature_2",
"value" : "<Pre-Fill Tab Value here>"
},
{
"tabLabel": "signature_2 Your employers full name and address including postcode",
"value" : "<Pre-Fill Tab Value here>"
}
]
}
},
{
"email": "jmurphy+second@gmail.com",
"name": "second signee",
"recipientId": "3",
"routingOrder": "3",
"tabs": {
"signHereTabs": [
{
"tabLabel": "signature_3"
},
{
"tabLabel": "signature_3 DocuSignSignHere"
}
],
"textTabs": [
{
"tabLabel": "signature_3 PAYE reference",
"value" : "<Pre-Fill Tab Value here>"
}
]
}
}
]
}
}
]
}
]
}