2016-10-28 4 views
0

고객이 작성하고 서명하는 템플릿을 정의했습니다. 이 템플릿에는 첨부 할 문서와 함께 미리 채우는 필드가 있습니다. 고객은 다른 필드를 채우고 더 많은 문서를 첨부합니다. 우리는 REST API를 사용하여 서명 요청을 생성합니다. 올바른 REST 요청을 생성하여 템플릿의 탭을 채우고 수신자를 설정하고 서명 요청을 성공적으로 보낼 수 있습니다. 이 모든 것이 훌륭하게 작동합니다. 하지만 이제는 템플릿의 적절한 SignerAttachmentTab에 첨부 된 문서를 얻으려고하고 있으며 REST가이를 수락 할 수 없습니다.Docusign REST API를 사용하여 SignerAttachmentTab에 문서 첨부

문서 입력란을 사용해 보았지만 표시되는 템플릿에는 사용할 수 없습니다. 합성 템플릿을 만든 다음 문서 용 문서, 템플릿 자체 용 서버 템플릿 및 채울 탭 데이터를 포함하는 인라인 템플릿을 정의했습니다. 탭 페이지 번호가 올바르지 않은 것에 대한 오류가 계속 발생합니다. 우리는 다른 값을 시도했으며 템플릿에 문서를 첨부하는 것과 관련된 모든 포럼 게시물과 문서를 살펴 보았지만 그 중 아무 것도 작동하지 않는 것 같습니다.

업로드 할 파일을 지정하는 문서의 경우 문서 ID와 이름을 설정하십시오. 서버 템플리트에서 템플리트 ID를 지정합니다. 인라인 템플릿에서 수신자를 만들고 정보를 설정 한 다음 데이터로 봉투 탭을 작성한 다음 문서에 SignerAttachmentTab을 추가합니다. 이 탭에서 Document 요소의 문서 ID와 일치하도록 문서 ID를 설정합니다. tabLabel을 템플릿 자체에 사용 된 레이블로 설정합니다. 우리는 pagenumber를 설정하려고 시도했지만 아무 것도 바뀌지 않습니다. 우리가 원하는 것은 문서가 고객에게 전달되는 것뿐입니다. 문서를 열면 첨부 파일 필드를 두 번 클릭하고 보내려는 문서를 볼 수 있습니다.

레시피 탐색기를 사용하여 원시 REST를 사용하여이 작업을 수행하려고하는데 TAB_PAGENUMBER_IS_NOT_IN_DOCUMENT 오류로 인해 계속 실패합니다. 문서가 템플릿보다 우선 순위가 높은 것 같습니다. 아쉽게도 서버 및 인라인 템플릿에서 시퀀스 # 설정 이외의 편집기에서 템플릿의 순서를 변경할 수 없습니다. 다음은 DocuSign의 테스트 시스템을 사용하여 생성 된 요청입니다.

{ 
    "compositeTemplates":[{ 
     "document": { 
      "documentBase64":"<Base64BytesHere>", 
      "documentId":"2", 
      "name":"Test.pdf" 
     }, 
     "inlineTemplates":[{ 
      "recipients":{ 
       "signers":[{ 
        "email":"[email protected]", 
        "name":"Person", 
        "recipientId":"1", 
        "roleName":"Sender 1", 
        "tabs":{ 
          "signerAttachmentTabs":[{ 
           "documentId":"2", 
           "tabLabel":"MyAttachment" 
          }], 
          "textTabs":[{ 
           "tabLabel":"someText", 
           "value":"Value1" } 
          ]} 
       }]}, 
      "sequence":"2" 
     }], 
     "serverTemplates":[{ 
       "sequence":"1", 
       "templateId":"guid}] 
      }], 
     "emailBlurb":"A message", 
     "emailSubject":"Test", 
     "status":"sent" 
} 

내가 포럼에서 기존의 게시물에서 검토 한 결과 중 하나가 내 경우 작동하지 않습니다하거나 실제로 템플릿에 대한 서류를 첨부하지만 노력하지 않는 단순히 문서로 포함 템플릿에 추가.

답변

2

재 :

하지만 지금 우리는 템플릿의 적절한 SignerAttachmentTab에 첨부 된 문서를 얻기 위해 노력하고 우리가 그것을 받아들이는 REST를 얻을 수 없습니다.

API를 사용하여 SignerAttachmentTab에 문서를 추가하려고합니까?

이것은 지원되지 않습니다. 서명자 자신 만이 SignerAttachmentTab에 문서를 추가합니다. API는 그들을 위해 그것을 할 수 없습니다.

서명자가 서명식의 일부로 문서를 봉투에 첨부 (업로드)하고 있는지 확인하고 싶습니까? 탭을 선택 사항이 아닌 것으로 만들 수 있습니다 (필수). 하지만 첨부 된 파일의 내용을 확인하지는 않습니다.

웹 후크/연결을 사용하여 첨부 된 파일을 점검하고, 올바른 파일이 첨부되지 않은 경우 서명자 용 다른 엔벨로프를 생성 할 수 있습니다.

+0

아니요 첨부 된 문서를 확인하려고하지 않습니다. API의 일부로 양식에 정의 된 모든 데이터를 설정할 수 있습니다. 우리는 이미 양식의 다른 탭 (예 : 이름)에 대해이 작업을 수행하고 있습니다. 탭 중 하나는 문서를 첨부 할 수있는 문서 첨부 파일입니다. 그것이 내가하려는 일이다. API는 복합 템플릿을 통해 템플릿에 문서를 첨부하는 것을 지원하지만 Docusign이 요청을 수락하고 문서를 탭에 연결하여 서명자가 문서의 첨부 파일 필드를 클릭하여 볼 수있게하는 데 어려움을 겪고 있습니다. 문서. –

+0

DocuSign은 "... [a] 문서를 탭에 연결하여 서명자가 문서의 첨부 파일 필드를 클릭하고 문서를 볼 수있게합니다"우리는 해당 유형의 기능을 추가하려고합니다. 현재로서는 사용할 수 없습니다. –

0

내가 잘못한 것을 알았습니다. 첨부 파일이없는 템플릿의 경우 TemplateRole 및 EnvelopeTabs를 사용했습니다.그러나 첨부 파일의 경우 모든 문서를 포함 시키려고하면 문서가 템플릿을 덮어 쓰게됩니다. 그래서 저는 템플릿과 데이터를위한 서버와 인라인 템플릿으로 복합 템플릿으로 전환했습니다. 허용되는 다양한 영역에서 다양한 조합으로 문서를 추가하려고하면 일반적으로 요청이 전송되지만 문서는 필요하지 않습니다.

마지막 해결 방법은 원래의 TemplateRole 방식으로 되돌아 가면서 초안으로 봉투를 만드는 것입니다. 초안 봉투를 만든 다음 봉투에 문서를 추가 할 수 있습니다. 그러나 불행히도 봉투를 보내려면받는 사람을 다시 부착해야합니다. 나는 그것을 깨끗하게하려고 노력하고있다. 그렇지 않으면 그것은 나를 위해 지금 일하고있다.

관련 문제