Deux paramètres définissent les critères dans le module de calcul d'opérations réussies : les critères de filtre et les critères de réussite. La structure de ces paramètres est identique.
La fonction est appelée avec les détails de l'événement actuels (à savoir, le paramètre eventDetails du gestionnaire d'événements) sur lesquels sera basé le test de réussite relatif aux détails de l'événement géré. Ce paramètre de table inclut toutes les informations requises pour déterminer si l'événement actuel doit être considéré ou non comme une opération réussie.
En fonction du résultat calculé, la valeur renvoyée est True ou False.
Si aucune entrée ne figure dans cette table, cela signifie que toutes les entrées sont considérées comme des opérations réussies.
Les critères de réussite sont calculés en comparant un ou plusieurs champs avec des valeurs spécifiques, ou d'après une évaluation d'expressions. Les lignes de critères multiples sont fusionnées d'après les relations logiques définies par l'utilisateur.
Par exemple, si un événement réussi contient une valeur comprise entre 3 et 6 dans le champ de résultat, l'utilisateur spécifiera deux lignes à l'aide la relation ET, en indiquant comme suit :
résultat > 3 et résultat < 6
La table se présente sous le format suivant :
|
Numéro de ligne |
Argument 1 |
Opérateur |
Argument 2 |
Lien logique interlignes |
|
1 |
|
|
|
|
|
2 |
|
|
|
|
|
… |
|
|
|
|
Les tables contiennent les champs suivants :
Lorsqu'un comparateur normal est utilisé, le système utilise le contenu du champ spécifié dans l'argument 1 et le compare avec la valeur de l'argument 2, à l'aide du comparateur sélectionné.
Si le comparateur Eval est spécifié, le champ Argument 1 sera ignoré. Le contenu de l'argument 2 est alors utilisé et évalué directement en tant qu'expression.
Si Eval est spécifié dans le champ de l'opérateur, ce champ doit contenir une expression. Une expression est un terme Visual Basic pouvant être évalué selon les valeurs True et False. Par exemple, vous pouvez utiliser un terme d'évaluation pour comparer le champ de résultats avec la valeur 5 (voir ci-dessus) en spécifiant le terme suivant pour remplir l'argument 2 :
eventDetails("result") > 5
Dans cet exemple, le terme évalué est une comparaison entre le contenu du champ de résultat et la valeur 5. Vous pouvez également évaluer d'autres termes plus complexes. Voici un exemple de terme plus complexe :
Tools.NetTime(eventDetails("startDate"),eventDetails("endDate")) > eventDetails("MaxTimeSpan")
Dans cet exemple, le terme est une comparaison du résultat de la méthode de temps net dans l'objet Outils, en fonction des valeurs issues des deux champs et comparées avec la valeur d'un troisième champ.
Interface de module de calcul d'opérations réussies
Le tableau suivant répertorie les paramètres.
|
Nom |
Description |
|
IgnoreTimeslots |
(Facultatif, chaîne [True/False]) : détermine le mode de gestion des événements se produisant en dehors de la période d'application. |
|
Débogage |
(Facultatif, chaîne [True/False]) : détermine si les commentaires de débogage doivent être ajoutés au journal. |
|
AggregationType |
(Facultatif, chaîne [SUCCESSCOUNT,PERCENTOFSUCCESS]) : détermine si la méthode de calcul doit fournir le pourcentage d'opérations réussies ou le nombre d'entrées correspondant à des opérations réussies. |
|
SuccessCriteria |
(Obligatoire, table) : permet de déterminer si un événement doit être considéré comme une réussite ou un échec. |
|
FilteringCriteria |
(Facultatif, table) : permet de déterminer si un événement doit être géré ou filtré. |
|
EventIdFieldName |
(Facultatif, chaîne) : nom du champ à utiliser comme identificateur d'événement pour la reconnaissance d'événement de répétition. |
Dépendances du module
Le tableau suivant répertorie les modules inclus.
|
Nom |
Description |
|
Bibliothèque de journaux (LL) |
Bibliothèque pour la fonctionnalité d'amélioration de la journalisation |
|
Bibliothèque de noyaux de paramètres (PKL) |
Bibliothèque permettant de vérifier et de remplir des paramètres de module. |
|
Bibliothèque de logique agrégative (AL) |
Bibliothèque utilisée pour la génération des résultats de calculs communs |
|
Bibliothèque de noyaux de rappel (CKL) |
Bibliothèque permettant d'activer la fonctionnalité de rappel |
|
Bibliothèque de superposition de paramètres et d'actions de base (POBAL) |
Cette bibliothèque contient des fonctions de chargement de paramètres spécifiques et appelle la bibliothèque de noyaux de paramètres pour le chargement d'informations. |
|
Bibliothèque d'entités distinctes (DEL) |
Bibliothèque de notification à l'appelant en cas de détection d'une entité déjà spécifiée |
|
Bibliothèque d'évaluation de critères de filtre (FCEL) |
Bibliothèque de filtrage des événements d'après les spécifications de l'utilisateur |
|
Bibliothèque d'évaluation des critères d'opérations réussies (SCEL) |
Bibliothèque permettant de décider si l'événement en cours doit être considéré comme une réussite ou un échec. |
| Copyright © 2012 CA. Tous droits réservés. | Envoyer un courriel à CA Technologies sur cette rubrique |