Du är här:
API:n för e-signaturer
Du kan använda API för e-signaturer oberoende för att anropa Salesforce Contracts funktioner utan att använda användargränssnittet. Dessa API är mycket anpassningsbara. Du kan skicka ett eller flera genererade dokument för e-signatur. Dina genererade dokument kan associeras med antingen standardobjekt eller egna objekt.
För att veta vilka behörigheter som behövs, se Behörighetsuppsättningar för DocuSign.
För att veta mer om Apex styrande gränser, se Verkställande styrande och gränser.
Mer information om API för e-signaturer finns i E-signaturresurser.
| Metod | Beskrivning |
|---|---|
| getRecipients [Mottagare] | Använd denna metod för att visa en lista över dokumentmottagare. Lägga till en egen logik via en egen klass:
För att anpassa hur mottagare returneras, implementera gränssnittet ind_docgen_api.OpenInterface i en global Apex klass. Här är ett exempel på implementering som hämtar alla kontakter med hälsningen "Mr": recipientSelector och sourceObjectId är valfria parametrar. Parametern sourceObjectId skickas som indata till Apex klassen och konsumeras enligt behov. För att konfigurera den egna klassen med metadata, lägg till en post i objektet Konfiguration av elektronisk signatur med dessa värden:
|
| getDocuments , | Använd denna metod för att visa en lista över dokument som skickats för e-signatur. Om parametern IsAssociatedWithClm är:
Lägga till en egen logik via en egen klass:
För att anpassa hur dokument returneras för eSignature, implementera gränssnittet ind_docgen_api.OpenInterface i en global Apex klass. Här är ett exempel på implementering som hämtar dokument från ContentVersion-poster länkade till det givna sourceObjectId: documentSelector är en valfri parameter. För att konfigurera den egna klassen med metadata, lägg till en post i objektet Konfiguration av elektronisk signatur med dessa värden:
Du behöver inte skicka namnet på den egna klassen i API URL. |
| getNotificationSettings [Inställningar för getNotification] | Använd denna metod för att visa inställningar för påminnelser och notiser om att de går ut. sourceObjectId är en obligatorisk parameter som returnerar respektive notisinställningar för ett objekt. API läser notisinställningarna från dessa konfigurationsinställningar:
|
| sendEnvelope [Skicka kuvert] | Använd denna metod för att aktivera en ny DocuSign-transaktion. |
| voidEnvelope . | Använd denna metod för att göra kuvert associerade med ett objekt ogiltiga eller ogiltiga. |
| updateEnvelope [uppdateringskuvert] | Använd denna metod för att skicka en ad hoc-begäran till DocuSign för att uppdatera kuvertstatusen. |
