Adobe Sign til Salesforce: Simple Sign

Simple Sign er en brugervenlig komponent, der gør det muligt for brugere af community-portalen at underskrive selvbetjeningsaftaler. Du kan nemt give Simple Sign adgang til en Salesforce Experience Cloud-portal (f.eks. kunde, partner eller medarbejder) eller integrere den i andre Lightning-komponenter.

Funktionen "Simple Sign" er tilgængelig til adgang fra følgende portaler af et par forskellige udgaver af Salesforce Community Cloud:

  • B2C-portal: community-bruger-login og community-bruger-login plus licenser bruges af kunder
  • B2B-portal: brugerlicens til partnergruppe

Eftersom community-brugere er eksterne brugere, er deres adgang til organisationsdata begrænset. Som standard kan de ikke få adgang til data, der er genereret af interne brugere.

For at bruge Simple Sign til underskrivelse af aftaler på community-portaler skal du implementere følgende trin:

Forudsætninger

For at få adgang til og bruge Simple Sign-funktionen skal du bekræfte følgende:

  • Adobe Acrobat Sign til Salesforce pakkeversion 21.0 eller nyere er installeret.
  • Sørg for, at Lightning er aktiveret i din Salesforce-organisation, så portalen kan fungere. For at aktivere Lightning-grænsefladen skal du i topmenuen vælge Skift til Lightning. Eller vælg dit navn, og vælg i rullemenuen Skift til Lightning-oplevelse.
  • Sikre, at indstillingen Generér prøveaftaleskabeloner er valgt, når Salesforce knyttes til Adobe Acrobat Sign.
link-konti

  • Hvis skabelonerne ikke blev genereret under installationen, eller hvis du har opgraderet fra en tidligere version af pakken til v19, skal du gå til Adobe Acrobat Sign-administrator og vælge Generér prøveskabelon til selvunderskrivelsesaftale.
  • Bekræft, at fanen Aftaleskabeloner har skabelonen Test communityaftale.
bekræft-test-fællesskabs-aftale

Aktivér Chatter

Sådan aktiverer du Chatter i din SFDC-organisation:

  1. Naviger til Opsætning > Platformsværktøjer > Funktionsindstillinger > Chatter > Chatter-indstillinger.
  2. Vælg Rediger.
  3. Marker afkrydsningsfeltet Aktivér.
  4. Vælg Gem.

Aktivér Digital Experiences

Sådan aktiveres Digitale oplevelser:

  1. Gå til Opsætning >  Platformsværktøjer > Funktionsindstillinger > Digitale oplevelser > Indstillinger.
  2. Markér afkrydsningsfeltet Aktivér Digital Experiences.
  3. Angiv et domænenavn til dine oplevelser.
    Hvis din konto allerede har et etableret domæne, kan du bruge den samme værdi til oplevelser.
  4. Vælg Gem.
  5. I dialogen med en advarsel om at dit domæne ikke kan ændres, når det først er etableret, skal du vælge OK.

Aktivér to CSP-pålidelige websteder

Du skal konfigurere to CSP-betroede websteder (Content Security Policy) for at tillade basis-URL-adresserne for din Adobe Acrobat Sign-konto. Sådan gør du:

  1. Få din Acrobat Sign-kontos shard-værdi som følger:

    1. Log ind på din Adobe Acrobat Sign-konto.
    2. Fra URL'en, kopiér parameteren lige før echosign.com (om muligt adobesign.com)-delen (shard -værdien). 
      For eksempel har URL'en https://caseyjones.na1.echosign.com en shard-værdi på na1.
    3. Luk fanen.

    Se, hvordan du identificerer Adobe Acrobat Sign-kontomiljøet.

    globale-indstillinger

  2. Gå til Konfiguration > Indstillinger > Sikkerhed > CSP-betroede websteder, og vælg derefter Nyt betroet websted.

    csp-betroede-sites

  3. På den nye side Definition af site, der åbnes, udfyld de påkrævede felter som følger:

    1. Betroet webstedsnavn – angiv et navn såsom AcrobatSign
    2. URL til betroet websted – indtast URL'en https://secure.<shard>.adobesign.com
      For eksempel https://secure.na1.adobesign.com
      Hvis din konto ikke er opdateret til domænet adobesign.com, kan du bruge echosign.com i stedet.
    3. Markér afkrydsningsfeltet Aktiv.
    4. Kontekst – vælg Experience Builder Sites for Context.
    5. Markér afkrydsningsfeltet CSP-direktiv Tillad websted for frame-src.
    6. Vælg Gem.
    csp-betroet-site-definition

  4. Gå tilbage til Konfiguration > Indstillinger > Sikkerhed > CSP-betroede websteder, og vælg derefter Nyt betroet websted.

  5. På den nye side Definition af site, der åbnes, udfyld de påkrævede felter som følger:

    1. Betroet webstedsnavn – angiv et navn såsom AcrobatSign2
    2. URL til betroet websted – skriv webstedets URL https://secure.adobesign.com
    3. Markér afkrydsningsfeltet Aktiv.
    4. Kontekst – vælg Experience Builder Sites for Context.
    5. Markér afkrydsningsfeltet CSP-direktiv Tillad websted for frame-src.
    6. Vælg Gem.
    Andet CSP-pålideligt websted

  6. Bekræft de to CSP-betroede sites.

    Pålidelige CSP-websteder

Klon Community-brugerprofilen

For at konfigurere brugerprofiler til at bruge Adobe Acrobat Sign-selvbetjeningsportalen, skal du klone og redigere en af standardprofilerne. Sådan gør du:

  1. Gå til Konfiguration > Administration > Brugere > Profiler.

  2. For hvilken som helst standard kundeprofil skal du vælge Klon.

    Der er fire Kundecommunity-profiler, og du kan bruge dem til at klone og oprette en brugerprofil. Bemærk Brugerlicens-typen af den profil, du kloner.

    konfiguration-profiler

  3. Angiv et intuitivt navn til din klonede profil, og vælg Gem.

    klonet-profil-navn

  4. Vælg Rediger på siden for den klonede profil, der åbnes.

    klonet-profil-rediger

  5. På siden Brugerdefineret redigering skal du rulle ned til Tilladelser til brugerdefinerede objekter og aktivere alle Adobe Acrobat Sign-objekter. Du kan markere afkrydsningsfeltet Rediger alle eller kun vælge de nødvendige tilladelser for ekstra sikkerhed. 

    klonet-profil-brugerdefineret-objekt-tilladelser

Opret en konto, kontakt og bruger for fællesskabet

Du skal oprette en konto, en kontakt og en bruger for fællesskabet. 

En kontoejer skal associeres med en rolle for at aktivere portalbrugere. Hvis du vil knytte en rolle til din Salesforce-bruger, skal du gå til Konfiguration > Administration > Brugere > Brugere. På listen over brugere skal du derefter vælge Rediger for en bruger, og på siden, der åbnes, skal du åbne rullemenuen Rolle > vælg en rolle > vælg Gem.

Sådan oprettes en konto:

  1. Åbn appen Sales fra App Launcher.

  2. Åbn rullemenuen Konto, og vælg +Ny konto.

  3. Indtast en Kontonavn-værdi på siden Ny konto, der åbnes, og vælg derefter Gem.

    Kontonavnet skal identificere kontoen som en Adobe Acrobat Sign Portal-konto. Kontonavnet er den eneste værdi, der skal angives her.

    create-new-account

Konfigurer SFDC community-side

  1. Gå til KonfigurationPlatformsværktøjer > Funktionsindstillinger > Digital Experiences > Alle websteder.

  2. Vælg Ny.

  3. Vælg oplevelsen Kundeservice.

    Kundeservice kræves til selvbetjeningskomponenterne.

  4. Når siden Kundeservice indlæses, skal du klikke på Start.

  5. På siden, der åbnes:

    1. Indtast et navn til fællesskabet. Du kan valgfrit føje et webstedsspecifikt navn til URL'en, hvilket er nyttigt, hvis du har flere communities
    2. Når navnet er konfigureret, skal du vælge Opret.

    Et flot grafisk show kører, mens communityet oprettes. Når det er gjort, vises Community-siden. 

    Navnet på fællesskabet vises øverst i vinduet (fremhævet i gult).

    Den webstedsspecifikke streng i URL'en kan ses i adressefeltet (fremhævet i blågrøn).

Konfigurer arbejdsrummet for Experience for at aktivere brugere

  1. Gå til Konfiguration > Platformsværktøjer > Funktionsindstillinger > Digital Experiences > Alle websteder.

  2. For dit community skal du vælge Workspaces.

  3. På siden Mine Workspaces , som åbnes, skal du vælge Administration.

  4. På siden Administration for dit community:

    1. I panelet til venstre skal du vælge Indstillinger og derefter vælge Aktivér for Statusindikator.
    2. I panelet til venstre skal du vælge Medlemmer.
    3. Vælg Søg i rullemenuen Alle.
    4. Vælg den brugerdefinerede profil, du har oprettet, på listen Tilgængelige profiler.
    5. Vælg Tilføj for at flytte profilen til listen Valgte profiler.
    6. Vælg Gem.

Angiv Profilsynlighed-indstillingerne for community-brugerens Mail-indstilling til Offentlig

  1. Åbn Kontakt for den bruger, du bruger til at sende på vegne af, og derefter vælge Log på oplevelse som bruger.

    Log ind på Experience som bruger

  2. Vælg i øverste højre hjørne af portalgrænsefladen, der åbnes brugernavnet, og vælg derefter Mine indstillinger fra rullemenuen.

  3. På siden Mine indstillinger, der åbnes:

    1. I sektionen Profilsynlighed skal du indstille værdien E-mail til Offentlig.
    2. Vælg Gem.

Tilføj komponenten Adobe Simple Sign til Workspace

  1. Gå til Konfiguration Platformværktøjer > Funktionsindstillinger > Digitale oplevelser > Alle websteder.

  2. For dit community skal du vælge Workspaces.

  3. I dialogboksen Mine Workspaces på siden, skal du vælge Builder.

  4. Vælg ikonet Komponenter øverst til venstre på siden, rul til bunden af menuen, og træk og slip indstillingen Adobe Simple Sign på sidelayoutet.

    Slip komponenten der, hvor du ønsker, at Adobe Sign-aftaler skal vises

    Træk Simple Sign til portalskabelonen

    Siden opdateres for at vise den tilføjede komponent på sidelayoutet og viser administrationspanelet for komponenten øverst til højre.

  5. Fra administrationspanelet skal du vælge Aftaleskabelon og derefter vælge Udgiv for at gøre portalen tilgængelig.

    Bemærk:

    Efter hver ændring af portalen eller indstillingerne skal du genudgive portalen.

Integrer Simple Sign-kode i dine Lightning-komponenter

Du kan integrere komponenten Simple Sign i en anden Lightning-komponent ved hjælp af følgende eksempelkode:

<echosign_dev1:SimpleSign templateId="a0L190000019xUrEAI" />

Når komponenten integreres programmatisk i en anden komponent, kan du angive yderligere parametre:

  • aftale-id: Salesforce-id'et for den igangværende eller kladdeaftalen. Kladdeaftaler bør have send-på-vegne-af konfigureret.
  • templateId: Salesforce-id'et for den skabelon, der styrer de genererede aftaler.
  • pollingInterval: Tid i millisekunder før hvert forsøg på at hente underskrivelses-URL'en. Minimumværdien er 500, maksimumværdien er 50000, og standardværdien er 1000.
  • showSigningModal: Hvis den er indstillet til falsk, returneres kun underskrivelses-URL'en uden at indlæse e-underskrivelsessiden i et overlejringsmodul. Hvis den indstilles til sand, returneres underskrivelses-URL'en, og e-underskrivelsessiden indlæses i overlejringsmodalen. Standardværdien er sand.

Parametre følger disse regler:

  • Enten bør aftale-id eller skabelon-id angives. Hvis begge er angivet, bruges agreementID. Hvis ingen af delene er angivet, returneres en fejl.
  • Når man bruger et agreementID, skal aftalen være i kladde eller ude til underskrift, og der skal være mindst én modtager tilbage til at underskrive.
  • Hvis aftalen er i kladdetilstand, sendes den, som den er, og underskrivelses-URL'en vises.
  • Hvis aftalen er i gang, hentes og vises underskrivelses-URL'en.
  • Hvis aftalen er fuldført, vises der en fejl.
  • Når du bruger et templateID, aktiveres Automatisk afsendelse alligevel.
  • Hvis der bruges et agreementID, respekteres indstillingen Automatisk afsendelse på skabelonen.
  • Simple Sign-aftaleskabeloner skal have Kontakt som masterobjekttype.
  • Send på vegne af anbefales på det kraftigste, fordi de fleste community-brugere typisk ikke har licens til at sende.

Komponenten kan også udgive hændelser til forbrugere. Her er et eksempel på hændelseshåndteringen:

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

Følgende tabel viser de tilgængelige hændelser:

Aftale sendt

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

Aftale indlæst fra skabelon

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

Underskrivelsesside åbnet

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

Underskrevet

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

Ikke underskrevet

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

Fejl ved handling

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

Konfigurer aftaleskabelonen til Simple Sign

Giv adgang til Salesforce-integrationsdata

Vores pakkes brugerdefinerede objekter er som standard indstillet som "privat" for eksterne brugere. Tilladelsessæt for community-brugere giver adgang til brugerdefinerede objekter og deres felter, men ikke til poster, der er oprettet af andre brugere (både interne og eksterne).

I community-portaler har administratorer følgende to muligheder for at konfigurere eSign-flows:

  • Brug vores færdigbyggede komponenter (selvunderskrivelse og enkel underskrivelse).
  • Opret dine egne flows ved hjælp af vores Apex API'er. 

I begge tilfælde bruger administratorer ofte aftaleskabeloner til at gøre det muligt for community-brugere at starte eller deltage i eSign-flows. For at dette kan fungere, skal community-brugere have skrivebeskyttet adgang til aftaleskabeloner og relaterede ressourcer som f.eks. flette- og datatilknytningsobjekter, der typisk oprettes af interne brugere.

Typen af brugerlicens til fællesskabet bestemmer, hvordan der kan gives adgang:

  • Community-licens til brugerlogin: Administratorer kan aktivere "Vis alle" for aftaleskabeloner og flette/datatilknytte objekter via community-brugerprofilen for at give adgang.
  • Brugerlogin til Community PLUS-licens og partnergruppe: Aktivering af "Vis alle"-adgang via profilen er ikke muligt. Administratorer skal bruge rollebaserede delingsregler for at give adgang.

Giv adgang til aftaleskabeloner og relaterede objekter

Hvis community-brugere skal oprette aftaler ved hjælp af aftaleskabeloner, skal de have "Vis alle"-adgang til aftaleskabeloner og de tilknyttede objekter.

  • Aftaleskabelon (echosign_dev1__Agreement_Template__c)
  • Flettetilknytning (echosign_dev1__SIGN_Merge_Mapping__c)
  • Datatilknytning (echosign_dev1__SIGN_Data_Mapping__c)

Hvis Acrobat Sign Document Builder-skabeloner bruges med aftaleskabelon som en vedhæftet fil, skal objekterne nedenfor have adgang til community-brugere:

  • Document Builder-skabelon (adobesign__Document_Template__c)

  • Tilknytning af objektfelt (adobesign__Object_Field_Mapping__c)

Simple Sign-begrænsninger

  • Hvis skabelonen ikke er konfigureret med Kun afsender underskriver aktiveret, Community-brugere vil støde på en fejl, der angiver, at der ikke er nogen tilgængelig URL til underskrivelse for dem.

  • Hvis skabelonen mangler indstillingen Aktivér visning og placering af felter, forbliver aftalen i tilstanden "før afsendelse", og ingen underskrivelses-URL indlæses.

  • Hvis skabelonen ikke har indstillingen Aktivér hostet signatur, vil hostede signaturer ikke blive understøttet.

  • Simple Sign understøtter ikke delegering. Andre modtagere har ikke adgang til underskrivelses-URL'en.

  • Simple Sign understøtter ikke Udskift underskriver (en form for delegering). Nye underskrivere får ikke adgang til underskrivelses-URL'en.

  • For at få adgang til et Salesforce-objekts noter og vedhæftede filer skal administratorer aktivere Giv kundebrugere adgang til noter og vedhæftede filer i Indstillinger for Communities.

Få hjælp hurtigere og nemmere

Ny bruger?