2013-10-14 3 views
2

У нас есть шаблоны, содержащие несколько вкладок для номера UBI. Я получил наш запрос REST, чтобы получить первое появление шаблона на странице этого поля, чтобы префикс, но не остальные. Мне было интересно, заполнит ли он все поля тем же tabLabel или если он просто найдет первое вхождение, заполнит его и выйдет? Мы используем cURL и PHP вместе с REST. Пример кода:Предварительная заполнение последующих вкладок Docusign

"templateRoles" => array(
    array(
     "tabs" => array(
      "textTabs" => array (
       array ("tabLabel" => "license_number", "value" => $license_number), 
       array ("tabLabel" => "ubi_number", "value" => "$ubi_number"), 
       array ("tabLabel" => "trade_name", "value" => $trade_name) 
      ) 
     ), 
     "email" => "$applicant_email", 
     "name" => $applicant_name, 
     "roleName" => "Applicant" 
    ) 
), 
"status" => "sent"); 

Это лишь немного локонов запроса и, как я сказал, он заполняет первое вхождение поля UBI номер на каждой странице, но ни один из них, которые следуют в одной и той же странице шаблона , Любая идея, почему это происходит?

ответ

3

Если ваш конверт содержит несколько полей с одинаковым именем (в вашем примере ubi_number), то в запросе API REST, где вы пытаетесь заполнить эти поля (то есть, поместите одно и то же значение во все поля, которые имеют метка табуляции ubi_number), добавьте символы \\ * к этикетке вкладки. То есть вкладка ярлык, указанный в запросе будет: \\ * ubi_number

Делать это следует сделать все поля, которые имеют вкладки ubi_number заселить значение, которое вы укажете в запросе. Подробнее об этом см. На стр. 297 руководства API DocuSign REST под заголовком «Автоматически заполняющие вкладки»: http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf

+0

Поэтому я использую переменные в своем вызове cURL. Я бы просто сделал это = '\\ * $ ubi_number'? – duckie715

+0

Ничего. Я перечитываю ваш удивительный ответ, который работает! Спасибо, Ким. – duckie715

+1

FYI Ранее этот вопрос обсуждался по этому вопросу: http://stackoverflow.com/questions/18181359/docusign-how-to-prefill-multiple-text-tabs-with-the-same-label/18197288#18197288 – Ergin

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