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>"
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  ]
}