Adobe Sign för Salesforce: Enkel signering

Simple Sign är en enkel komponent som ger användare av communityportalen möjlighet att signera självbetjäningsavtal. Du kan lätt lägga till Simple Sign i valfri Salesforce Experience Cloud-portal (t.ex. kund, partner eller anställd) eller bädda in den sömlöst i andra Lightning-komponenter.

Funktionen ”Simple Sign” är tillgänglig för åtkomst från följande portaler i några olika utgåvor av Salesforce community-moln:

  • B2C-portal: Inloggning för communityanvändare och inloggning för communityanvändare med pluslicenser används av kunder
  • B2B-portal: användarlicens för partnercommunityn

Eftersom communityanvändare är externa användare är deras åtkomst till organisationsdata begränsad. Som standard kan de inte komma åt data som genereras av interna användare.

Om du vill använda Simple Sign för att signera avtal på communityportaler måste du implementera följande steg:

Förutsättningar

Om du vill komma åt och använda funktionerna i Simple Sign måste du verifiera följande:

  • Adobe Acrobat Sign för Salesforce paketversion 21.0 eller senare är installerat.
  • Se till att Lightning är aktiverat i din Salesforce-organisation så att portalen fungerar. Om du vill aktivera Lightning-gränssnittet väljer du Växla till Lightning i den övre menyn. Välj annars ditt namn, och i rullgardinsmenyn väljer du Växla till Lightning-upplevelse.
  • Se till att Generera exempel på avtalsmallar är markerat när Salesforce länkas till Adobe Acrobat Sign.
link-accounts

  • Om mallarna inte genereras vid installationen eller om du uppgraderar från en tidigare version av paketet till v19 går du till fliken Adobe Acrobat Sign Admin och väljer Generera ett exempel på avtalsmall för självsignering.
  • Verifiera att fliken Avtalsmallar har mallen Testcommunity-avtal.
verify-test-community-agreement

Aktivera Chatter

Så här aktiverar du Chatter i SFDC-organisationen:

  1. Gå till:  Konfiguration > Plattformsverktyg > Funktionsinställningar > Chatter > Chatterinställningar.
  2. Välj Redigera.
  3. Markera kryssrutan Aktivera.
  4. Välj Spara.

Aktivera Digitala upplevelser

Så här gör du för att aktivera Digitala upplevelser:

  1. Gå till: Konfiguration >  Plattformsverktyg > Funktionsinställningar > Digitala upplevelser > Inställningar.
  2. Markera kryssrutan Aktivera Digitala upplevelser.
  3. Ange ett domännamn för dina upplevelser.
    Om ditt konto redan har en etablerad domän kan du använda samma värde för upplevelser.
  4. Välj Spara.
  5. I dialogrutan som varnar om att din domän inte kan ändras när den har upprättats väljer du OK.

Aktivera två betrodda CSP-webbplatser

Du måste konfigurera två betrodda CSP-webbplatser (Content Security Policy) för att tillåta bas-URL:er för Adobe Acrobat Sign-kontot. Så här gör du:

  1. Få ditt Acrobat Sign-kontos shardvärde enligt följande:

    1. Logga in på ditt Adobe Acrobat Sign-konto.
    2. Från URL:en kopierar du parametern strax före delen echosign.com (möjligen adobesign.com) (värdet shard ). 
      URL:en https://caseyjones.na1.echosign.com har till exempel shardvärdet na1.
    3. Stäng fliken.

    Ta reda på hur du identifierar Adobe Acrobat Sign-kontomiljön.

    global-settings

  2. Gå till Konfiguration > Inställningar > Säkerhet > Betrodda CSP-platser och välj sedan Ny betrodd webbplats.

    csp-trusted-sites

  3. På den nya sidan Platsdefinition som öppnas fyller du i de obligatoriska fälten på följande sätt:

    1. Namn på betrodd plats – ange ett namn som AcrobatSign
    2. URL till betrodd webbplats – ange webbplats-URL:en https://secure.<shard>.adobesign.com
      Till exempel https://secure.na1.adobesign.com
      Om ditt konto inte har uppdaterats till domänen adobesign.com kan du använda echosign.com istället.
    3. Markera kryssrutan Aktiv.
    4. Sammanhang – välj Experience Builder-webbplatser för sammanhang.
    5. Markera kryssrutan CSP-direktiv: Tillåt webbplats för frame-src.
    6. Välj Spara.
    csp-trusted-site-definition

  4. Gå tillbaka till Konfiguration > Inställningar > Säkerhet > Betrodda CSP-platser och välj sedan Ny betrodd webbplats.

  5. På den nya sidan Platsdefinition som öppnas fyller du i de obligatoriska fälten på följande sätt:

    1. Namn på betrodd plats – ange ett namn som AcrobatSign2
    2. URL till betrodd webbplats – ange webbplats-URL:en https://secure.adobesign.com
    3. Markera kryssrutan Aktiv.
    4. Sammanhang – välj Experience Builder-webbplatser för sammanhang.
    5. Markera kryssrutan CSP-direktiv: Tillåt webbplats för frame-src.
    6. Välj Spara.
    Andra betrodda CSP-webbplats

  6. Verifiera de två betrodda CSP-webbplatserna.

    Betrodda CSP-platser

Klona community-användarprofil

Om du vill konfigurera dina användarprofiler så att de använder Adobe Acrobat Signs självbetjäningsportal måste du klona och redigera en av standardprofilerna. Så här gör du:

  1. Gå till Inställningar > Administration > Användare > Profiler.

  2. För någon av standardkundprofilerna väljer du Klona.

    Det finns fyra profiler för Kundcommunity och du kan använda dem för att klona och skapa en användarprofil. Anteckna typen av användarlicens för profilen som du klonar.

    setup-profiles

  3. Ge din klonade profil ett intuitivt namn och välj sedan Spara.

    cloned-profile-name

  4. På sidan med den klonade profilen som öppnas väljer du Redigera.

    cloned-profile-edit

  5. På sidan Anpassad redigering bläddrar du ned till Anpassade objektbehörigheter och aktiverar alla Adobe Acrobat Sign-objekt. Du kan välja kryssrutan Ändra alla eller bara de behörigheter som krävs för extra säkerhet. 

    cloned-prodile-custom-object-permissions

Skapa ett konto, en kontakt och en communityanvändare

Du måste skapa ett konto, en kontakt och en communityanvändare. 

En kontoägare måste associeras med en roll för att aktivera portalanvändare. Om du vill associera en roll med din Salesforce-användare går du till Konfiguration > Administration > Användare > Användare. I listan med användare väljer du Redigera för en användare och sedan på sidan som öppnas öppnar du listrutan Roll > välj en roll > välj Spara.

Så här gör du för att skapa ett konto:

  1. Starta appen Försäljning från appstartaren.

  2. Öppna Listrutan Konto och markera +Nytt konto.

  3. På sidan Nytt konto som öppnas, ange ett värde för Kontonamn och välj sedan Spara.

    Kontonamnet ska identifiera kontot som ett Adobe Acrobat Sign-portalkonto. Kontonamnet är det enda värde som du behöver ange här.

    create-new-account

Konfigurera SFDC-communitysidan

  1. Gå till Konfiguration > Plattformsverktyg > Funktionsinställningar > Digitala upplevelser > Alla webbplatser.

  2. Välj Nytt.

  3. Välj upplevelsen Kundtjänst.

    Upplevelsen Kundtjänst krävs för självbetjäningskomponenterna.

  4. När sidan Kundtjänst har lästs in klickar du på Kom igång.

  5. På sidan som öppnas:

    1. Ange Namn för communityn. Du kan även lägga till ett platsspecifikt namn till webbadressen, vilket är praktiskt om du har flera communities
    2. När namnet har konfigurerats väljer du Skapa.

    Ett härligt bildspel visas medan communityn skapas. Community-sidan visas när det är klart. 

    Communityns namn visas överst i fönstret (markerat i gult).

    Den webbplatsspecifika strängen i webbadressen visas i adressfältet (markerad i blågrönt).

Aktivera användare genom att konfigurera en arbetsyta i Upplevelser

  1. Gå till Konfiguration > Plattformsverktyg > Funktionsinställningar > Digitala upplevelser > Alla webbplatser.

  2. För din community väljer du Arbetsytor.

  3. På sidan Mina arbetsytor som öppnas väljer du Administration.

  4. På sidan Administration för din community:

    1. I den vänstra panelen väljer du Inställningar och väljer sedan Aktivera för Statusindikatorn.
    2. I den vänstra panelen väljer du Medlemmar.
    3. I rullgardinsmenyn Sök väljer du Alla.
    4. Från listan över Tillgängliga profiler väljer du den anpassade profil som du skapade.
    5. Välj Lägg till för att flytta profilen till listan Valda profiler.
    6. Välj Spara.

Ange inställningen för profilsynlighet för communityanvändarens e-postinställning till Offentlig

  1. Öppna Kontakt sidan för användaren du skickar på uppdrag av och välj sedan Logga in på Upplev som användare.

    Logga in för att uppleva som användare

  2. I det övre högra hörnet av portalgränssnittet som öppnas väljer du användarnamnet och väljer sedan Mina inställningar i rullgardinsmenyn.

  3. På sidan för Mina inställningar som öppnas:

    1. I sektionen Profilsynlighet, ställer du in E-postOffentlig.
    2. Välj Spara.

Lägg till komponenten Adobe Simple Sign till arbetsytan

  1. Gå till Konfiguration Plattformsverktyg Funktionsinställningar > Digitala upplevelser > Alla webbplatser.

  2. För din community väljer du Arbetsytor.

  3. I sektionen Mina arbetsytor på sidan väljer du Builder.

  4. I det övre vänstra hörnet på sidan väljer du ikonen Komponenter, bläddrar till slutet av menyn och drar och släpper Adobe Simple Sign i sidlayouten.

    Släpp komponenten där du vill att Adobe Sign-avtal ska visas

    Dra enkel signering till portalmallen

    Sidan uppdateras för att visa den nya komponenten i sidlayouten och komponentens hanteringspanel visas överst till höger.

  5. I hanteringspanelen väljer du Avtalsmall och väljer sedan Publish för att göra portalen tillgänglig.

    Obs!

    Efter varje ändring i portalen eller inställningarna måste du återpublicera portalen.

Bädda in koden Simple Sign i dina Lightning-komponenter

Du kan bädda in komponenten Simple Sign i en annan Lightning-komponent med följande exempelkod:

<echosign_dev1:SimpleSign templateId="a0L190000019xUrEAI" />

När du bäddar in komponenten programmässigt i en annan komponent kan du ange ytterligare parametrar:

  • agreementId: Salesforce-ID för det pågående avtalet eller utkastet på avtalet. Avtalsutkast bör ha Skicka på uppdrag av konfigurerat.
  • templateId: Salesforce-ID för mallen som styr de genererade avtalen.
  • pollingInterval: Tid i millisekunder före varje försök att hämta signerings-URL. Det lägsta värdet är 500, det högsta värdet är 50 000 och standardvärdet är 1 000.
  • showSigningModal: Om värdet är falskt returneras bara signerings-URL utan att sidan e-signatur öppnas i en modal överlagring. Om inställningen är sann returneras signerings-URL och e-signeringssidan läses in i den modala överlagringen. Standardvärdet är sant.

Parametrarna följer dessa regler:

  • agreementID eller templateID ska anges. Om båda anges kommer agreementID att användas. Om inget anges returneras ett fel.
  • När du använder agreementID måste avtalet ha statusen Utkast eller Skickat för signatur och det måste finnas minst en mottagare kvar som ska signera.
  • Om avtalet har statusen Utkast skickas det som det är och signerings-URL visas.
  • Om avtalet är pågående hämtas och visas signerings-URL.
  • Om avtalet är slutfört visas ett fel.
  • När du använder ett mall-ID är Skicka automatiskt aktiverat oavsett.
  • När agreementID används gäller inställningen för Skicka automatiskt i mallen.
  • Avtalsmallar för Enkel signering måste ha Kontakt som huvudobjektstyp.
  • Skickat för rekommenderas eftersom de flesta community-användare vanligtvis inte har licens att skicka.

Komponenten kan även publicera händelser för konsumenter. Här är ett exempel på händelsehanteraren:

<aura:handler name="notifyError" event="echosign_dev1:ErrorEvent" action="{!c.onError}"/>

I följande tabell visas tillgängliga händelser:

Avtal skickat

name="notifyAgreementSent" event="echosign_dev1:AgreementSentEvent" action="{!c.onAgreementSent}"

Avtal har lästs in från mall

name="notifyAgreementLoaded" event="echosign_dev1:AgreementLoadedEvent" action="{!c.onAgreementLoaded}"

Signeringssidan öppnades

name="notifySigningLoaded" event="echosign_dev1:SigningLoadedEvent" action="{!c.onSigningLoaded}"

Signerat

name="notifyRecipientCompleted" event="echosign_dev1:RecipientCompletedEvent" action="{!c.onRecipientCompleted}"

Ej signerat

name="notifyRecipientNotCompleted" event="echosign_dev1:RecipientNotCompletedEvent" action="{!c.onRecipientNotCompleted}"

Fel vid en åtgärd

name="notifyError" event="echosign_dev1:ErrorEvent" action="{!c.onError}"

Konfigurera avtalsmallen för Simple Sign

Mallar i miljön Simple Sign måste konfigureras att tilldela mottagaren baserat på en sökning efter ett huvudobjekt och objektet måste vara en kontakt.

  1. På fliken Mallinformation:

    1. Öppna rullgardinsmenyn Salesforce-objekt och välj sedan Välj mellan andra objekt.
    2. I det nya nedrullningsbara fältet som visas väljer du Kontakt.
  2. Under fliken Mottagare:

    1. Radera den befintliga mottagaren i mallen.
    2. Välj Lägg till mottagare från objekt- eller körningsvariabel.
    3. På överlagringen Lägg till mottagare  som visas:
      1. I fältet Välj objekt eller körningsvariabel väljer du Sökning baserad på fält för huvudobjekt.
      2. Ställ in den första Mottagartypen till huvudobjektet (kontakt) och Källfält från huvudobjekt som kontakt-ID.
      3. Välj Spara.

Om du vill använda Simple Sign måste du bifoga en fil till mallen. Till skillnad från en aktiv sändningsprocess kan avsändaren inte bifoga dokumentet senare. Så här bifogar du en fil till mallen:

  1. Gå till fliken Bilaga och Ladda sedan upp ett dokument från din enhet.

    Du kan också välja platsen för dokumentet i avsnittet ”Välj för att lägga till dokument”.

  2. Välj sökfältet för att se alla tillgängliga dokument i det avsnittet.

  3. Bifoga dem till mallen en efter en genom att markera dem.

  4. När alla dokument har bifogats väljer du Spara.

    Obs!

    Alla filer som du laddar upp lagras i Salesforce i avsnittet Salesforce CRM och filer.

Om några av dina portalanvändare saknar Adobe Sign-licenser kan du aktivera funktionen ”Skickat för” för att kringgå licensbegränsningarna. Detta gör att en communityanvändare kan skapa ett avtal med en annan användares licens.

Följ de här tre stegen om du vill konfigurera detta:

  1. Aktivera "Tillåt Skicka på uppdrag av andra" i anpassade inställningar.
  2. Tillåt en licensierad användare att skicka på uppdrag av andra.
  3. Konfigurera avtalsmallen med Salesforce-ID på den licensierade användaren nämnd ovan.

Aktivera inställningen

  1. Gå till Konfiguration > Plattformsverktyg > Anpassad kod > Anpassade inställningar.

    Den hämatar sidan Anpassade inställningar.

  2. För förteckningen Inställningar för Adobe Sign väljer du Hantera.

  3. Klicka på Ny (eller Redigera, om du har konfigurerat inställningarna tidigare).

    Detta laddar sidan Inställningar för Adobe Sign.

  4. Leta upp och välj kryssrutan Tillåt att skicka på uppdrag av andra.

  5. Välj Spara.

Konfigurera användaren som skickar ut avtal på andras vägnar

Om du vill aktivera funktionen att skicka på uppdrag av för en användare måste två fält läggas till i användarlayouten:

  1. Gå till Konfiguration > Plattformsverktyg > Objekt och fält > Objekthanterare.

  2. På sidan Objekthanterare väljer du etiketten Användare

  3. Från den vänstra panelen på sidan Användare, välj Användarsidlayouter och välj sedan en användares layout.

    configure-user-1

  4. Under Användarlayout väljer du alternativet Fält och drar och släpper sedan de två följande fälten till avsnittet Ytterligare information (rubriken är endast synlig vid redigering) av layouten:

    • Tillåt sändning som andra
    • Verifierad Adobe Acrobat Sign-e-post 
  5. När du har konfigurerat fälten följer du de här stegen för att aktivera användaren:

    1. Gå till Konfiguration > Administration > Användare > Användare.
    2. För användaren som är ”Communitykontakt” väljer du Redigera.
    3. På sidan Användarredigering hittar du sektionen Ytterligare information.
    4. Välj Tillåt Sändning som andra användare och kryssrutan Verifierad e-postadress för Adobe Acrobat.
    5. Medan du fortfarande är på sidan Redigera användare kopierar du användar-ID från URL:en i webbläsarens adressfält.

    Du hittar användar-ID i sidans URL (markerat i gult nedan):

  6. Från webbadressen (markerad ovan) kopierar och behåller du användar-ID (i fetstil) för nästa steg. Se till att du exkluderar %2F i början och %3 i slutet. När du är klar väljer du Spara.

    URL: https://adobedocwinter18test-dev-ed.lightning.force.com/one/one.app?source=aloha#/setup/page?nodeId=ManageUsers&address=%2F0051I000000TA5N%3F

Uppdatera mallen med användar-ID

  1. Gå till: Appstartaren > Adobe Sign > Avtalsmallar.

  2. Välj Avtalsmallens namn till den mall som du vill redigera.

  3. Under fliken Mottagare väljer du fältet Skicka på uppdrag av och Klistra sedan in användar-ID för Salesforce i fältet.

    Du kan utan problem radera platshållarens ID.

  4. Välj Spara

Bevilja åtkomst till Salesforce-integrationsdata

Vårt pakets anpassade objekt ställs som standard inledningsvis in som ”privat” för externa användare. Behörighetsuppsättningar för communityanvändare ger åtkomst till anpassade objekt och deras fält, men inte till poster som har skapats av andra användare (både interna och externa).

I communityportaler har administratörer följande två alternativ för att konfigurera eSign-flöden:

  • Använd våra färdiga komponenter (självsignering och enkel signering).
  • Skapa egna flöden genom att använda våra Apex API:er. 

I båda fallen använder administratörer ofta avtalsmallar för att göra det möjligt för communityanvändare att initiera eller delta i eSign-flöden. För att detta ska fungera behöver communityanvändare skrivskyddad åtkomst till avtalsmallar och relaterade resurser, till exempel objekt för sammanslagning och datamappning, som vanligtvis skapas av interna användare.

Typen av licens för communityanvändare avgör hur åtkomst kan beviljas:

  • Inloggningslicens för communityanvändare: Administratörer kan aktivera ”ViewAll” för avtalsmallar och objekt för sammanslagning/datamappning via profilen för communityanvändare för att bevilja åtkomst.
  • Inloggning för communityanvändare med PLUS-licens och partnerlicens för communityanvändare: Det går inte att aktivera åtkomst till ”ViewAll” via profilen. Administratörer måste använda rollbaserade delningsregler för att ge åtkomst.

Bevilja åtkomst till avtalsmallar och relaterade objekt

För att communityanvändare ska kunna skapa avtal med avtalsmallar måste de ges åtkomst för ”ViewAll” till Avtalsmallar och associerade objekt.

  • Avtalsmall (echosign_dev1__Agreement_Template__c)
  • Kopplingsmappning (echosign_dev1__SIGN_Merge_Mapping__c)
  • Datamappning (echosign_dev1__SIGN_Data_Mapping__c)

Om mallar för Acrobat Sign Document Builder används med avtalsmall som en filbilaga måste objekten nedan beviljas åtkomst till communityanvändare:

  • Document Builder-mall (adobesign__Document_Template__c)

  • Objektfältmappning (adobesign__Object_Field_Mapping__c)

Begränsningar för Simple Sign

  • Om mallen inte har konfigurerats med Endast avsändaren signerar aktiverat kommer Communityanvändare att få ett felmeddelande som anger att ingen signerings-URL är tillgänglig för dem.

  • Om mallen saknar alternativet Aktivera förhandsgransknings- och positionsfält kommer Avtalet att förbli i ett före-sändningsläge och ingen signerings-URL kommer att läsas in.

  • Om mallen inte har alternativet Aktivera värdbaserad signatur stöds inte Värdbaserade signaturer.

  • Simple Sign stöder inte delegering. Andra mottagare kommer inte åt signerings-URL:en.

  • Simple Sign stöder inte Ersätt signerare (en slags delegering). Nya signerare kommer inte åt signerings-URL:en.

  • Om du vill öppna anteckningarna och bifogade filer för något Salesforce-objekt måste administratören aktivera ”Låt kundanvändare få tillgång till anteckningar och bilagor” i Community-inställningarna.

Få hjälp snabbare och enklare

Ny användare?