2013-12-16 55 views
0

我正在使用DocuSign API以允許人員鏈中的第一個人簽署嵌入式文檔。其他人應通過電子郵件簽署文件。這可能嗎?您是否可以從開發者帳戶發送多少電子郵件的限制?我成功創建並簽署了信封,但我在信封上列出的其他電子郵件帳戶都沒有收到複印件。Docusign Developement電子郵件

String requestBody = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" + 
        "<accountId>" + accountId + "</accountId>" + 
        "<status>sent</status>" + 
        "<emailSubject>" + emailSubject + "</emailSubject>" + 
        "<emailBlurb>" + emailBlurb + "</emailBlurb>" + 
        "<templateId>81bcad0d-91ed-4616-ae97-f281b2xxxxxx</templateId>" + 
        "<templateRoles>" + 
         "<templateRole>" + 
          "<email>" + emailaddr4[0] + "</email>" + 
          "<name>" + names[0] + "</name>" + 
          "<roleName>Student</roleName>" + 
          "<clientUserId>1</clientUserId>" + 
          "<tabs>" + 
           "<textTabs>" + 
            "<text>" + 
             "<tabLabel>sid</tabLabel>" + 
             "<value>" + student_id + "</value>" + 
            "</text>" + 
           "</textTabs>" + 
          "</tabs>" + 
         "</templateRole>" + 
         "<templateRole>" + 
          "<email>" + emailaddr4[1] + "</email>" + 
          "<name>" + names[1] + "</name>" + 
          "<roleName>Advisor</roleName>" + 
         "</templateRole>" + 
         "<templateRole>" + 
          "<email>" + emailaddr4[2] + "</email>" +  
          "<name>" + names[2] + "</name>" + 
          "<roleName>Dept Head of Major</roleName>" + 
         "</templateRole>" + 
         "<templateRole>" + 
          "<email>" + emailaddr4[3] + "</email>" +  
          "<name>" + names[3] + "</name>" + 
          "<roleName>Dean of School</roleName>" + 
         "</templateRole>" + 
        "</templateRoles>" + 
       "</envelopeDefinition>"; 

回答

1

只要你設置clientUserId屬性在「創建/發送信封」 API請求收件人,然後的DocuSign應該發送電子郵件至收件人時,它變成自己的打開信封路由順序。

我建議你嘗試執行信封用「獲取收件人」調用(https://demo.docusign.net/restapi/v2/accounts/{{acctId}}/envelopes/{{envelopeId}}/recipients?include_tabs=false&include_extended=false),並檢查響應,故障排除的方法:

  • 檢查收件人地址和電子郵件地址 - 他們符合你的期望?

  • clientUserId屬性是否設置爲任何收件人?如果該屬性設置爲收件人,DocuSign不會在輪到他們簽名時通過電子郵件發送郵件。

  • 什麼是頂級currentRoutingOrder屬性在響應中的值?只有誰擁有routingOrder屬性值比頂級currentRoutingOrder屬性的值等於或小於接受者 - 誰也沒有clientUserId屬性設置 - 將已收到的電子郵件,在工具DocuSign目前的時間點。

最後,如果這些問題排查提示仍導致的任何地方 - 絕對檢查任何用戶的「垃圾郵件」文件夾中誰顯然應該有收到一封電子郵件,從的DocuSign,但顯然還沒有(即電子郵件從未出現在收件箱中)。關於信封使用情況或允許發送的收件人電子郵件數量,模擬賬戶沒有限制 - 如果您正確創建信封,DocuSign將在適當的時間以路由順序發送收件人電子郵件。