2016-05-11 34 views
0

Ich habe ein Dokument, das einer Bestellung sehr ähnlich ist, die über DocuSign zur Signatur gesendet werden muss. Es gibt Header-Daten, die fest sind und einfach auf dem Dokument platziert und dann mit Tabs gefüllt werden können. Daneben gibt es Details, die 1 oder mehr sein können. Ich frage mich, was die beste Strategie ist, um diese Art von Dokument mit Docusign API zu erstellen?Docusign: Erstellen eines Dokuments mit dynamischem Inhalt

Edit: eine Probe des PDF Einschließlich, die produziert werden muss: Sample Document to be sent

TIA

Antwort

0

Sie möchten wirklich zuerst ein Dokument dynamisch erstellen und es dann über DocuSign signieren lassen.

Sie haben eine Reihe von Optionen:

erstellen pdf dynamisch. Dafür stehen viele Bibliotheken zur Verfügung. Googeln Sie einfach nach "PDF erstellen".

Erstellen Sie ein HTML-Dokument dynamisch, dann entweder zu DocuSign senden direkt oder es zuerst an ein Unternehmen senden, die bei der Herstellung schöne Dokumente aus dynamischen Daten spezialisiert hat. Ich mag WebMerge dafür.

Wenn Sie das Dokument an DocuSign senden, stimme ich Rickey zu, dass Anchor Strings eine gute Möglichkeit sind, die Signatur am richtigen Ort zu haben. Es gibt eine recipe for placing DocuSign fields by using anchor strings.

+0

Danke Larry. Du hast Recht. Mein größtes Problem ist die dynamische Erstellung des Dokuments. Das Tool, mit dem ich arbeite, wird die PDF für mich generieren, aber es gibt mir keinen Zugriff auf diese Datei in einem RESTful Web Service-Aufruf. Ich kann nur auf Dateien in einer E-Mail zugreifen. Ich denke, ich werde eine separate Frage darüber stellen, ob DocuSign die Übermittlung von Dokumenten per E-Mail ermöglicht. – LostAndConfused

+0

Danke für die Überprüfung. Ich schlage vor, dass Sie den Dienst, den Sie verwenden, kontaktieren und sagen, dass Sie das PDF als Datei benötigen und nicht an jemanden gesendet werden.Wenn sie nicht helfen, können Sie entweder aufhören, diesen Dienst zu nutzen, oder Ihren eigenen E-Mail-Listener erstellen, und den Dienst per E-Mail an das PDF senden lassen. Definitiv ein Schmerz, aber machbar. Um den Status beizubehalten, können Sie eine E-Mail an den Listener senden: + @ your_domain.com. Die E-Mail wird an listener @ your_domain gesendet, aber Sie können die ID aus der TO-Adresse herausziehen, um den Status wiederherzustellen (Jobnummer, Kundennummer usw.) –

+0

Vielen Dank Larry. Eigentlich ist die Alternative für mich, einen WEB-Service in Java zu erstellen, den ich aus dem Tool aufrufen kann, mit dem ich die Frontend-Schnittstelle erstelle, und dann Java zu verwenden, um die Datei an DocuSign zu senden. Ich habe versucht zu sehen, ob ich alles in diesem Tool tun kann, es heißt Logi Studio, aber ich denke nicht. Danke noch einmal. – LostAndConfused

1

Anchor strings wäre eine gute Option sein, sogar noch mehr zu erkunden, wenn alles, was Sie von DocuSign benötigen eine Unterschrift ist (und/oder Datum signiert).

BEARBEITEN: Zum Beispiel könnten Sie in Ihrem Dokument "sig1" whitentext, wo der Empfänger signieren soll.

  "signers": [ 
      { 
      "email": "[email protected]", 
      "name": "John Doe", 
      "recipientId": "1", 
      "routingOrder" : "1", 
      "tabs" : { 
       "signHereTabs" : [ 
        { 
         "tabLabel" : "SignHere", 
         "anchorString" : "sig1" 
        } 
        ] 
      } 
      } 
     ] 
     }, 

Siehe den Screenshot, den ich angehängt habe. Allerdings habe ich meinen Anker nicht ausgelöscht. enter image description here

Noch eine Sache zu beachten. Ich habe den folgenden Test von der WebApp erstellt. Wenn Sie die API verwenden, wird die linke untere Ecke des Tags unten links im Text angezeigt.

+0

Danke Rickey. Der dynamische Inhalt, den ich dem Dokument hinzufügen muss, wird nur gelesen. Wie ich in meinem Post erwähnte, ist es im Wesentlichen wie eine Bestellung. Und der dynamische Teil weiß nicht, wie viele Details es gibt, 1 oder mehr. Ich nehme an, dass die Registerkarten Signature und Date am unteren Rand der Details platziert werden müssten. Ich habe die Syntax für Anchor Strings in keinem der Envelope-Beispieldokumente gesehen, und selbst die Suche nach Anchor kam mit 0 Ergebnissen zurück. Haben Sie zufällig eine funktionierende Probe? – LostAndConfused

+0

Meine Antwort wurde mit einem kurzen Beispiel aktualisiert. Eine Sache, die Sie beachten sollten, ist, dass Sie Ihre Anker eindeutig machen möchten, da das System dieses Tag jeder Instanz des Ankers in einem Dokument hinzufügt. –

+0

OK Ich habe dem ursprünglichen Post ein Beispielbild von dem hinzugefügt, was ich produzieren muss. – LostAndConfused

Verwandte Themen