Loading
Brug handlingen DocuSign Signature til at signere dokumenter fra i et Omniscript

Brug handlingen DocuSign Signature til at signere dokumenter fra i et Omniscript

Brugere kan signere et dokument fra et Omniscript og downloade det signerede dokument til deres registreringer. Når du har forberedt DocuSign-skabelonen og tilknyttet felterne fra Omniscript til skabelonen ved brug af en Omnistudio Data Mapper-transformation, kan du oprette en DocuSign-signaturhandling i Omniscript. Når handlingen køres, åbnes der et DocuSign-vindue, der indeholder det forhåndsudfyldte dokument. Brugeren skal signere eller afvise at signere dokumentet, før han/hun fortsætter Omniscript.

  1. Fra Omniscript-elementpanelet skal du trække et handlingselement DocuSign Signature til et trin- eller blokelement, hvor det gengives som en knap.
    Bemærk
    Bemærk

    Rediger blok understøtter ikke handlingen DocuSign Signature.

  2. I egenskaberne for DocuSign Signature-handling skal du klikke på Tilføj skabelon. Vinduet Rediger skabelon åbnes.
  3. Vælg din DocuSign skabelon.
  4. Vælg en skabelonrolle.
    Roller er defineret i DocuSign-skabelonen.
  5. Angiv navnet på Data Mapper-transformationen.
    Hvis Data Mapper ikke findes, skal du oprette en Data Mapper-transformation.
  6. Klik på Gem.
  7. Angiv et signernavn og en signermail.

    Felterne Signernavn og Signermail understøtter flettefelter. F.eks. fletter %FirstName% %LastName% indholdet af felterne FirstName og LastName i feltet Signer Name under kørsel.

  8. Tilføj et mailemne, som modtagerne modtager efter signeringen.
  9. Hvis det er nødvendigt, skal du angive en DocuSign Return Url, der erstatter DocuSign-vinduet efter signeringen er fuldført.
  10. Hvis der er behov for det, kan du angive visningsformater for dato- og tidsværdier.
Bemærk
Bemærk

Hvis du vil bruge et Omniscript med en DocuSign Signature-handling på en Experience Cloud-lokalitet, skal du føje tilladelsen OmniScriptLwcDocuSignViewPdf Visualforce-side til enhver profil ved brug af Omniscript.

Når DocuSign-vinduet åbnes, skrives der en node til Omniscript-data-JSON. Vis eksempel på Omniscript for at se svarnoden i data-JSON:

"DocuSignElementName": [
  {
    "status": "Declined",
    "envelopeId": "xyz123"
  },
  {
    "status": "Completed",
    "envelopeId": "xyz123"
  }
]

Der genereres nye status og envelopeId, hver gang DocuSign-vinduet starter. Status inkluderer Completed, Declined og In Process.

Vigtigt
Vigtigt

DocuSign-elementet returnerer ikke svardatas JSON-noden, når den føjes til en Lightning eller en Oplevelseskonstruktør-lokalitet.

Hvis du er udvikler, der tilsidesætter OmniScriptDocuSignReturnPage i dit Omniscript, skal du sende DocuSign Return Page-statussen tilbage til Omniscript ved brug af window.parent.postMessage. F.eks.:

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, '');_*
});
 
Indlæser
Salesforce Help | Article