Adobe Sign per Salesforce - Simple Sign

Simple Sign è un componente semplice che consente agli utenti del portale della community di firmare accordi in autonomia. Puoi facilmente associare Simple Sign a qualsiasi portale Salesforce Experience Cloud (ad esempio, per clienti, partner o dipendenti) o incorporarlo facilmente in altri componenti Lightning.

La funzione “Simple Sign” è disponibile per l’accesso dai seguenti portali di alcune edizioni diverse del cloud della community Salesforce:

  • Portale B2C: i clienti utilizzano il login utente della comunità e il login utente della comunità più le licenze
  • Portale B2B: licenza utente della community partner

Poiché gli utenti della community sono utenti esterni, il loro accesso ai dati dell’organizzazione è limitato. Per impostazione predefinita, non sono in grado di accedere ai dati generati dagli utenti interni.

Per utilizzare Simple Sign per firmare gli accordi sui portali della community, è necessario implementare i passaggi seguenti:

Prerequisiti

Per accedere e utilizzare la funzionalità Simple Sign, è necessario verificare quanto segue:

  • È installata la versione 21.0 o successiva del pacchetto Adobe Acrobat Sign per Salesforce.
  • Assicurati che Lightning sia abilitato nell’organizzazione Salesforce affinché il portale funzioni. Per abilitare l’interfaccia Lightning, dal menu in alto seleziona Passa a Lightning. Oppure, seleziona il tuo nome e dal menu a discesa seleziona Passa all’esperienza Lightning.
  • Assicurati che l’opzione Genera modelli di accordo di esempio sia stata selezionata quando colleghi Salesforce a Adobe Acrobat Sign.
link-accounts

  • Se durante l’installazione non sono stati generati i modelli, oppure se hai eseguito l’aggiornamento alla versione 19 da una versione precedente del pacchetto, accedi alla scheda Amministratore Adobe Acrobat Sign e seleziona Genera modello per accordi di firma autonoma di esempio.
  • Verifica che la scheda Modelli di accordo contenga il modello Test Community Agreement:
verify-test-community-agreement

Abilitare Chatter

Per abilitare Chatter nella tua organizzazione SFDC:

  1. Passa a  Configurazione > Strumenti piattaforma > Impostazioni funzionalità > Chatter > Impostazioni Chatter.
  2. Seleziona Modifica.
  3. Seleziona la casella di controllo Abilita.
  4. Seleziona Salva.

Abilitare le esperienze digitali

Per abilitare le esperienze digitali:

  1. Passa a Configurazione > Strumenti piattaforma > Impostazioni funzionalità > Esperienze digitali > Impostazioni.
  2. Seleziona la casella di controllo Abilita esperienze digitali.
  3. Fornisci un nome di dominio per le esperienze.
    Se il tuo account ha un dominio già definito, puoi utilizzare lo stesso valore anche per le esperienze.
  4. Seleziona Salva.
  5. Nella finestra di dialogo con il messaggio di avvertenza Impossibile modificare il dominio una volta definito, seleziona OK.

Attivare due siti CSP affidabili

È necessario configurare due siti CSP affidabili (Content Security Policy) per consentire gli URL di base per l’account di Adobe Acrobat Sign. Per eseguire questa operazione:

  1. Ottieni il valore di partizione del tuo account Acrobat Sign nel modo seguente:

    1. Accedi al tuo account di Adobe Acrobat Sign.
    2. Dall’URL, copia il parametro che si trova prima della parte echosign.com (eventualmente adobesign.com) (il valore della partizione). 
      Ad esempio, l’URL https://caseyjones.na1.echosign.com ha un valore di partizione na1.
    3. Chiudi la scheda.

    Scopri come identificare l’ambiente dell’account di Adobe Acrobat Sign.

    global-settings

  2. Passa a Configurazione > Impostazioni > Sicurezza > Siti CSP affidabili e quindi seleziona Nuovo sito affidabile.

    csp-trusted-sites

  3. Nella nuova pagina Definizione del sito visualizzata, compila i campi obbligatori nel modo seguente:

    1. Nome sito affidabile: fornisci un nome, come ad esempio AcrobatSign
    2. URL sito affidabile: immetti l’URL del sito https://secure.<shard>.adobesign.com
      Ad esempio, https://secure.na1.adobesign.com
      Se il tuo account non viene aggiornato al dominio adobesign.com, è possibile utilizzare echosign.com.
    3. Seleziona la casella di controllo Attivo.
    4. Contesto: seleziona i siti Experience Builder per il contesto.
    5. Seleziona la casella di controllo Direttiva CSP Consenti il sito per frame-src.
    6. Seleziona Salva.
    csp-trusted-site-definition

  4. Torna a Configurazione > Impostazioni > Sicurezza > Siti CSP affidabili e quindi seleziona Nuovo sito affidabile.

  5. Nella nuova pagina Definizione del sito visualizzata, compila i campi obbligatori nel modo seguente:

    1. Nome sito affidabile: fornisci un nome, ad esempio AcrobatSign2
    2. URL sito affidabile: immetti l’URL del sito https://secure.adobesign.com
    3. Seleziona la casella di controllo Attivo.
    4. Contesto: seleziona i siti Experience Builder per il contesto.
    5. Seleziona la casella di controllo Direttiva CSP Consenti il sito per frame-src.
    6. Seleziona Salva.
    Secondo sito affidabile con policy per la sicurezza dei contenuti

  6. Verifica i due siti CSP affidabili.

    Siti affidabili con policy per la sicurezza dei contenuti

Clonare il profilo utente per la comunità

Per configurare i profili utente in modo che utilizzino il portale self-service Adobe Acrobat Sign, è necessario clonare e modificare uno dei profili standard. Per eseguire questa operazione:

  1. Passa a Configurazione > Amministrazione > Utenti > Profili.

  2. Per uno qualsiasi dei profili cliente standard, seleziona Clona.

    Esistono quattro profili Community dei clienti e puoi utilizzarli per clonare e creare un profilo utente. Prendi nota del tipo di licenza utente del profilo che stai clonando.

    setup-profiles

  3. Assegna un nome intuitivo al profilo clonato e seleziona Salva.

    cloned-profile-name

  4. Nella pagina del profilo clonato che si apre, seleziona Modifica.

    cloned-profile-edit

  5. Nella pagina Modifica personalizzata, scorri verso il basso fino alle Autorizzazioni oggetto personalizzato e attiva tutti gli oggetti Adobe Acrobat Sign. È possibile selezionare la casella di controllo Modifica tutto o selezionare solo le autorizzazioni necessarie per una maggiore sicurezza. 

    cloned-prodile-custom-object-permissions

Creare un account, un referente e un utente per la comunità

È necessario creare un account, un contatto e un utente per la community. 

Per abilitare gli utenti del portale, il proprietario dell’account deve essere assegnato a un ruolo. Per associare un ruolo al tuo utente Salesforce, passa a Configurazione > Amministrazione > Utenti > Utenti. Dall’elenco degli utenti seleziona Modifica per un utente e quindi nella pagina che si apre, apri il menu a discesa Ruolo > seleziona un ruolo > seleziona Salva.

Per creare un account:

  1. Avvia l’app Sales dal modulo di avvio applicazioni.

  2. Apri il menu a discesa Account e seleziona +Nuovo account.

  3. Nella pagina Nuovo account che si apre, immetti un valore per Nome account, quindi seleziona Salva.

    Il nome assegnato all’account deve identificarlo come un account del portale Adobe Acrobat Sign. Il nome dell’account è l’unico valore che è necessario specificare qui.

    create-new-account

Configurare la pagina della community SFDC

  1. Passa a ConfigurazioneStrumenti piattaformaImpostazioni funzionalità > Esperienze digitali > Tutti i siti.

  2. Seleziona Nuovo.

  3. Seleziona l’esperienza Servizio clienti.

    L’esperienza Servizio clienti è obbligatoria per i componenti Self-service.

  4. Una volta caricata la pagina Servizio clienti, seleziona Inizia.

  5. Nella pagina visualizzata:

    1. Inserisci un nome per la comunità. Facoltativamente, puoi aggiungere all’URL un nome specifico per il sito, utile se disponi di più community
    2. Una volta configurato il nome, seleziona Crea.

    Durante la creazione della community, viene visualizzata una bella grafica. Al termine, viene visualizzata la pagina della comunità. 

    Il nome della community è visualizzato ed evidenziato in giallo nella parte superiore della finestra.

    La stringa specifica per il sito nell’URL è visibile nella barra degli indirizzi, evidenziata in verde acqua.

Configurare l’area di lavoro dell’esperienza per abilitare gli utenti

  1. Passa a Configurazione > Strumenti piattaforma > Impostazioni funzionalità > Esperienze digitali > Tutti i siti.

  2. Per la community, seleziona Workspaces.

  3. Nella pagina My Workspaces visualizzata, seleziona Amministrazione.

  4. Nella pagina Amministrazione della community:

    1. Nel pannello a sinistra, seleziona Impostazioni e seleziona Attiva per l’ Indicatore di stato.
    2. Nel pannello a sinistra, seleziona Membri.
    3. Dal menu a discesa Cerca, seleziona Tutti.
    4. Dall’elenco Profili disponibili, seleziona il profilo personalizzato creato.
    5. Seleziona Aggiungi per spostare il profilo sull’elenco Profili selezionati.
    6. Seleziona Salva.

Impostare su Pubblico le impostazioni Visibilità profilo per l’impostazione E-mail dell’utente della comunità

  1. Apri la pagina Contatto per l’utente per conto del quale eseguirai gli invii e quindi seleziona Accedi a Experience come utente.

    Accedi all’esperienza come utente

  2. Nell’angolo superiore destro dell’interfaccia del portale che si apre, seleziona il nome utente, quindi seleziona Impostazioni personali dal menu a discesa.

  3. Nella pagina Impostazioni personali visualizzata:

    1. Nella sezione Visibilità profilo imposta il valore E-mail su Pubblico.
    2. Seleziona Salva.

Aggiungi il componente Adobe Simple Sign all’area di lavoro

  1. Passa a Configurazione > Strumenti piattaforma > Impostazioni funzionalità > Esperienze digitali > Tutti i siti.

  2. Per la community, seleziona Workspaces.

  3. Nella sezione My Workspaces della pagina, seleziona Builder.

  4. In alto a sinistra nella pagina, seleziona l’icona Componenti, scorri fino in fondo al menu e trascina l’opzione Adobe Simple Sign nel layout di pagina.

    Trascina il componente dove vuoi che vengano esposti gli accordi Adobe Sign

    Trascinare Simple Sign nel modello del portale

    La pagina si aggiorna per visualizzare il componente aggiunto al layout di pagina e, in alto a destra, viene visualizzato il pannello di gestione del componente.

  5. Nel pannello di gestione, seleziona Modello di accordo e seleziona Pubblica per rendere disponibile il portale.

    Nota:

    Dopo ogni modifica apportata al portale o alle impostazioni, è necessario ripubblicare il portale.

Incorporare il codice Simple Sign nei componenti Lightning

Puoi incorporare il componente Simple Sign in un altro componente lightning utilizzando il seguente codice di esempio:

<echosign_dev1:SimpleSign templateId="a0L190000019xUrEAI" />

Quando incorpori il componente a livello di programmazione in un altro componente, puoi specificare parametri aggiuntivi:

  • agreementId: ID Salesforce dell’accordo in corso o bozza. Per gli accordi impostati come bozza deve essere configurato il parametro Invia per conto di.
  • templateId: ID Salesforce del modello che regola gli accordi generati.
  • pollingInterval: tempo in millisecondi prima di ogni tentativo di recuperare l’URL di firma. Il valore minimo è 500, quello massimo è 50000 e quello predefinito è 1000.
  • showSigningModal: se questa opzione è impostata su false, viene restituito solo il valore signingURL e non viene caricata la pagina della firma elettronica in una finestra modale in sovrapposizione. Se è impostato su true, viene restituito signingURL e la pagina della firma elettronica viene caricata nella finestra modale in sovrapposizione. Il valore predefinito è true.

I parametri sono soggetti a queste regole:

  • È necessario specificare agreementID o templateID. Se sono specificati entrambi, verrà utilizzato agreementID. Se non ne viene specificato nessuno, viene restituito un errore.
  • Quando si utilizza agreementID, l’accordo deve trovarsi in stato Bozza o Inviato per la firma, con almeno un destinatario che deve ancora firmare.
  • Se l’accordo è in stato Bozza, verrà inviato così com’è e verrà mostrato l’URL per la firma.
  • Se l’accordo è in corso, l’URL di firma viene recuperato e visualizzato.
  • Se l’accordo è stato completato, viene visualizzato un errore.
  • Quando si utilizza un ID modello, l’opzione Invio automatico è abilitata indipendentemente dall’impostazione.
  • Quando si utilizza agreementID, viene rispettata l’impostazione di invio automatico definita dal modello.
  • Nei modelli di accordi Simple Sign, il tipo di oggetto principale deve essere Contatto.
  • Si consiglia vivamente di impostare Invia per conto di perché la maggior parte degli utenti della community solitamente non dispone di una licenza che consente l’invio.

Il componente può anche pubblicare gli eventi ai clienti. Di seguito è riportato un esempio di gestione eventi:

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

Nella tabella seguente sono elencati gli eventi disponibili:

Accordo inviato

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

Accordo caricato dal modello

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

Pagina di firma aperta

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

Firmato

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

Non firmato

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

Errore durante un’azione

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

Configurare il modello di accordo per Simple Sign

I modelli nell’ambiente Simple Sign devono essere configurati per assegnare il destinatario, in base a una ricerca, a un oggetto principale e a un oggetto che deve essere un Contatto.

  1. Nella scheda Dettagli modello:

    1. Apri il menu a discesa Oggetto Salesforce e seleziona Scegli da altri oggetti.
    2. Nel nuovo campo a discesa visualizzato, seleziona Contatto.
  2. Nella scheda Destinatari:

    1. Elimina il destinatario esistente nel modello.
    2. Seleziona Aggiungi destinatario da un oggetto o una variabile di runtime.
    3. Nella sovrapposizione Aggiungi destinatario visualizzata:
      1. Nel campo Scegli un oggetto o una variabile di runtime, seleziona Ricerca basata sul campo Oggetto principale.
      2. Imposta il primo Tipo destinatario all’oggetto principale (Contatto) e Campo di origine da oggetto principale come ID contatto.
      3. Seleziona Salva.

Per utilizzare Simple Sign, è necessario allegare un file al modello. A differenza di un processo di invio attivo, il mittente non può allegare il documento in un secondo momento. Per allegare un file al modello:

  1. Vai alla scheda Allegato e quindi carica un documento dal dispositivo.

    In alternativa, scegli la posizione del documento nella sezione “Seleziona per aggiungere documenti”.

  2. Seleziona il campo di ricerca per visualizzare tutti i documenti disponibili in quella sezione.

  3. Puoi allegarli al modello uno alla volta selezionandoli.

  4. Una volta allegati tutti i documenti, seleziona Salva.

    Nota:

    I file caricati vengono memorizzati in Salesforce nella sezione File e CRM di Salesforce.

Se alcuni utenti del portale non dispongono di licenze Adobe Sign, è possibile abilitare la funzione “Invia per conto di” per ovviare alle limitazioni delle licenze. Ciò consente a un utente della community di creare un accordo utilizzando la licenza di un altro utente.

Per configurarlo, segui questi tre passaggi:

  1. Abilita “Consenti l’invio per conto di altri” nelle impostazioni personalizzate.
  2. Consenti ad un utente con licenza di inviare per conto di altri.
  3. Configura il modello di accordo con l’ID Salesforce di tale utente con licenza descritto sopra.

Abilitare l’impostazione

  1. Passa a Configurazione > Strumenti piattaforma > Codice personalizzato > Impostazioni personalizzate.

    Viene caricata la pagina Impostazioni personalizzate.

  2. Per l’elenco Impostazioni di Adobe Sign, seleziona Gestisci.

  3. Seleziona Nuova (oppure Modifica, se hai configurato le impostazioni in precedenza).

    Viene caricata la pagina Impostazioni di Adobe Sign.

  4. Individua e seleziona la casella di controllo Consenti l’invio per conto di altri.

  5. Seleziona Salva.

Configura l’utente in modo che sia possibile inviare accordi per conto suo

Per abilitare un utente affinché supporti la funzione Invio per conto di, occorre aggiungere due campi al layout del record dell’utente:

  1. Passa a Configurazione > Strumenti piattaforma > Oggetti e campi > Gestore oggetti.

  2. Nella pagina Gestore oggetti, seleziona l’etichetta Utente

  3. Nel pannello a sinistra della pagina Utente, seleziona Layout di pagina utente quindi seleziona il layout di un utente.

    configure-user-1

  4. Sotto Layout utente, seleziona l’opzione Campi e quindi trascina i due campi seguenti nella sezione del layout Ulteriori informazioni (intestazione visibile solo durante la modifica):

    • Consenti invio come altri utenti
    • Indirizzo e-mail verificato Adobe Acrobat Sign
  5. Dopo aver configurato i campi, segui questi passaggi per abilitare l’utente specifico:

    1. Passa a Configurazione > Amministrazione > Utenti > Utenti.
    2. Per l’utente “Contatto della community”, seleziona Modifica.
    3. Nella pagina Modifica utente, trova la sezione Informazioni aggiuntive.
    4. Seleziona Consenti invio come altri utenti e le caselle di controllo E-mail Adobe Acrobat Sign verificato.
    5. Mentre sei ancora nella pagina Modifica utente, copia l’ID utente dall’URL nella barra degli indirizzi del browser.

    Troverai l’ID utente all’interno dell’URL della pagina (evidenziato in giallo di seguito):

  6. Dall’URL (evidenziato in precedenza), copia e conserva l’ID utente (in grassetto) per il passaggio successivo.Assicurarsi di escludere %2F all’inizio e %3 alla fine. Al termine, seleziona Salva.

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

Aggiornare il modello con il valore userID

  1. Passa a: Modulo di avvio applicazioni > Adobe Acrobat Sign > Modelli di accordo.

  2. Fai clic sul Nome modello accordo da modificare.

  3. Nella scheda Destinatari, seleziona il campo Invia per conto di e quindi Incolla l’ID utente Salesforce nel campo.

    Puoi eliminare l’ID segnaposto in modo sicuro e senza problemi.

  4. Seleziona Salva.

Concedere l’accesso ai dati di integrazione di Salesforce

Per impostazione predefinita, gli oggetti personalizzati del nostro pacchetto sono inizialmente impostati come “privati” per gli utenti esterni. I set di autorizzazioni per gli utenti della community consentono di accedere agli oggetti personalizzati e ai relativi campi, ma non ai record creati da altri utenti (sia interni che esterni).

All’interno dei portali della community, per impostare i flussi per la firma elettronica, gli amministratori dispongono delle due opzioni seguenti:

  • Utilizzare i nostri componenti predefiniti (firma autonoma e firma semplice).
  • Creare i propri flussi utilizzando le nostre API Apex. 

In entrambi i casi, gli amministratori spesso utilizzano i modelli di accordo per consentire agli utenti della community di avviare o partecipare ai flussi di firma elettronica. A tale scopo, gli utenti della community devono disporre dell’accesso in sola lettura ai modelli di accordo e alle risorse correlate, ad esempio gli oggetti di unione e mappatura dati, che vengono in genere creati da utenti interni.

Il tipo di licenza utente della community determina il modo in cui può essere concesso l’accesso:

  • Licenza di accesso utente della community: gli amministratori possono abilitare “ViewAll” per i modelli di accordo e gli oggetti di mappatura unione/dati tramite il profilo utente della community per concedere l’accesso.
  • Licenza di accesso utente della community PLUS e licenza utente della community partner: impossibile abilitare l’accesso “ViewAll” tramite il profilo. Per fornire l’accesso, gli amministratori devono utilizzare regole di condivisione basate sui ruoli.

Concedere l’accesso ai modelli di accordo e agli oggetti correlati

Per consentire agli utenti della community di creare accordi utilizzando i modelli di accordo, è necessario concedere loro l’accesso “Visualizza tutto” per accedere ai modelli di accordo e gli oggetti associati.

  • Modello di accordo (echosign_dev1__Agreement_Template__c)
  • Mappatura unione (echosign_dev1__SIGN_Merge_Mapping__c)
  • Mappatura dati (echosign_dev1__SIGN_Data_Mapping__c)

Se i modelli del Document Builder di Acrobat Sign vengono utilizzati con il modello di accordo come file allegato, agli utenti della community deve essere consesso l’accesso per gli oggetti seguenti:

  • Modello Document Builder (adobesign__Document_Template__c)

  • Mappatura campi dell’oggetto (adobesign__Object_Field_Mapping__c)

Limitazioni di Simple Sign

  • Se il modello non è configurato con Firma solo il mittente attivato, gli Utenti della community riscontreranno un errore che segnala che non è disponibile alcun URL di firma.

  • Se il modello non dispone dell’opzione Abilita campi anteprima e posizione, l’accordo rimane in uno stato di pre-invio e non verrà caricato alcun URL di firma.

  • Se il modello non dispone dell’opzione Abilita firma ospitata, le firme ospitate non saranno supportate.

  • Simple Sign non supporta la delega.Gli altri destinatari non accederanno all’URL di firma.

  • Simple Sign non supporta Sostituisci firmatario (una forma di delega).I nuovi firmatari non accederanno all’URL di firma.

  • Per accedere alle note e agli allegati di un oggetto Salesforce, gli amministratori devono abilitare “Consenti agli utenti Cliente di accedere a note e allegati” nelle impostazioni delle community.

Ottieni supporto in modo più facile e veloce

Nuovo utente?