签名者页码

时间:2014-05-11 01:15:27

标签: docusignapi

有没有办法将<pageNumber>设置为“最后一页”,以便用户必须在最后一页上签名无论文件是5页还是10页都无关紧要?

<envelopeDefinition xmlns="url">
<recipients>
<signers>
<signer>
<tabs>
<signHereTabs>
<signHere>
**<pageNumber>THIS ONE</pageNumber>**
</signHere>
</signHereTabs>
</tabs>
</signer>
</signers>
</recipients>
</envelopeDefinition>

2 个答案:

答案 0 :(得分:1)

通过定义收件人的位置,大小和页码,您可以在哪里为收件人设置签名选项卡。因此,如果您知道文档中有多少页面,那么您可以使用该信息在最后一页上放置选项卡,但是除非您在最后一页上有静态内容,否则您需要小心放置标签,以便它们不会重叠重要的文档信息/内容。

因此,例如,如果您知道文档左上方100像素和文档左上角100像素是放置签名选项卡的好区域,让我们说最后一页是本文档的第5页,那么您可以使用以下JSON放在最后一页:

"tabs": {
    "signHereTabs": [
        {
            "xPosition": "100",
            "yPosition": "100",
            "documentId": "1",
            "pageNumber": "5"
        }
    ]
}

如果您不知道文档中有多少页面,因此您不知道将pageNumber设置为什么,那么Anchor Tagging功能可能就是您的救星。使用Anchor Tagging,您可以根据实际文档内容指定给定标签的位置。

因此,例如,如果您知道在文档的最后一页上会有文本“请在此处签名:”,那么您可以告诉系统在文档中该文本处或附近放置任何选项卡。此外,您可以偏移文本(以便它不与实际内容重叠)。下面的示例JSON显示了如何将签名选项卡放置在文本右侧1英寸处“请在此处签名:”

"tabs": {
    "signHereTabs": [
        {
            "anchorString": "PlEASE SIGN HERE:",
            "anchorXOffset": "1",
            "anchorYOffset": "0",
            "anchorIgnoreIfNotPresent": "false",
            "anchorUnits": "inches"
        }
    ]
}

有关锚定标记的更多信息,请参阅DocuSign开发人员中心的此页面(请参阅标题为标签定位的部分):

https://www.docusign.com/developer-center/explore/features/stick-etabs

答案 1 :(得分:1)

我无法评论是,所以我为提交我的评论作为答案而道歉。 @Ergin我尝试发送您在答案中显示的JSON,但在我的文档中没有创建签名选项卡。我可以使用DocuSign界面创建sign选项卡,并设置与我在REST API调用中所做的相同的锚文本。还有什么我想念的吗?这是我发送的JSON来创建我的信封(减去文档字节)。也许DS不允许混合锚标签和常规标签?

{
   "Status":"sent",
   "EmailBlurb":"\u0027Forms from Michael G. Rudelson \u0026 Company\u0027 containing important information is ready for your review and eSignature. Please click on the View Documents button below to review and eSign the documents.",
   "EmailSubject":"Forms from John Doe \u0026 Company",
   "AllowReassign":false,
   "BrandId":null,
   "EnableWetSign":false,
   "Notification":{
      "UseAccountDefaults":true
   },
   "CustomFields":{
      "TextCustomFields":[
         {
            "Name":"EnvelopeId",
            "Required":false,
            "Show":false,
            "Value":"488"
         }
      ]
   },
   "Documents":[
      {
         "Name":"Form A",
         "DocumentId":1393
      },
      {
         "Name":"Form B",
         "DocumentId":1394
      },
      {
         "Name":"Form B with text tag",
         "DocumentId":1395
      }
   ],
   "Recipients":{
      "Signers":[
         {
            "Email":"chrisl91@email.com",
            "Name":"Chris",
            "ClientUserId":null,
            "RequireIdLookup":false,
            "RoutingOrder":1,
            "RecipientId":1479,
            "CustomFields":[
               "1479"
            ],
            "IdCheckConfigurationName":null,
            "Tabs":{
               "ApproveTabs":null,
               "CheckboxTabs":null,
               "CompanyTabs":null,
               "DateSignedTabs":[
                  {
                     "DocumentId":1393,
                     "PageNumber":1,
                     "RecipientId":1479,
                     "XPosition":394,
                     "YPosition":203,
                     "TabLabel":"Date Signed"
                  },
                  {
                     "AnchorText":"DocuSignDateSigned_C1A",
                     "AnchorXOffset":0,
                     "AnchorYOffset":0,
                     "AnchorUnits":null,
                     "AnchorIgnoreIfNotPresent":true
                  },
                  {
                     "AnchorText":"DocuSignDateSigned_C1A",
                     "AnchorXOffset":0,
                     "AnchorYOffset":0,
                     "AnchorUnits":null,
                     "AnchorIgnoreIfNotPresent":true
                  }
               ],
               "DateTabs":null,
               "DeclineTabs":null,
               "EmailTabs":null,
               "EnvelopeIdTabs":null,
               "FullNameTabs":null,
               "InitialHereTabs":[

               ],
               "ListTabs":null,
               "NoteTabs":null,
               "NumberTabs":null,
               "RadioGroupTabs":null,
               "SignHereTabs":[
                  {
                     "DocumentId":1393,
                     "PageNumber":1,
                     "RecipientId":1479,
                     "XPosition":70,
                     "YPosition":172,
                     "TabLabel":"Sign Here"
                  },
                  {
                     "AnchorText":"DocuSignSignHere_C1A",
                     "AnchorXOffset":0,
                     "AnchorYOffset":0,
                     "AnchorUnits":null,
                     "AnchorIgnoreIfNotPresent":true
                  },
                  {
                     "AnchorText":"DocuSignSignHere_C1A",
                     "AnchorXOffset":0,
                     "AnchorYOffset":0,
                     "AnchorUnits":null,
                     "AnchorIgnoreIfNotPresent":true
                  }
               ],
               "SignerAttachmentTabs":null,
               "SsnTabs":null,
               "TextTabs":null,
               "TitleTabs":null,
               "ZipTabs":null
            },
            "IdCheckInformationInput":null
         },
         {
            "Email":"c@email.com",
            "Name":"Jim Doe",
            "ClientUserId":null,
            "RequireIdLookup":false,
            "RoutingOrder":2,
            "RecipientId":1480,
            "CustomFields":[
               "1480"
            ],
            "IdCheckConfigurationName":null,
            "Tabs":{
               "ApproveTabs":null,
               "CheckboxTabs":null,
               "CompanyTabs":null,
               "DateSignedTabs":[
                  {
                     "DocumentId":1393,
                     "PageNumber":1,
                     "RecipientId":1480,
                     "XPosition":394,
                     "YPosition":503,
                     "TabLabel":"Date Signed"
                  }
               ],
               "DateTabs":null,
               "DeclineTabs":null,
               "EmailTabs":null,
               "EnvelopeIdTabs":null,
               "FullNameTabs":null,
               "InitialHereTabs":[

               ],
               "ListTabs":null,
               "NoteTabs":null,
               "NumberTabs":null,
               "RadioGroupTabs":null,
               "SignHereTabs":[
                  {
                     "DocumentId":1393,
                     "PageNumber":1,
                     "RecipientId":1480,
                     "XPosition":70,
                     "YPosition":472,
                     "TabLabel":"Sign Here"
                  }
               ],
               "SignerAttachmentTabs":null,
               "SsnTabs":null,
               "TextTabs":null,
               "TitleTabs":null,
               "ZipTabs":null
            },
            "IdCheckInformationInput":null
         }
      ],
      "CarbonCopies":[
         {
            "Email":"c@email.com",
            "Name":"Jim Doe as CC",
            "ClientUserId":null,
            "RequireIdLookup":false,
            "RoutingOrder":1,
            "RecipientId":99999,
            "CustomFields":[
               "99999"
            ],
            "IdCheckConfigurationName":null,
            "Tabs":{
               "ApproveTabs":null,
               "CheckboxTabs":null,
               "CompanyTabs":null,
               "DateSignedTabs":[

               ],
               "DateTabs":null,
               "DeclineTabs":null,
               "EmailTabs":null,
               "EnvelopeIdTabs":null,
               "FullNameTabs":null,
               "InitialHereTabs":[

               ],
               "ListTabs":null,
               "NoteTabs":null,
               "NumberTabs":null,
               "RadioGroupTabs":null,
               "SignHereTabs":[

               ],
               "SignerAttachmentTabs":null,
               "SsnTabs":null,
               "TextTabs":null,
               "TitleTabs":null,
               "ZipTabs":null
            },
            "IdCheckInformationInput":null
         }
      ]
   },
   "EmailSettings":{
      "ReplyEmailAddressOverride":"c@email.com",
      "ReplyEmailNameOverride":"Jim Doe",
      "BccEmailAddresses":null
   }
}