Fonctions PHP
Instructions à connaître pour les automates sur déclencheur
$model = $data['caller'];
Récupère le modèle qui a servi de déclencheur (un objet, une affaire...)
$model['created_at']
Récupère la valeur du champ created_at du modèle
Vous pouvez y indiquer n'importe quel champ en paramètre. Pour les objets, les noms des champs, sont les codes des attributs. Pour les affaires, vous pouvez vous référez à la liste dans le tableau du ci-dessous.
addPageMessage(Message , Type du message);
Affiche un message à l'utilisateur. 4 types de messages qui déterminent la couleur de fond du message.
- info : bleu - success : bleu vert - warning : jaune orangé - danger : rouge
Fonctions pour la gestion des affaires
createAffair(Type de l'affaire)
$newAffair = createAffair("envoyer_convention")
Crée une affaire de type EnvoiMail
setData(Nom Attribut, valeur)
setData('status','Nouveau')
Renseigne l'attribut Status de l'affaire créé avec la valeur 'Nouveau'
save()
$newAffair->save();
Sauvegarde la nouvelle affaire
linkAffairAndObject(Affaire, Objet)
linkAffairAndObject($newAffair, $model)
Lie l'affaire stockée dans la variable $newAffair à l'objet contenu dans la variable $model
Fonctions générales
addPageMessage(Message, type de message)
addPageMessage('Objet créé avec succès', 'info')
Affiche un message à l'utilisateur. 4 types de messages qui déterminent la couleur de fond du message : - info : bleu - success : bleu vert - warning : jaune orangé - danger : rouge
Last updated
Was this helpful?