2014-01-15 3 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 будет переоборудовать (то есть: CheckBox, DateTime, ListBox, Числовой, Радио, Текст , Подпись и Пароль).

  • Изучите свойства поля в PDF. Похоже, что DocuSign не может преобразовывать поля PDF, которые имеют определенные защитные свойства (например, Visible = false - или для полей подписи, Read-Only = true). Возможно, начните экспериментировать с различными настройками свойств в одном поле, чтобы увидеть, позволяет ли изменить свойства поля в PDF, чтобы DocuSign преобразовал это поле.

В разделе "Преобразование PDF полей" [на стр 105] на DocuSign REST API Guide (http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf) содержит информацию о процессе трансформации поля.

+0

Я установил получателя по умолчанию и подтвердил, что все поля являются просто текстовыми полями Jane, и они все еще не преобразуются. Спасибо за предложения, но я полагаю, что я буду придерживаться веб-консоли для создания шаблонов. – blowfish

+0

Интересно - thnaks для обновления. Я никогда не использовал «transformPdfFields» при создании шаблона через API, но я не могу себе представить, что он не поддерживается. Я могу немного поработать позже, так как я заинтригован, почему преобразованиеPdfFields не будет работать одинаково при создании шаблона, как при создании конверта. Я добавлю дополнительную информацию здесь, если/когда я придумаю что-нибудь потенциально полезное. –

+0

попробуйте использовать узел compositeTemplates, тогда он должен работать. –

Смежные вопросы