Ti trovi qui:
Utilizzo dell'azione di firma DocuSign per firmare documenti da un OmniScript
Gli utenti possono firmare un documento da un OmniScript e scaricare il documento firmato per i propri record. Dopo aver preparato il modello DocuSign e mappato i campi dall'OmniScript al modello utilizzando una trasformazione OmniStudio Data Mapper, è possibile creare un'azione firma DocuSign nell'OmniScript. Quando l'azione viene eseguita, si apre una finestra DocuSign contenente il documento precompilato. L'utente deve firmare o rifiutare di firmare il documento prima di continuare l'OmniScript.
Prima di iniziare:
-
Dal riquadro degli elementi OmniScript, trascinare un elemento azione DocuSign Signature in una fase o in un elemento di blocco, dove viene visualizzato come pulsante.
Nota
Modifica blocco non supporta l'azione DocuSign Signature.
- Nelle proprietà dell'azione di firma DocuSign, fare clic su Aggiungi modello. Viene aperta la finestra Modifica modello.
- Selezionare il modello DocuSign.
-
Selezionare un ruolo modello.
I ruoli sono definiti nel modello DocuSign.
-
Immettere il nome della trasformazione Data Mapper.
Se Data Mapper non esiste, creare una trasformazione Data Mapper.
- Fai clic su Salva.
-
Immettere un Nome firmatario e un'Email firmataria.
I campi Nome firmatario ed Email firmatario supportano i campi di unione. Ad esempio,
%FirstName% %LastName%unisce i contenuti dei campi FirstName e LastName nel campo Signer Name in fase di esecuzione. - Aggiungere un Oggetto email che i destinatari ricevono dopo la firma.
- Se necessario, immettere un URL restituito DocuSign che sostituisce la finestra DocuSign al termine della firma.
- Se necessario, immettere i formati di visualizzazione per i valori di data e ora.
Per utilizzare un OmniScript con un'azione di firma DocuSign in un sito Experience Cloud, aggiungere l'autorizzazione pagina OmniScriptLwcDocuSignViewPdf Visualforce a tutti i profili che utilizzano OmniScript.
Quando si apre la finestra DocuSign, viene scritto un nodo nel JSON dei dati OmniScript. Visualizzare in anteprima l'OmniScript per vedere il nodo Risposta nel JSON dei dati:
"DocuSignElementName": [
{
"status": "Declined",
"envelopeId": "xyz123"
},
{
"status": "Completed",
"envelopeId": "xyz123"
}
]Ogni volta che viene avviata la finestra DocuSign vengono generati nuovi status e envelopeId. Gli stati includono Completed, Declined e In Process.
Se si è uno sviluppatore che ignora OmniScriptDocuSignReturnPage nell'OmniScript, inviare nuovamente lo stato Pagina di reso DocuSign all'OmniScript utilizzando window.parent.postMessage. Ad esempio:
window.addEventListener('DOMContentLoaded', function(event){
var domClass = '';
var searchStr = event.currentTarget.location.search;
searchStr = searchStr.substring(searchStr.indexOf('&event='), searchStr.length);
searchStr = searchStr.substring(searchStr.indexOf('=') + 1,searchStr.length);
if(searchStr === 'signing_complete') {
domClass = document.getElementById('signing_complete');
domClass.style.display = 'block';
} else {
domClass = document.getElementById('signing_failed');
domClass.style.display = 'block';
}
_window.parent.postMessage(searchStr, '');_*
});
