Comment créer des modèles de courriels personnalisés dans Acumatica

Marco Villasenor, le 3 juillet 2023
Comment personnaliser Acumatica avec des modèles de marque

Révisé le 20 août 2026

 

Introduction

Acumatica permet aux utilisateurs de créer des modèles de courriels et de notifications personnalisés grâce à son éditeur de modèles intégré. Pour des conceptions responsives plus avancées, les développeurs peuvent générer du code HTML avec un cadre de courriels tel que MJML et coller le balisage obtenu dans l'éditeur HTML d'Acumatica, tout en conservant les espaces réservés pour les champs de données d'Acumatica.

L’une des nombreuses fonctionnalités utiles de la plate-forme Acumatica xRP est le moteur de notification intégré.

À l’aide des étapes d’automatisation et du traitement des e-mails, vous pouvez déclencher l’envoi d’e-mails aux utilisateurs lorsque quelque chose se produit ou qu’une action est nécessaire.

Lorsque nous avons commencé à utiliser Acumatica comme notre GRC et la plate-forme de support, les notifications sont devenues une partie intégrante du processus. Une chose que nous avons rapidement découverte est que nous pouvions apporter de la valeur à nos clients en les aidant à créer de meilleurs modèles clairs et pratiques - mais aussi de marque et agréables.

 

01ssinterastar-plus petit

Voici comment nous l’avons fait.

Avant de commencer, vous aurez besoin de :

  • Accès aux modèles de notification Acumatica
  • Autorisation de modifier le modèle en question
  • Styles du logo et de la marque de votre entreprise
  • URL accessibles au public pour les images hébergées
  • Un générateur de courriels HTML comme MJML, si vous voulez une conception réactive plus avancée

Éditeur de modèle de notification Acumatica

Les champs de données Acumatica permettent d'afficher automatiquement les informations de l'enregistrement associé dans un e-mail. Par exemple, un modèle peut inclure des renseignements tels qu'un numéro de commande, le nom du client, ses coordonnées ou d'autres champs disponibles pour cette notification.

Acumatica comprend un éditeur de texte enrichi intégré pour les modèles. Les deux écrans SM204003 et SM205040 utilisent le même éditeur, et il prend en charge l’utilisation de balises de champ spéciales qui sont des espaces réservés à remplir avec des valeurs des documents associés avant d’être envoyés.

Le contenu peut être modifié en mode WYSIWYG visuel, mais vous pouvez passer en mode HTML pour modifier directement le balisage. Si nous voulons créer de beaux e-mails, nous devons utiliser HTML.

02ssinterastar-petit

L’utilisation de l’éditeur HTML intégré d’Acumatica peut être assez simple, si vous souhaitez simplement changer la taille d’une phrase ou ajouter un peu de couleur, mais cela peut rapidement devenir difficile à travailler si vous avez besoin de concevoir de beaux modèles à partir de zéro. Ce n’est pas non plus idéal si vous souhaitez créer des formats de messagerie complexes qui sont également réactifs et universellement compatibles avec les lecteurs d’e-mails.

Si nous pouvions trouver un moyen de concevoir facilement nos modèles et de créer le balisage HTML requis, nous pourrions simplement le coller dans l’éditeur Acumatica.

C’est là que les cadres de création de courrier électronique entrent en jeu.

La plupart des frameworks de modèles d’e-mails fonctionnent de la même manière: ils fournissent une plate-forme de base qui facilite la conception de contenu de messagerie à l’aide de définitions propriétaires simples de blocs et de colonnes, puis ils génèrent le balisage HTML requis. En raison de la variété et du monde non standardisé des clients de messagerie, ils utilisent tous des astuces intelligentes pour rendre les e-mails rendus aussi proches que possible de la conception originale dans n’importe quel lecteur d’e-mail.

 

Pourquoi utiliser MJML pour les modèles de courriels Acumatica ?

Le code HTML des courriels est plus restrictif que celui des sites Web classiques, car les clients de messagerie comme Outlook et Gmail appliquent des règles de formatage différentes. MJML simplifie la création de mises en page d'e-mails adaptatives et génère un code HTML compatible avec un plus grand nombre de clients de messagerie.

Il existe plusieurs outils que nous pouvons utiliser pour concevoir et créer des modèles d’e-mails. Actuellement, nous utilisons mjml (par MailJet). D’autres outils similaires que nous avons testés sont Foundation for Emails (par Zurb) et HEML (par Sparkpost).

Création d’un modèle de base

Le moyen le plus rapide de commencer à créer un modèle est d’installer l’application native MJML. Cet outil comprend un aperçu en direct du modèle pendant que vous travaillez dessus.

L’idée principale du cadre est de créer des modèles à partir de blocs de construction simples. Les blocs principaux sont: mj-corps, mj-section et mj-colonne. Le contenu se présente alors sous la forme de différents types de composants où le plus courant est mj-text. Pour plus de références, vous pouvez consulter la documentation de mjml.

Si vous ajoutez des images, vous devez utiliser l’URL complète car elles doivent être accessibles à partir du client de messagerie. Acumatica ne les joindra pas à l’e-mail.

Important : Les images utilisées dans un modèle de courriel doivent être hébergées sur une URL publique afin que le client de courriel du destinataire puisse les récupérer. Évitez d'utiliser des chemins d'accès locaux.

Lors de la création du contenu de l’e-mail, vous pouvez ajouter des variables d’espace réservé en fonction de l’écran Acumatica associé au modèle. Pour obtenir le nom du champ de données, vous pouvez utiliser la commande INSERT->DATAFIELD. Ceci affiche une liste des DAC associés et des champs disponibles. Les espaces réservés utilisent le format ((ViewName.Field)), où ViewName est le nom de la vue (DAC) dans le graphe Acumatica et Champ est le champ DAC dont nous devons utiliser la valeur.

Voici notre modèle de notification de base final utilisant mjml:

code pour article de blogue
03ssinterastar-petit

Une fois que vous êtes satisfait du résultat, vous pouvez enregistrer le code HTML généré ou le copier en mémoire.

Enfin, il suffit de le coller dans la vue HTML de l’éditeur de modèle.

05ssinterastar-petit-2

Testez votre modèle de courriel avant de l'utiliser.

Avant d'utiliser un nouveau modèle personnalisé dans un flux de travail en production, envoyez un courriel de test et vérifiez que :

  • Les champs de données Acumatica affichent les informations attendues.
  • Les images se chargent correctement.
  • Les liens fonctionnent comme prévu.
  • Ce courriel peut être lu sur les ordinateurs et les appareils mobiles.
  • La conception s'affiche correctement dans les clients de courriel courants comme Outlook et Gmail.

L’envelopper

Les modèles de notification d'Acumatica permettent d'associer communications automatisées, données commerciales dynamiques et image de marque cohérente. Grâce aux champs de données Acumatica et à un code HTML bien structuré, les entreprises peuvent créer des modèles de courriels réutilisables, garantissant à la fois l'automatisation et une expérience client homogène.

Questions fréquentes concernant les modèles de courriels Acumatica

Pourquoi l'image ne s'affiche-t-elle pas dans mon modèle de courriel Acumatica ?

Vérifiez que l'image utilise une URL complète et accessible publiquement. Certains clients de messagerie peuvent également bloquer les images externes jusqu'à ce que le destinataire choisisse de les afficher.

 

Pourquoi un champ de données Acumatica est-il vide dans un courriel ?

Un champ peut apparaître vide si l'enregistrement associé ne contient aucune valeur ou si le champ n'est pas disponible pour ce modèle de notification. En cas de doute sur les champs pris en charge, consultez les options disponibles sous Insertion → Champ de données.

 

Pourquoi mes courriels s'affichent-ils différemment dans Outlook que dans un navigateur ?

Les clients de messagerie gèrent le HTML et le CSS différemment des navigateurs web. L'utilisation de pratiques HTML spécifiques à la messagerie ou d'un cadre comme MJML peut contribuer à améliorer la cohérence entre les différents clients de messagerie.

 

Auteur du blog

Catégories