U bent hier:
API's voor elektronische handtekeningen
U kunt de API's voor elektronische handtekeningen onafhankelijk gebruiken om de Salesforce Contracts functionaliteiten aan te roepen zonder de UI te gebruiken. Deze API's kunnen in hoge mate worden aangepast. U kunt een of meer gegenereerde documenten verzenden voor elektronische handtekening. Uw gegenereerde documenten kunnen worden gekoppeld aan standaard- of aangepaste objecten.
Raadpleeg Machtigingensets voor DocuSign voor meer informatie over de vereiste machtigingen.
Raadpleeg voor meer informatie over de Apex beheerlimieten Uitvoeringsbeheer en limieten.
Zie Resources voor elektronische handtekeningen voor informatie over API's voor elektronische handtekeningen
| Methode | Beschrijving |
|---|---|
| getRecipients | Gebruik deze methode om een lijst van documentontvangers weer te geven. Een aangepaste logica toevoegen via een aangepaste klasse:
Implementeer voor het aanpassen van de manier waarop ontvangers worden geretourneerd, de interface ind_docgen_api.OpenInterface in een globale Apex klasse. Hier is een voorbeeldimplementatie die alle contactpersonen ophaalt met de aanhef "Mr.": recipientSelector en sourceObjectId zijn optionele parameters. De parameter sourceObjectId wordt als invoer doorgegeven aan de Apex klasse en naar behoefte verbruikt. Als u de aangepaste klasse wilt configureren met behulp van metagegevens, voegt u een record toe in het object Configuratie van elektronische handtekening met deze waarden:
|
| getDocuments | Gebruik deze methode om een lijst weer te geven van documenten die voor elektronische handtekening zijn verzonden. Als de parameter IsAssociatedWithClm is:
Een aangepaste logica toevoegen via een aangepaste klasse:
Als u wilt aanpassen hoe documenten worden geretourneerd voor eSignature, implementeert u de interface ind_docgen_api.OpenInterface in een globale Apex klasse. Hier is een voorbeeldimplementatie die documenten ophaalt uit ContentVersion-records die zijn gekoppeld aan de opgegeven sourceObjectId: documentSelector is een optionele parameter. Als u de aangepaste klasse wilt configureren met behulp van metagegevens, voegt u een record toe in het object Configuratie van elektronische handtekening met deze waarden:
U hoeft de naam van de aangepaste klasse niet door te geven in de API-URL. |
| getNotificationSettings | Gebruik deze methode om instellingen voor herinneringen en kennisgevingen over vervallen weer te geven. De sourceObjectId is een verplichte parameter die de respectieve kennisgevingsinstellingen voor een object retourneert. De API leest de instellingen voor kennisgevingen uit deze configuratie-instellingen:
|
| sendEnvelope | Gebruik deze methode om een nieuwe DocuSign-transactie in te schakelen. |
| voidEnvelope | Gebruik deze methode om enveloppen die aan een object zijn gekoppeld, te laten vervallen of nietig te maken. |
| updateEnvelop | Gebruik deze methode om een ad-hocverzoek te verzenden naar DocuSign om de envelopstatus bij te werken. |
