2016-04-19 10 views
0

Mit Bezug auf die Frage unten - Docusign API Multiple Embedded in Person SignersDocuSign InPerson Signer für mehrere signers

InPerson Signer: Da die frühere Frage keine Antwort abgehakt. Von meiner Webseite (C#, Asp.Net MVC), Sobald die Dokumente zu Docusign hochgeladen werden, möchte ich das gesamte Dokument in einem separaten Tab und mit mehreren Unterzeichnern geöffnet werden. Ich kann dies für einen einzelnen Inperson-Unterzeichner erreichen, indem ich die ClientUserId erwähne. Wenn es mehr als einen Inperson Unterzeichner gibt, wie wird das Dokument funktionieren? Gibt es bei jeder Anmeldung eine Antwort an meine Web-App und muss ich dann die nächste Empfänger-URL aufrufen.

Hilfe sehr geschätzt.

+0

was meinst du, wenn du sagst "Ich möchte, dass das gesamte Dokument in einem separaten Tab und mit mehreren Unterzeichnern geöffnet wird" '? Können Sie das näher ausführen? Was ist der genaue Arbeitsablauf, den Sie erreichen möchten? – Ergin

+0

Nun, ich habe 90% der Funktionalität von dem, was ich wollte, abgedeckt. Grundsätzlich habe ich gesucht - Sobald der Umschlag hochgeladen ist, erhalten Sie die Empfänger-URL auf der Grundlage der Routing-Reihenfolge und öffnen Sie es im Browser. Wenn der erste Empfänger (vor dem Host) signiert, sollte die Antwort zu meiner App zurückkehren und dann sollte ich die nächste URL der Empfängeransicht abrufen und sie erneut öffnen. Ich wollte die Funktion "In-Person Signer" verwenden, aber ohne eine erste E-Mail senden zu müssen, stattdessen wollte ich, dass das Dokument im Browser geöffnet wird. – Pramod

+0

Das nächste, was ich versuche zu erreichen, ist, sobald die Unterzeichnung abgeschlossen ist, sollte eine E-Mail an die Empfänger als COMPLETED gesendet werden. – Pramod

Antwort

1

Die Empfänger-URL zeigt Ihnen die URL zum Öffnen des Dokuments für den ersten Unterzeichner. Sobald der Empfänger FINISH unterzeichnet und darauf klickt, sollte die Antwort-URL die Umschlag-ID als Abfragezeichenfolgenparameter enthalten. Fügen Sie eine neue Action-Methode hinzu, um die Umschlag-ID als Abfragezeichenfolgenparameter zu akzeptieren. Rufen Sie die Empfängerliste mithilfe von EnvelopesApi.ListRecipients Methode ab. Überprüfen Sie die Eigenschaft recepientList.CurrentOrder, die die nächste Person in der zu unterzeichnenden Leitung angibt. Rufen Sie die Empfängeransichts-URL der nächsten Person ab und leiten Sie sie erneut zur neuen URL um. Wiederholen Sie diesen Vorgang, bis CurrentOrder null ist.