Ti trovi qui:
API di firma elettronica
È possibile utilizzare le API di firma elettronica in modo indipendente per chiamare le funzionalità Salesforce Contracts senza utilizzare l'interfaccia utente. Queste API sono estremamente personalizzabili. È possibile inviare uno o più documenti generati per la firma elettronica. I documenti generati possono essere associati a oggetti standard o personalizzati.
Per informazioni sulle autorizzazioni richieste, vedere Insiemi di autorizzazioni.
Per informazioni sui limiti del governor Apex, vedere Execution Governors and Limits.
Per informazioni sulle API di firma elettronica, vedere Risorse sulla firma elettronica
| Metodo | Descrizione |
|---|---|
| getRecipients | Utilizzare questo metodo per visualizzare un elenco di destinatari dei documenti. Per aggiungere una logica personalizzata tramite una classe personalizzata:
Per personalizzare la modalità di restituzione dei destinatari, implementare l'interfaccia ind_docgen_api.OpenInterface in una classe Apex globale. Di seguito è riportato un esempio di implementazione che recupera tutti i referenti con il saluto "Signore": recipientSelector e sourceObjectId sono parametri facoltativi. Il parametro sourceObjectId viene passato come input alla classe Apex e consumato come richiesto. Per configurare la classe personalizzata utilizzando i metadati, aggiungere un record nell'oggetto Configurazione firma elettronica con i seguenti valori:
|
| getDocuments | Utilizzare questo metodo per visualizzare un elenco dei documenti inviati per la firma elettronica. Se il parametro IsAssociatedWithClm è:
Per aggiungere una logica personalizzata tramite una classe personalizzata:
Per personalizzare la modalità di restituzione dei documenti per la firma elettronica, implementare l'interfaccia ind_docgen_api.OpenInterface in una classe Apex globale. Di seguito è riportato un esempio di implementazione che recupera i documenti dai record ContentVersion collegati al sourceObjectId specificato: documentSelector è un parametro facoltativo. Per configurare la classe personalizzata utilizzando i metadati, aggiungere un record nell'oggetto Configurazione firma elettronica con i seguenti valori:
Non è necessario passare il nome della classe personalizzata nell'URL API. |
| getNotificationSettings | Utilizzare questo metodo per visualizzare le impostazioni dei promemoria e delle notifiche di scadenza. sourceObjectId è un parametro obbligatorio che restituisce le rispettive impostazioni di notifica per un oggetto. L'API legge le impostazioni di notifica da queste impostazioni di configurazione:
|
| sendEnvelope | Utilizzare questo metodo per abilitare una nuova transazione DocuSign. |
| voidEnvelope | Utilizzare questo metodo per annullare o far scadere le buste associate a un oggetto. |
| updateEnvelope | Utilizzare questo metodo per inviare una richiesta ad hoc a DocuSign per aggiornare lo stato della busta. |
