2014-01-15 2 views
1

DocuSign API를 사용하여 새 템플릿을 만들 때 웹 콘솔을 사용할 때와 같이 PDF 필드를 DocuSign SecureFields로 자동 변환하는 방법이 있습니까?DocuSign API가 PDF 필드를 SecureFields로 자동 변환

게시에 :

https://demo.docusign.net/restapi/v2/accounts/{account_id}/templates 

요청 몸 :

{ 
     "emailsubject":"Please sign this", 
     "templateId":"", 
     "recipients":{ 
      "signers":[{ 
       "routingOrder":1, 
       "roleName":"RoleOne", 
       "recipientId":"1" 
      }] 
     }, 
     "envelopeTemplateDefinition":{ 
      "name":"test", 
      "templateId":"" 
     }, 
     "documents":[{ 
      "documentId":"1", 
      "name":"Agreement8_7_2012", 
      "transformPdfFields":"true" 
     }] 
     } 

나는 성공적인 반응을 얻고 템플릿은 그냥 DocuSign의 SecureFields없이 생성됩니다.

답변

1

첫째,받는 사람에 대한 사실defaultRecipient 속성을 설정하려고 :

"recipients":{ 
    "signers":[{ 
     "routingOrder":1, 
     "roleName":"RoleOne", 
     "recipientId":"1", 
     "defaultRecipient":"true" 
    }] 
} 

이 DocuSign의 필드로 변환 모든 PDF 필드가 수신자에게 속해야 DocuSign의 말할 것이다.

이 변경으로 문제가 해결되지 않으면 변환이 성공하지 못하는 PDF 필드의 속성 일 가능성이 있습니다. 나는 다음 당신이 할 것을 건의 할 것, 문제를 해결하려면

  • 당신의 PDF의 필드가 DocuSign의 변환합니다 필드 유형 사이에 있는지 (즉, 확인 확인란 날짜 시간, 목록 상자, 숫자, 라디오, 텍스트 , 서명 및 암호).

  • PDF에서 필드 속성을 검사하십시오. DocuSign에서 특정 보호 속성이 설정된 PDF 필드 (예 : Visible = false - 또는 서명 필드의 경우 Read-Only = true)는 변환 할 수없는 것 같습니다. 아마도 DocuSign에서 필드의 속성을 변경하면 해당 필드를 변환 할 수 있는지 확인하기 위해 단일 필드의 다양한 속성 설정을 시험해보기 시작할 수 있습니다. DocuSign의 REST API 가이드 (http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf)의 [페이지 105에서 시작]

은 "PDF의 필드 변환"섹션 필드 변환 과정에 대한 정보를 포함합니다.

+0

기본받는 사람을 설정하고 모든 필드가 일반 제인 텍스트 필드이고 아직 변환되지 않았 음을 확인했습니다. 제안 해 주셔서 감사하지만 템플릿을 만들 때 웹 콘솔을 사용하겠습니다. – blowfish

+0

흥미로운 점은 업데이트에 대한 것입니다. API를 통해 템플릿을 만들 때 "transformPdfFields"를 사용한 적이 없지만 지원되지 않는다고 상상할 수는 없습니다. 나는 나중에 봉투를 만들 때 템플릿을 만들 때와 같이 작동하지 않는 왜 transformPdfFields를 사용하는지에 대해 흥미가 있기 때문에 나중에 좀 더 문제를 일으킬 수 있습니다. 여기에 더 많은 정보를 추가하겠습니다. 유용한 정보가 있으면 알려 드리겠습니다. –

+0

compositeTemplates 노드를 사용해보십시오. 그러면 작동 할 것입니다. –