2014-10-27 58 views
0

我能夠使用Docusign API成功生成並從模板發送信封。唯一的問題是選項卡的值並不按預期填充(它們保持空白)。這是基於的DocuSign-REST的API-研討會-April2013相關代碼:Docusign API - 從模板創建的信封上預填充選項卡值

///////////////////////////////////////////// 
// STEP 2 - Create an envelope 
//////////////////////////////////////////// 

$data = array(
     "accountId" => $accountId, 
     "emailSubject" => "DocuSign API - Signature Request from Template", 
     "templateId" => $templateId, 
     "templateRoles" => array( 
      array( 
       "email" => $email, 
       "name" => $recipientName, 
       "inPersonSignerName" => "Some Customer", 
       "roleName" => "Customer", 
       "routingOrder" => 2, 
       "tabs" => array(
        "textTabs" => array(
         array(
          "tabLabel"=> "mmr", 
          "value" => "29.95" 
         ) 
        ) 
       ) 
      ), 
      array( 
       "email" => $email, 
       "name" => $recipientName, 
       "inPersonSignerName" => "Some Tech", 
       "roleName" => "Tech", 
       "routingOrder" => 1, 
       "tabs" => array( 
        "textTabs" => array ( 
         array (
          "tabLabel" => "\\*state", 
          "value" => "North Carolina"), 
         array (
          "tabLabel" => "\\*city", 
          "value" => "Raleigh") 
        ) 
       ) 
      ) 
     ), 
     "status" => "sent"); 

我所有搜索關於支持論壇,文檔等答案似乎指向我有什麼。我已經仔細檢查了tabLabels,它們是正確的,並被分配到正確的角色。該模板包含三個角色 - Tech(登錄人員),Customer(登錄人員),Data Entry(接收副本)。

任何人都可以發現問題嗎?我也試着用「tabLabel」=>「state」和「tabLabel」=>「city」(即沒有通配符),但是同樣的問題。讓我知道你是否需要更多信息。謝謝!

+0

您的帳戶是否已啓用「爲所有收件人顯示SecureField初始值」設置?您可以在首選項 - >功能下找到它。 – 2014-10-27 19:22:55

回答

0

您是否在模板中驗證了標籤已分配給預期收件人?根據您上面的代碼,看起來標籤爲「mmr」的標籤應該分配給客戶角色,標籤爲「州」和「城市」的標籤分配給技術人員。那是對的嗎?

相關問題