Lorsque vous utilisez Signitic avec Salesforce, il est possible d’automatiser l’envoi d’emails grâce au langage propriétaire APEX. Par défaut, chaque email envoyé intègre la signature Signitic, assurant une communication homogène et professionnelle dans votre organisation. Toutefois, certains cas nécessitent de ne pas inclure cette signature (emails transactionnels, notifications système, campagnes marketing).
Pour gérer cela, Salesforce propose une méthode simple directement dans le code APEX :
email.setUseSignature(false);
Cette instruction permet de désactiver l’ajout automatique de la signature. L’email sera alors envoyé sans la mise en forme ni les informations générées par défaut par Signitic, ce qui offre une plus grande flexibilité selon vos besoins.
Exemple :
Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage();
email.setToAddresses(new String[] {'client@example.com'});
email.setSubject('Nouvelle promotion');
email.setPlainTextBody('Découvrez nos offres spéciales du mois !');
email.setUseSignature(false); // désactivation de la signature
Messaging.sendEmail(new Messaging.SingleEmailMessage[] { email });
Campagnes marketing : newsletters, promotions ou événements.
Notifications automatiques : alertes internes, confirmations de commande, rappels techniques.
Messages système : communications générées par des processus Salesforce.
Utilisez cette option avec discernement : la signature reste essentielle dans les échanges directs avec vos clients (prospection, relation commerciale, support).
Vérifiez toujours le rendu final de vos emails de test pour confirmer l’absence ou la présence de la signature selon vos besoins.
N’oubliez pas que la désactivation de la signature ne s’applique qu’au message concerné ; vous pouvez donc l’activer ou la désactiver dynamiquement selon vos cas d’usage.