Installation
Ce que TrueSign fait tout seul à l'installation, et ce qui vous reste à faire — avec la raison de chaque étape manuelle.
1. Ce qui est automatique
Rien à demander, rien à cliquer :
- les 5 traitements de maintenance sont planifiés (synchronisation des statuts, rappels d'approbation, cycle de vie weSign, purge des journaux, purge des jobs) — voir Jobs & synchronisation ;
- les autorisations d'appel sortant vers les domaines du fournisseur de signature sont livrées avec le package ;
- les 10 permission sets sont installés (mais pas affectés — §3) ;
- les libellés, traductions et ressources statiques.
L'administrateur qui installe reçoit TES_Admin, pour ne pas se retrouver devant une application vide.
2. Les étapes manuelles
Étape 1 — Créer un Site public
Obligatoire. Deux choses en ont besoin : la réception des notifications du fournisseur, et les pages de signature weSign (un signataire externe n'a pas de licence Salesforce).
- Setup → Sites → Nouveau site.
- Notez l'URL du site : c'est celle qu'utilisera le webhook.
- Affectez le permission set
TES_Guestà l'utilisateur invité du site.
Un Site Salesforce n'est pas packageable : son URL et son utilisateur invité appartiennent à votre org. En revanche, TES_Guest remplace le réglage manuel des droits : il est livré prêt, au moindre privilège — les seules classes et pages nécessaires, aucune suppression, journaux en ajout seul.
Étape 2 — Connecter le fournisseur de signature
- weSign (signature dans votre org) : rien à connecter. Une org peut fonctionner 100 % weSign, sans aucun compte tiers.
- Yousign : saisissez votre clé API dans Setup → eSignature → Settings, choisissez l'environnement, testez la connexion.
Voir Fournisseurs de signature et Setup TrueSign.
Étape 3 — Le webhook (Yousign)
En production, le bouton Provision webhook fait tout : création chez Yousign et enregistrement automatique du secret. Détail et cas du sandbox dans Setup TrueSign.
Étape 4 — Affecter les permission sets
Le package les livre, vous décidez qui reçoit quoi — c'est un choix métier, pas technique. Voir le tableau des 10 permission sets.
Étape 5 — Créer un premier modèle
Au moins un modèle d'envoi actif : c'est votre contenu, personne ne peut le deviner.
3. Si vous utilisez weSign — trois réglages d'org
weSign expédie les e-mails depuis votre org, ce qui suppose que votre org sache envoyer des e-mails à des externes :
- Adresse d'expédition vérifiée (Org-Wide Email Address) — sélectionnable ensuite dans Settings. Vos invitations partent de « Contrats — ACME » plutôt que de l'adresse personnelle d'un utilisateur.
- SPF/DKIM sur votre domaine — sans quoi vos invitations finissent en indésirables.
- Setup → Email Deliverability → « All email » — sinon rien ne part, sans erreur visible.
Pensez aussi au quota d'e-mails de l'org : 5 000/jour en général, mais 15/jour en Developer Edition et en org d'essai — de quoi épuiser une après-midi de tests. TrueSign affiche le compteur dans Setup et refuse proprement un envoi en masse qui ne tiendrait pas.
4. Options
- Placement automatique des onglets et boutons — TrueSign peut poser lui-même ses onglets et boutons. Cela demande une autorisation supplémentaire à établir une fois dans votre org. Tant que ce n'est pas fait, rien n'est cassé : l'interface affiche les instructions de pose manuelle.
- Assistance IA à la rédaction (Gen) — optionnelle, désactivée tant qu'aucune clé n'est saisie. Voir TrueSign Gen.
5. Vérifier que tout est en place
L'écran Setup porte une checklist d'avancement et une carte de santé : elle indique « Traitements de maintenance : N/5 planifiés » et propose de les réarmer si l'un manque (l'opération est sans risque, elle ne crée jamais de doublon).
Bon réflexe de contrôle : la carte Webhook intake doit montrer les événements arriver dès votre premier envoi de test.
6. Récapitulatif
| Action | Qui | Pourquoi ce n'est pas automatique |
|---|---|---|
Site public + TES_Guest | Admin | Un Site n'est pas packageable |
| Clé API du fournisseur | Admin | C'est votre secret, négocié par vous |
| Webhook + secret | Admin | Action à faire côté fournisseur |
| Permission sets aux utilisateurs | Admin | Choix métier : qui envoie, qui approuve, qui consulte |
| Adresse d'expédition + délivrabilité | Admin | Vérification par e-mail requise, réglage d'org |
| Premier modèle actif | Métier | C'est votre contenu |