Composants d'une formule

Les administrateurs de produit peuvent utiliser n'importe lequel des composants ci-dessous dans les formules d'attributs.

Remarque : Rôle utilisateur : Administrateur produit

Opérateurs

Les opérateurs sont des actions que vous pouvez utiliser dans des formules.

Tableau 1. Opérateurs

Opérateurs

Opérateur Description
+ (signe plus) Addition (5+1)
/ (barre oblique) Division (6/3)
* (astérisque) Multiplication. (2*4)
- (signe moins) Soustraction. (9-2)
> (signe supérieur à) Supérieur à (x > y)
< (signe inférieur à) Inférieur à (y < x)
= (signe égal à) Egal à (x = y)
% (symbole de pourcentage) Calcule le reste de la division d'un nombre par un autre.
() (parenthèses) Les expressions entre parenthèses sont évaluées en premier. Toutes les autres expressions sont évaluées selon la priorité des opérateurs standard.

Fonctions

Les fonctions effectuent les calculs dans les formules.

Tableau 2. Fonctions

Fonctions

Fonctions Options Description Exemples
COUNT Compte les valeurs qui apparaissent dans vos problèmes ou les agencements de grille de vos applications.

COUNT (filtre de problèmes) s'appuie sur des filtres.

Si l'examen n'a pas été exécuté, le nombre est NULL et apparaît dans une colonne vide. Si l'examen a été exécuté, le résultat est 0 ou un nombre supérieur.

COUNT (status=open)
IF Détermine si les expressions sont vraies ou non. Si l'expression est vraie, une valeur spécifique est renvoyée. Si elle est fausse, une autre valeur est renvoyée.

IF(logical_test, [value_if_true], [value_if_false])

IF(businessimpact > 1, 5, 0)
MAX
  • classification
  • gravité
  • Etat
Renvoie le nombre le plus élevé de la liste de nombres.

MAX (attribut de problème, filtre de problèmes)

MAX (severity, status=open)

Filtres

Les filtres sont les propriétés d'attribut de problème qui apparaissent en tant qu'en-têtes de colonne d'application.

Tableau 3. Filtres

Filtres

Filtre Option
classification definitive, suspect. "Résultat de classification" reconnu par AppScan Source (analyse statique).
gravité critical, high, medium, low, information
état fixed, inprogress, reopened, noise, open, passed, new
discoverymethod dast (analyse dynamique), sast (analyse statique)

Valeurs

Les formules utilisent plusieurs attributs intégrés comme valeurs prédéfinies. Lorsque vous créez et sauvegardez un attribut 'liste déroulante' ou 'formule' personnalisé, l'attribut apparaît également en tant que valeur que vous pouvez utiliser.
Tableau 4. Valeurs intégrées

Valeurs intégrées

Valeur Description
businessimpact valeurs de liste déroulante :
  • 0=Non spécifié
  • 2=Impact faible
  • 3=Impact moyen
  • 4=Impact élevé
  • 5=Impact critique
newissues formule :

COUNT(status=new,classification=definitive,classification=suspect)

criticalissues formule :

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=critical)

highissues formule :

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=high)

lowissues formule :

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=low)

mediumissues formule :

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=medium)

totalissues formule :

COUNT(status=new,status=open,status=reopened,status=inprogress,status=fixed,classification=definitive,classification=suspect,severity=critical,severity=high,severity=medium,severity=low)

openissues

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=critical,severity=high,severity=medium,severity=low)

workinprogress formule :

COUNT(status=inprogress,classification=definitive,classification=suspect,severity=critical,severity=high,severity=medium,severity=low)

riskrating formule :

IF(businessimpact = 0, 0, IF(testingstatus > 0, 0, businessimpact * rr_maxseverity))

testingstatus valeurs de liste déroulante :
  • Non démarré = 20
  • En cours = 10
  • Terminé = 0