2014-05-11 3 views
1

<pageNumber>을 "마지막 페이지"로 설정하여 문서가 5 페이지 또는 10 페이지 인 경우 사용자가 마지막 페이지에 서명해야합니다.서명자 페이지 번호

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

답변

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

+0

앵커 태그가 필요합니다. 감사합니다. –

1

내가 네 그래서 내가 대답으로 내 의견을 제출 사과 언급 할 수 아니에요 : 탭 위치) 섹션을 참조하십시오. @Ergin 귀하의 답변에 표시되는 JSON을 보내려고했지만 내 문서에 서명 탭이 생성되지 않았습니다. DocuSign 인터페이스를 사용하여 서명 탭을 만들고 내 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":"[email protected]", 
      "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":"[email protected]", 
      "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":"[email protected]", 
      "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":"[email protected]", 
     "ReplyEmailNameOverride":"Jim Doe", 
     "BccEmailAddresses":null 
    } 
} 
+0

나는 중복 된 앵커 탭을 추가했음을 발견했지만 그냥 속는 사람을 제거하고 여전히 앵커 텍스트를 기반으로 서명 탭을 추가하지 않습니다. – chrisl91