Sie befinden sich hier:
E-Signatur-APIs
Sie können die E-Signatur-APIs unabhängig voneinander verwenden, um die Salesforce Contracts-Funktionen aufzurufen, ohne die Benutzeroberfläche zu verwenden. Diese APIs sind hochgradig anpassbar. Sie können ein oder mehrere generierte Dokumente zur elektronischen Signatur senden. Ihre generierten Dokumente können standardmäßigen oder benutzerdefinierten Objekten zugeordnet werden.
Informationen zu den erforderlichen Berechtigungen finden Sie unter Berechtigungssätze für DocuSign.
Informationen zu den Apex Governor Limits finden Sie unter Execution Governors and Limits (Obergrenzen für Apex-Regulatoren).
Informationen zu E-Signatur-APIs finden Sie unter E-Signaturressourcen.
| Methode | Beschreibung |
|---|---|
| getRecipients | Verwenden Sie diese Methode, um eine Liste der Dokumentempfänger anzuzeigen. Hinzufügen einer benutzerdefinierten Logik über eine benutzerdefinierte Klasse:
Implementieren Sie die Schnittstelle ind_docgen_api.OpenInterface in einer globalen Apex-Klasse, um anzupassen, wie Empfänger zurückgegeben werden. Hier eine Beispielimplementierung, die alle Kontakte mit der Anrede "Herr" abruft: recipientSelector und sourceObjectId sind optionale Parameter. Der Parameter sourceObjectId wird als Eingabe an die Apex-Klasse übergeben und bei Bedarf verwendet. Fügen Sie zum Konfigurieren der benutzerdefinierten Klasse mithilfe von Metadaten einen Datensatz im Objekt "Konfiguration der elektronischen Signatur" mit den folgenden Werten hinzu:
|
| getDocuments | Verwenden Sie diese Methode, um eine Liste der zur elektronischen Signatur gesendeten Dokumente anzuzeigen. Wenn der Parameter IsAssociatedWithClm wie folgt lautet:
Hinzufügen einer benutzerdefinierten Logik über eine benutzerdefinierte Klasse:
Implementieren Sie die Schnittstelle ind_docgen_api.OpenInterface in einer globalen Apex-Klasse, um anzupassen, wie Dokumente für eSignature zurückgegeben werden. Im Folgenden finden Sie eine Beispielimplementierung, die Dokumente aus ContentVersion-Datensätzen abruft, die mit der angegebenen sourceObjectId verknüpft sind: documentSelector ist ein optionaler Parameter. Fügen Sie zum Konfigurieren der benutzerdefinierten Klasse mithilfe von Metadaten einen Datensatz im Objekt "Konfiguration der elektronischen Signatur" mit den folgenden Werten hinzu:
Sie müssen den Namen der benutzerdefinierten Klasse nicht im API-URL übergeben. |
| getNotificationSettings | Verwenden Sie diese Methode, um die Einstellungen für Erinnerungen und Ablaufbenachrichtigungen anzuzeigen. Die sourceObjectId ist ein obligatorischer Parameter, der die entsprechenden Benachrichtigungseinstellungen für ein Objekt zurückgibt. Die API liest die Benachrichtigungseinstellungen aus den folgenden Konfigurationseinstellungen:
|
| sendEnvelope | Verwenden Sie diese Methode, um eine neue DocuSign-Transaktion zu aktivieren. |
| voidEnvelope | Verwenden Sie diese Methode, um einem Objekt zugeordnete Umschläge ablaufen zu lassen oder für ungültig zu erklären. |
| updateEnvelope | Verwenden Sie diese Methode, um eine Ad-hoc-Anforderung an DocuSign zu senden, um den Umschlagstatus zu aktualisieren. |
