Description du traitement
1- Paramétrage préalable Joomla : en Contenus/Champs, créer un champ personnalisé "article", par exemple de type "Bouton radio", avec au minimum 2 valeurs et une valeur par défaut (dans l'exemple ci-dessous "0" pour "Brouillon").
Ce champ personnalisé est donc par défaut en , l'événement qui va déclencher l'action est le "click" utilisateur sur "A publier" (cf ci-dessous).
2- Séquence Observation : paramétrage de ce champ personnalisé à observer et détermination de la valeur qui va déclencher la notification
Le plugin de type Observation à utiliser est "Champ personnalisé" en thématique "Contenu".

Périmètre de surveillance
On peut donc indiquer ici, "Administration" ou "Les deux".
Champ personnalisé
Modification de la valeur du champ
"Valeur spécifique" : seule la valeur spécifiée dans le champ apparaissant en-dessous, va déclencher l'action.
Valeur spécifique
Cette possibilité existe, car on pourrait avoir un champ personnalisé avec plusieurs valeurs possibles, dont certaines déclencheraient l'action en cours (et les autres valeurs qui déclencheraient d'autres actions).
Qui peut déclencher cet Observateur?
3- Séquence Action 1 : récupération du titre de l'article à partir de son Id
Le plugin "Action" à utiliser est de type "Lecteur champ SQL" (thématique "Contenu").

Nom de la table SQL
L'expression "#__" (dièse et double underscore) remplace de manière universelle le préfixe de vos tables.
Champ à récupérer
Champ de la clé de recherche
Valeur de la clé
Le bouton permet d'accéder à la liste des chaînes de substitution qui permettent de récupérer des informations dynamiques entre les différentes séquences d'un scénario.
Voir notre article complet sur les tags de substitution.
4- Séquence Action 2 : constitution de l'email (titre et contenu), identification du destinataire et envoi
Le plugin "Action" à utiliser est de type "Courriel" (thématique "Message").
Pour rappel concernant les tags de substitution, dans le contenu du message ci-dessous :
{seq1:id} = l'id de l'article en provenance de la séquence 1 (Observation)
{seq2:value} = la valeur récupérée lors de la séquence 2 (Action Lecteur champ SQL), en l'occurence le titre de l'article.
1- Sélecteur d'insertion de HTML
2- Bouton permettant l'ouverture du panneau de droite des tags de substitution par séquence
3- Sélection du destinataire, dans notre exemple l'administrateur du site identifié par le tag générique {site_fromemail} (voir notre article sur les tags de substitution)
Au final on envoie à l'administrateur, un email avec un lien sur lequel il n'a qu'à cliquer pour accéder directement à l'article à valider.
5- Séquence Action 3 (Facultatif) : notification pour la personne qui a modifié le champ personnalisé
Le plugin "Action" à utiliser est de type "Pop in Joomla" (thématique "Message").
Ce qui donne comme pop in pour l'utilisateur ayant modifié le champ personnalisé (et validé la publication de l'article) :