Gérer les entrées de tâche
Le produit comporte plusieurs types d'algorithme de base utilisables pour gérer les entrées de tâche au cours des modifications d'état d'un enregistrement donné via les plug-ins de cycle de vie d'objet métier.
Créer une entrée de tâche
Le produit fournit le type d'algorithme d'entrée dans un état d'objet métier Création de tâche générique (F1-TDCREATE) qui crée une entrée de tâche d'après la configuration des paramètres. Pour plus d'informations sur la façon dont il détermine le type de tâche ou le rôle de tâche et sur la façon dont le texte de message approprié doit être renseigné dans la tâche, voir sa description. Cet algorithme peut être utilisé conjointement à la logique de nouvelles tentatives (ci-dessous).
Si votre implémentation comporte une règle de gestion qui requiert la création d'une entrée de tâche lors de l'entrée dans un état d'objet métier donné et que la logique fournie par ce type d'algorithme correspond aux besoins de cette règle, celui-ci peut être utilisé. Créez un algorithme pour le type d'algorithme, renseignez les paramètres de l'algorithme conformément aux règles de gestion et rattachez le nouvel algorithme à l'état d'objet métier approprié en tant qu'algorithme d'entrée.
Logique de nouvelles tentatives
Le type d'algorithme Nouvelle tentative pour les tâches (F1-TODORETRY) est fourni pour un cas d'utilisation spécial. Il s'agit d'un plug-in de surveillance d'état d'objet métier utilisable pour les états de type "erreur" ou "attente". Il implique la définition d'une fréquence des nouvelles tentatives par la logique de création d'entrée de tâche. L'algorithme fait repasser à l'état d'origine pour relancer la logique. L'idée est que la situation à cause de laquelle l'enregistrement est passé à un état d'erreur ou d'attente peut disparaître au bout d'un certain temps, permettant ainsi à l'enregistrement de progresser dans son cycle de vie. Pour plus d'informations sur la logique de ce type d'algorithme, reportez-vous à sa description.
Pour utiliser cette fonctionnalité, créez un algorithme pour le type d'algorithme, renseignez les paramètres de l'algorithme conformément aux règles de gestion et rattachez le nouvel algorithme à l'état d'objet métier approprié en tant qu'algorithme de surveillance. L'état doit également disposer d'un algorithme qui soit rattaché en tant qu'algorithme d'entrée (ou quelque chose d'équivalent) au type d'algorithme Création de tâche générique et qui définisse une fréquence des nouvelles tentatives.
Finalisation des tâches
Il arrive souvent que des tâches associées à un enregistrement donné doivent être finalisées lors de la sortie d'un état (si elles ne le sont pas déjà). Le système fournit le type d'algorithme Finalisation de tâche générique (F1-TODOCOMPL) utilisable à cet effet. A noter que la fonctionnalité de ce type d'algorithme n'est pas liée à une logique de création de tâche. Il peut être employé dans tous les cas d'utilisation où des entrées de tâche doivent être finalisées lors de la sortie d'un état. Pour plus d'informations sur sa fonctionnalité et pour savoir comment empêcher la finalisation automatique de certaines entrées de tâche, voir la description de ce type d'algorithme.
Pour utiliser cette fonctionnalité, créez un algorithme pour le type d'algorithme, renseignez les paramètres de l'algorithme conformément aux règles de gestion et rattachez le nouvel algorithme à l'état d'objet métier approprié en tant qu'algorithme de sortie.
