2016-07-27 6 views
0

Ich verwende derzeit die REST API, um einen Umschlag zu erstellen, der ein Dokument und eine Vorlage enthält, die ich bereits in Docusign eingerichtet habe. Ich erhalte den folgenden Fehler in der Webanfrage und kann diesen Fehler nicht in der Statuscode-/Fehlerliste von DocuSign finden, um das Problem zu debuggen. Ihre Support-Person schlägt vor, ich frage hier ..DocuSign-Statuscode TAB_REFERS_TO_DOCUMENT_NO_TABS_ALLOWED?

TAB_REFERS_TO_DOCUMENT_NO_TABS_ALLOWED - Die Registerkarte verweist auf ein Dokument, das Tabs nicht erlaubt.

Hat jemand das erlebt?

Edit:

Die Ausgabe erscheint dem Dokument Abschnitt zusammenzuhängen.

{ 
    "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

Erstens, wenn die DocuSign-Unterstützung nicht einmal ihre eigenen Fehlercodes kennt und Sie auf StackOverflow verweist Vielleicht möchten Sie mit jemand anderem chatten. Ich habe DocuSign einige Male benutzt und diesen Fehler habe ich noch nie gesehen. Registerkarten verweisen auf die Platzhalter in der Vorlage, die Sie erstellen. Gibt es einen Grund, warum sie nicht möchten, dass Sie Platzhalter für diese Vorlage definieren? –

+0

Ich entfernte meine Platzhalter von der Vorlage z.B. Unterschrift und bekomme diesen Fehler nicht mehr, aber ich möchte natürlich die Platzhalter dort, also nicht sicher, was die Alternative ist. Ich verwende eine zusammengesetzte Vorlage. – Sheree

+0

Der Fehler klingt fast so, als würde er immer noch Registerkarten referenzieren, die nicht existieren - möglicherweise das Problem? So oder so, ich fand ihre technische Unterstützung ist gut, so dass Sie vielleicht mit jemand anderem chatten möchten. –

Antwort

1

Sie haben also eine Vorlage auf dem Server, mit einem Dokument als Teil der Vorlage?

Aber Sie möchten, dass der Umschlag ein anderes Dokument mit der Vorlage verwendet, ja?

Es ist mein Verständnis, dass die documentId im Dokumentabschnitt der zusammengesetzten Vorlage mit dem in der Vorlage verwendeten documentId übereinstimmen muss, wenn das Dokument für das Dokument der Vorlage ersetzt werden soll.

Überprüfen Sie die Definition der Vorlage. Haben Sie die Vorlage programmgesteuert erstellt oder die DocuSign-App für den Webbrowser verwendet? Wenn Letzteres gilt, beachten Sie, dass das erste Dokument in einer Vorlage nicht immer die ID 1 erhält.

+0

Ich habe eine Vorlage, die ich mit der DocuSign App erstellt habe, die sich unter dem Vorlagenbereich von Docusign befindet. Ich möchte nun mein Dokument, das ich von einem anderen Ort mitgenommen habe, senden und dieses Template darauf anwenden, bevor es zum Signieren an den Benutzer gesendet wird. Ich folgte diesem Beispiel in Beispiel 1 http: // stackoverflow.com/questions/20034028/how-do-i-apply-eine-Vorlage-zu-einem-Dokument-mit-docusign-Rest-api – Sheree

+0

@Sheree, wie ich oben vorschlagen, schauen Sie sich die Definition der Vorlage. Verwenden Sie die Methode https://docs.docusign.com/esign/restapi/Templates/Templates/get/ Sie können dafür den aapiexplorer.docusign.com verwenden. Sehen Sie, was die Dokument-ID in der Vorlage ist. –

+0

Wo finde ich die Dokument-ID des Dokuments, das ich zum Erstellen der Vorlage in DocuSign verwendet habe? Werden die Signierungsregister beibehalten, wenn ich sie durch mein Dokument ersetze? – Sheree