Bonjour,
Le preAlert prend en paramètre l’alerte qui va être envoyée. On peut la modifier pour changer le contenu (faire un replace d’un mot clé pour insérer des choses, ajouter des destinataires…).
Ensuite pour émettre une alerte depuis un hook, il suffit de faire un :
// instance de l'alerte paramétrée
Alert a = obj.getAlert("MyAlertName");
// envoyer si active
if (a!=null) {
// modifier le contenu, le sujet ou les destinataires
// ...
// envoyer avec les valeurs de obj pour remplacer les champs de fusion [VALUE:fieldname]
a.send(obj);
}
Voir des exemples dans les posts suivants et la javadoc :
https://docs.simplicite.io/5/javadoc-alpha/com/simplicite/bpm/Alert.html