Créer une extension de solution de tâche
Vous pouvez créer des tâches pour tous les business objects en utilisant une extension de solution.
Conditions préalables
• Enregistrez une extension de solution dans Basic Data Management > Business Rules Developer.
• Ajoutez l’extension de solution au business object pour lequel vous voulez créer la définition de notification dans FieldDefiner. Par exemple : le business object Ordres.
L’extension de solution est déclenchée pendant la modification d’état lorsqu’un business object crée une
Tâche.

Un exemple d'une extension de solution (source code) se trouve dans le install set (..\manual installation resources\planon software development kit\UserExtension\examples).
Créez par exemple une tâche pour le business objet Ordres, pour informer l'utilisateur de tous les ordres qui reçoivent l'état Administrativement conclu.
Pour créer cette tâche ajoutez l’extension de solution suivante ensemble avec le paramètre mentionné ci-dessous dans FieldDefiner > Ordres > Détails > Extensions.
Extension de solution :
nl.planon.hades.userextension.examples.TaskBOCreater
Paramètre : UsrAdministravelyCompleted.
Le champ Paramètre comprend le pnname de l’état du business object.

Veuillez noter que l’extension de solution doit d’abord être enregistrée dans
Basic Data Management >
Business Rules Developer.
Il faut par la suite ajouter l’extension de solution au business object pour lequel la tâche doit être planifiée.

Pour de plus amples informations sur comment enregistrer et ajouter des extensions de solution, reportez-vous à
Basic Data Management et
FieldDefiner.Information affichée lorsqu’une tâche est créée :
• Une tâche comprend une référence à l’action qu’elle doit exécuter ensemble avec la référence à la définition de notification.
Pour une description de ces champs, reportez-vous à
Champs Tâche.
Chaque tâche passe par les cinq états suivants :
• A faire – état standard.
• En traitement – la tâche est récupérée.
• Signalé – si la définition de notification pour la tâche rend une instance de business object.
• Exécuté – si la définition de notification pour la tâche ne rend pas d’instance de business object et qu’aucun utilisateur n’est notifié.
• Exécuté avec des erreurs - la tâche était exécutée, mais il s'est produit une exception qui a arrêté l'envoi de la notification.