Accord envoyé
Simple Sign est un composant d’origine permettant aux utilisateurs du portail communautaire de signer des accords en libre-service. Ajoutez ce composant à tout portail Salesforce Experience Cloud (client, partenaire, employé, etc.) ou incorporez-le dans d’autres composants Lightning.
Pour accéder à la fonctionnalité de signature simplifiée, la version 21.0 ou ultérieure du package Adobe Sign pour Salesforce doit être installée.
Les nouvelles installations ne doivent pas oublier de générer des exemples de modèle d’accord au moment de lier Salesforce à Adobe Sign.
Si les modèles n’ont pas été générés lors de l’installation, ou si vous avez effectué une mise à niveau à partir d’une version précédente du package vers v19, vous pouvez générer les modèles depuis l’onglet Administrateur Adobe Sign.
Vérifiez que l’onglet Modèles d’accord contient le modèle Tester l’accord de communauté :
La version Lightning doit être activée dans votre organisation Salesforce pour que le portail fonctionne.
Si la version Lightning n’est pas activée, effectuez l’une ou l’autre des actions suivantes :
Chatter doit être activé dans votre organisation SFDC.
Si vous n’avez pas encore activé Chatter :
Si ce n’est déjà fait, vous devez activer les expériences numériques.
Deux sites de confiance Content Security Policy doivent être configurés pour autoriser de manière explicite les URL de base de votre compte Adobe Sign
1. Recherchez votre shard d’URL Adobe Sign :
2. Accédez à Configuration > Paramètres > Sécurité > Sites de confiance CSP
3. Cliquez sur Nouveau site de confiance
4. Renseignez les champs de la façon suivante :
5. Cliquez sur Enregistrer
6. Revenez à Configuration > Paramètres > Sécurité > Sites de confiance CSP
7. Cliquez sur Nouveau site de confiance
8. Renseignez les champs de la façon suivante :
9. Cliquez sur Enregistrer.
Une fois terminé, les sites CSP doivent se présenter de la façon suivante :
Pour configurer vos profils d’utilisateurs afin d’utiliser le portail en libre-service Adobe Sign, vous devez modifier le profil, ce qui signifie que vous devez cloner l’un des profils standard.
Il est nécessaire de créer un compte, un contact et un utilisateur.
Le propriétaire du compte doit être associé à un rôle pour activer les utilisateurs du portail. Veuillez vérifier que votre utilisateur Salesforce est associé à un rôle (n’importe quel rôle fonctionne).
Configuration > Administration > Utilisateurs > Utilisateurs > {cliquez sur le lien Modifier situé à gauche de votre nom complet}
Pour créer le compte :
Lorsque la superposition Nouveau compte s’affiche, saisissez une valeur dans le champ Nom de compte qui identifie clairement ce compte en tant que compte du portail de connexion Adobe Sign.
Ensuite, vous devez créer un contact et un utilisateur dans le compte :
Lorsque la superposition Nouveau contact s’affiche :
Une page Nouvel utilisateur s’affiche et contient les informations de contact importées.
Configurer l’utilisateur :
La page s’actualise pour afficher le nouvel utilisateur.
Placez le curseur de la souris sur le lien Affectations de jeux d’autorisations et cliquez sur le bouton Modifier les affectations
Ajoutez le jeu d’autorisations Utilisateur de la communauté Adobe Sign à l’utilisateur, puis sélectionnez Enregistrer
Un magnifique diaporama composé de graphiques s’exécute après la création de la communauté. Une fois que vous avez terminé, la page Communauté s’affiche.
►Le nom de la communauté s’affiche en haut de la fenêtre et est surligné en jaune
►La chaîne spécifique au site dans l’URL se trouve dans la barre d’adresse et est surligné en turquoise
La page Mes espaces de travail charge :
La page Administration s’ouvre pour votre communauté.
Lorsque les paramètres sont sélectionnés sur le rail de gauche :
Sélectionnez Membres depuis le rail de gauche
L’adresse électronique dans la section Visibilité du profil de la communauté doit être définie sur Public :
L’interface du portail s’ouvre :
La page Mes paramètres de l’utilisateur s’ouvre :
La page s’actualise pour afficher le composant supplémentaire sur la mise en page et place le panneau gestion relatif au composant dans le coin supérieur droit.
Le panneau de gestion dans le coin supérieur droit de la fenêtre ne dispose que d’une seule option configurable :
Modèle de l’accord : le modèle qui gère les accords répertoriés au sein du composant
Sélectionnez le modèle, puis cliquez sur le bouton Publier pour rendre le portail disponible.
Le composant Simple Sign peut être intégré à n’importe quel autre composant Lightning.
Exemple de code du composant :
<echosign_dev1:SimpleSign templateId="a0L190000019xUrEAI" />
Lorsque le composant est intégré par programmation à un autre composant, les paramètres supplémentaires suivants peuvent être définis :
Les paramètres respectent les règles suivantes :
Le composant peut également publier des événements chez ses clients. Voici un exemple de gestionnaire d’événement :
<aura:handler name="notifyError" event="echosign_dev1:ErrorEvent" action="{!c.onError}"/>
Les événements disponibles sont :
Accord envoyé |
name="notifyAgreementSent" event="echosign_dev1:AgreementSentEvent" action="{!c.onAgreementSent}" |
Accord chargé à partir d’un modèle |
name="notifyAgreementLoaded" event="echosign_dev1:AgreementLoadedEvent" action="{!c.onAgreementLoaded}" |
Page de signature ouverte |
name="notifySigningLoaded" event="echosign_dev1:SigningLoadedEvent" action="{!c.onSigningLoaded}" |
Signé |
name="notifyRecipientCompleted" event="echosign_dev1:RecipientCompletedEvent" action="{!c.onRecipientCompleted}" |
Aucune signature |
name="notifyRecipientNotCompleted" event="echosign_dev1:RecipientNotCompletedEvent" action="{!c.onRecipientNotCompleted}" |
Erreur pendant une action |
name="notifyError" event="echosign_dev1:ErrorEvent" action="{!c.onError}" |
Les modèles dans l’environnement Simple Sign doivent être configurés pour affecter le destinataire à un objet principal en fonction d’une référence, et cet objet doit être un contact.
Sous l’onglet Informations sur le modèle :
Un fichier d’un certain type doit être joint au modèle pour que la signature simplifiée fonctionne. Il n’est pas possible pour l’expéditeur de joindre le document comme un processus d’envoi actif.
Cliquez sur Enregistrer une fois tous vos documents joints
Chaque fichier chargé est stocké dans Salesforce (dans l’option Fichiers et gestion de la relation client Salesforce)
Si certains utilisateurs du portail n’ont pas de licence Adobe Sign, vous devrez contourner la licence utilisateur à l’aide de la fonction « Envoyer au nom de » intégrée dans le package. Cela permet à un utilisateur de la communauté de générer un accord à l’aide de la licence d’un autre utilisateur.
Ce paramétrage nécessite trois configurations :
3. Cliquez sur le bouton Manage.
4. Cliquez sur Nouveau (ou Modifier, si vous avez configuré les paramètres avant).
5. Recherchez le paramètre Autoriser envoi au nom d’autres utilis
Pour permettre à l’utilisateur d’accéder à la fonctionnalité Envoyer au nom de, deux champs doivent être ajoutés à la mise en page des enregistrements d’utilisateur :
Lorsque les champs sont définis, activez l’utilisateur spécifié :
En conservant la page Modification de l’utilisateur ouverte, copiez l’ID utilisateur de l’URL dans la barre de votre navigateur.
L’ID utilisateur se trouve dans L’URL de la page (en surbrillance en jaune ci-dessous) :
L’URL ci-dessus indique (avec l’ID en gras) :
https://adobedocwinter18test-dev-ed.lightning.force.com/one/one.app?source=aloha#/setup/page?nodeId=ManageUsers&address=%2F0051I000000TA5N%3F
Veillez à ne pas inclure %2F au début et %3 à la fin
Cliquez sur le bouton Enregistrer une fois terminé pour sauvegarder la configuration.
Cliquez sur l’onglet Destinataires et modifiez le champ Envoyer au nom de
Le composant Simple Sign présente certaines limites que vous devez connaître :
1. Le modèle peut ne pas être configuré avec l’option Uniquement les signatures de l’expéditeur activée
○ Dans ce cas, une erreur indiquant qu’il n’existe aucune URL de signature pour l’utilisateur actuel s’affiche chez l’utilisateur de la communauté
2. L’option Autoris. aperçu et positionnement champs du modèle peut ne pas être cochée
○ Dans ce cas, l’accord reste à l’état de pré-envoi et aucune URL de signature ne charge
3. L’option Activer la signature hébergée du modèle peut ne pas être cochée
4. Simple Sign ne prend pas en charge la délégation
○ Dans ce cas, l’autre destinataire ne pourra pas accéder à l’URL de signature
5. Simple Sign ne prend pas en charge l’option Remplacer le signataire (qui est un formulaire de délégation)
○ Dans ce cas, le nouveau signataire ne pourra pas accéder à l’URL de signature
6. Pour accéder aux notes et pièces jointes de n’importe quel objet Salesforce, les administrateurs doivent activer l’option Autoriser les utilisateurs client à accéder aux notes et pièces jointes dans Paramètres des communautés
Accéder à votre compte