2016-07-27 1 views
0

В настоящее время я использую REST api для создания конверта, содержащего документ и шаблон, который я уже установил в Docusign. Я получаю следующую ошибку в веб-запросе и не могу найти эту ошибку в списке кода состояния/ошибки, предоставленном DocuSign, чтобы попробовать отладить проблему. Их помощник предлагает мне спросить здесь.Код статуса видеорегистратора TAB_REFERS_TO_DOCUMENT_NO_TABS_ALLOWED?

TAB_REFERS_TO_DOCUMENT_NO_TABS_ALLOWED - вкладка относится к документу, который не позволяет использовать вкладки.

Кто-нибудь испытал это?

Edit:

Проблема, кажется, относится к разделу документа.

{ 
    "emailBlurb":"Test Email Body", 
    "emailSubject": "Test Email Subject", 
    "status" : "sent", 
    "compositeTemplates": [ 
    { 
     "serverTemplates": [ 
     { 
      "sequence" : 1, 
      "templateId": "b1eccee3-9c00-4cb2-8d30-0400d51dcfe0" 
     }], 
     "inlineTemplates": [ 
     { 
      "sequence" : 2, 
      "recipients": { 
       "signers" : [{ 
        "email": "[email protected]", 
        "name": "usera", 
        "recipientId": "1", 
        "roleName": "Producer" 
       }] 
      } 
     }], 
     "document": { 
      "documentId": 1, 
      "name": "Test.docx", 
      "documentBase64":"[bytesremoved]", 
      "fileExtension":"docx" 
     } 
    }] 
} 
+0

Во-первых, если поддержка DocuSign даже не знает, каковы их собственные коды ошибок, и ссылается на StackOverflow, вы может захотеть пообщаться с кем-то другим. Я использовал DocuSign несколько раз, и я никогда не видел эту ошибку. Вкладки ссылаются на заполнители шаблона, который вы создаете, - есть ли причина, по которой они не хотят, чтобы вы определяли заполнители этого шаблона? –

+0

Я удалил мои заполнители с шаблона, например. подпись и больше не получаю эту ошибку, но я, очевидно, хочу, чтобы там заполнители, поэтому не уверен, что такое альтернатива. Я использую составной шаблон. – Sheree

+0

Ошибка почти звучит так, будто она по-прежнему ссылается на вкладки, которые не существуют - возможно, проблема? В любом случае, я нашел, что их техническая поддержка хороша, поэтому вы можете поговорить с кем-то другим. –

ответ

1

У вас есть шаблон на сервере с документом как частью шаблона?

Но вы хотите, чтобы конверт использовал другой документ с шаблоном, да?

Полагаю, что documentId в разделе документа составного шаблона должен соответствовать documentId, используемому в шаблоне, если вы хотите, чтобы документ был заменен документом шаблона.

Так что проверьте определение шаблона. Вы создали шаблон программно или используете приложение DocuSign для веб-браузера? Если последнее, то обратите внимание, что первый документ в шаблоне не всегда присваивается идентификатору 1.

+0

У меня есть шаблон, который я создал с помощью приложения DocuSign, которое находится в разделе шаблонов Docusign. Теперь я хочу отправить свой документ, который я захватил из другого места, и применить к нему этот шаблон, прежде чем он будет отправлен пользователю для подписания. Я следовал этому образцу в примере 1 http: // stackoverflow.com/questions/20034028/how-do-i-apply-a-template-to-a-document-using-docusign-rest-api – Sheree

+0

@Sheree, как я предлагаю выше, рассмотрим определение шаблона. Используйте метод https://docs.docusign.com/esign/restapi/Templates/Templates/get/. Для этого вы можете использовать apiexplorer.docusign.com. Посмотрите, что такое documentID в шаблоне. –

+0

Где я могу найти documentId документа, который я использовал для создания шаблона из DocuSign? Будет ли он сохранять закладки для подписания, если я заменил его моим документом? – Sheree