2014-12-11 1 views
0

요청 xml 아래 회사 탭을 미리 채우는 데 사용하고 있습니다. 이것에 기초하여 Docusign: creating envelopes through templates with the REST API and prefilling tags 나는 rolename을 Signer로 시작하도록 변경했지만 도움이되지 않았습니다. 내가 여기서 무엇을 놓치고 - 당신이 "서명자"로 시작하는 roleName을 변경하는 이유REST API를 사용하여 봉투를 작성하는 동안 회사 태그를 사전 채우기

<envelopeDefinition xmlns="http://www.docusign.com/restapi"> 
 
    <accountId>accountId</accountId> 
 
    <status>sent</status> 
 
    <compositeTemplates> 
 
    <compositeTemplate> 
 
     <serverTemplates> 
 
     <serverTemplate> 
 
      <sequence>1</sequence> 
 
      <templateId>templateid</templateId> 
 
     </serverTemplate> 
 
     </serverTemplates> 
 
     <inlineTemplates> 
 
     <inlineTemplate> 
 
      <sequence>1</sequence> 
 
      <recipients> 
 
      <signers> 
 
       <signer> 
 
       <email> [email protected] </email> 
 
       <name>afhoauf vouagi</name> 
 
       <recipientId>1</recipientId> 
 
       <roleName>Contractor</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       <tabs> 
 
        <companyTabs> 
 
        <company> 
 
         <documentId>1</documentId> 
 
         <pageNumber>1</pageNumber> 
 
         <recipientId>1</recipientId> 
 
         <xPosition>70</xPosition> 
 
         <yPosition>156</yPosition> 
 
         <tabLabel>Company</tabLabel> 
 
         <value>SomeName</value> 
 
         <concealValueOnDocument>false</concealValueOnDocument> 
 
        </company> 
 
        </companyTabs> 
 
       </tabs> 
 
       </signer> 
 
       <signer> 
 
       <email> </email> 
 
       <name></name> 
 
       <recipientId>3</recipientId> 
 
       <roleName>Icon</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       </signer> 
 
      </signers> 
 
      </recipients> 
 
     </inlineTemplate> 
 
     </inlineTemplates> 
 
    </compositeTemplate> 
 
    <compositeTemplate> 
 
     <serverTemplates> 
 
     <serverTemplate> 
 
      <sequence>2</sequence> 
 
      <templateId>templateid</templateId> 
 
     </serverTemplate> 
 
     </serverTemplates> 
 
     <inlineTemplates> 
 
     <inlineTemplate> 
 
      <sequence>1</sequence> 
 
      <recipients> 
 
      <signers> 
 
       <signer> 
 
       <email> [email protected] </email> 
 
       <name>afhoauf vouagi</name> 
 
       <recipientId>1</recipientId> 
 
       <roleName>Contractor</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       <tabs></tabs> 
 
       </signer> 
 
       <signer> 
 
       <email> </email> 
 
       <name></name> 
 
       <recipientId>3</recipientId> 
 
       <roleName>Icon</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       </signer> 
 
      </signers> 
 
      </recipients> 
 
     </inlineTemplate> 
 
     </inlineTemplates> 
 
    </compositeTemplate> 
 
    <compositeTemplate> 
 
     <serverTemplates> 
 
     <serverTemplate> 
 
      <sequence>3</sequence> 
 
      <templateId>templateid</templateId> 
 
     </serverTemplate> 
 
     </serverTemplates> 
 
     <inlineTemplates> 
 
     <inlineTemplate> 
 
      <sequence>1</sequence> 
 
      <recipients> 
 
      <signers> 
 
       <signer> 
 
       <email> [email protected] </email> 
 
       <name>afhoauf vouagi</name> 
 
       <recipientId>1</recipientId> 
 
       <roleName>Contractor</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       <tabs></tabs> 
 
       </signer> 
 
       <signer> 
 
       <email> </email> 
 
       <name></name> 
 
       <recipientId>3</recipientId> 
 
       <roleName>Icon</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       </signer> 
 
      </signers> 
 
      </recipients> 
 
     </inlineTemplate> 
 
     </inlineTemplates> 
 
    </compositeTemplate> 
 
    <compositeTemplate> 
 
     <serverTemplates> 
 
     <serverTemplate> 
 
      <sequence>4</sequence> 
 
      <templateId>templateid</templateId> 
 
     </serverTemplate> 
 
     </serverTemplates> 
 
     <inlineTemplates> 
 
     <inlineTemplate> 
 
      <sequence>1</sequence> 
 
      <recipients> 
 
      <signers> 
 
       <signer> 
 
       <email> [email protected] </email> 
 
       <name>afhoauf vouagi</name> 
 
       <recipientId>1</recipientId> 
 
       <roleName>Contractor</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       <tabs></tabs> 
 
       </signer> 
 
       <signer> 
 
       <email> </email> 
 
       <name></name> 
 
       <recipientId>3</recipientId> 
 
       <roleName>Icon</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       </signer> 
 
      </signers> 
 
      </recipients> 
 
     </inlineTemplate> 
 
     </inlineTemplates> 
 
    </compositeTemplate> 
 
    <compositeTemplate> 
 
     <serverTemplates> 
 
     <serverTemplate> 
 
      <sequence>5</sequence> 
 
      <templateId>templateid</templateId> 
 
     </serverTemplate> 
 
     </serverTemplates> 
 
     <inlineTemplates> 
 
     <inlineTemplate> 
 
      <sequence>1</sequence> 
 
      <recipients> 
 
      <signers> 
 
       <signer> 
 
       <email> [email protected] </email> 
 
       <name>afhoauf vouagi</name> 
 
       <recipientId>1</recipientId> 
 
       <roleName>Contractor</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       <tabs></tabs> 
 
       </signer> 
 
       <signer> 
 
       <email> </email> 
 
       <name></name> 
 
       <recipientId>3</recipientId> 
 
       <roleName>Icon</roleName> 
 
       <clientUserId>1</clientUserId> 
 
       </signer> 
 
      </signers> 
 
      </recipients> 
 
     </inlineTemplate> 
 
     </inlineTemplates> 
 
    </compositeTemplate> 
 
    </compositeTemplates> 
 
</envelopeDefinition>

답변

0

는 잘 모르겠어요, 그것은 확실히 당신 아무튼에 링크 요구 사항 및 포스트 아니다 당신은 그걸 전혀 사용하지 말아주세요. 대신, 그것은 아마도 당신의 문제 일 것입니다.

API 요청에서 템플릿에 저장 한 것과 동일한 역할 이름을 사용하고 있는지 확인해야합니다.

<signers> 
    <signer> 
     <email> [email protected] </email> 
     <name>afhoauf vouagi</name> 
     <recipientId>1</recipientId> 
     <roleName>Customer</roleName> 
     ... 

: 예를 들어, 당신은 콘솔을 통해 템플릿을 생성하고 그것을 "고객"이라는 하나 개의 역할을주고 있다면, 당신의 API 요청에 당신은 같은 이름이 역할에받는 사람, 즉 할당하는 것을 참조해야 또한, 나는이 스택 오버플로 들어오는 복사 붙여 넣기 오류가 있는지 확실하지 않습니다하지만 당신은 당신이받는 사람의 이메일 주변에있는 여분의 공간을 제거해야합니다 : 난 당신이 값을 설정할 수 있습니다 모르겠어요

<email> [email protected] </email> 
+0

감사합니다. 템플릿과 요청 모두에서 롤 이름을 서명자로 변경 했으므로 두 위치에서 동일한 롤 이름을 사용하고 있습니다. 또한 게시물에서 질문자는 서명자가 자신의 문제를 해결하기 시작하여 rolename의 사용법을 지정하는 업데이트를 가지고 있으므로 시도해 보았습니다. - ** 그리고 채워졌습니다! 서명자가 아닌 역할 이름을 시작하면 작동하지 않는 것 같습니다. 기묘한! 그리고 예, Docusign의 역할 이름을 Random1에서 Signer2로 변경합니다 (이 경우). 예를 들어, Signer3도 작동했습니다. ** –

+0

또한 tabLabel을 변경하고 일부 값을 설정하면 문서에 새 탭이 만들어 지지만 아무 값도 표시하지 않습니다. –

0

을 "회사"라는 태그에 대해 DocuSign의 빌트인 회사 태그와 충돌이 일어나는 것은 서명자 만이 채울 수 있다고 생각합니다. 이러한 태그를 미리 채워야하는 경우 일반 텍스트 탭을 사용하고 이름/레이블을 다른 것으로 설정하십시오. 예 : "CompanyName"

관련 문제