Objet Bug
Un objet Bug représente une anomalie.
Vous obtenez un objet Bug à partir de TDConnection.BugFactory.
Méthodes publiques
Cet objet prend en charge les méthodes suivantes.
Méthode | Description |
---|---|
Verrouille l’objet. Renvoie la valeur true si l’objet a été modifié sur le serveur. Syntaxe : Si un objet est verrouillé, il ne peut être modifié ou supprimé par aucun autre utilisateur. LockObject renvoie True si l’objet sur le serveur a été modifié plus récemment que la copie locale lorsque LockObject a été appelé. Dans ce cas, la copie locale de l’objet est actualisée avant que LockObject ne soit renvoyé. Si l’objet ne peut pas être verrouillé, une exception est levée. Certains cas d’échec de verrouillage se produisent si l’objet :
|
|
Envoie une liste d’éléments. Syntaxe : Paramètres :
|
|
Post |
Publie toutes les valeurs modifiées dans la base de données. Pour plus d’informations, voir Post. |
Actualiser |
Lit les valeurs enregistrées, en écrasant les valeurs en mémoire. Pour plus d’informations, voir Actualiser. |
Undo |
Annule les modifications apportées aux valeurs de champ qui n’ont pas été publiées. Pour plus d’informations, voir Undo. |
Déverrouille l’objet. Syntaxe : |
Propriétés publiques
Cet objet prend en charge les propriétés suivantes.
Propriété | R/W | Type | Description |
---|---|---|---|
AssignedTo |
R/W | Chaîne |
Nom de l’utilisateur à qui l’anomalie est affectée. Syntaxe : |
Pièces jointes |
R | Objet |
Objet AttachmentFactory pour l’anomalie. Voir Objet AttachmentFactory. Syntaxe : |
AutoPost |
R/W | Booléen |
Si cette valeur est définie sur true, la base de données est mise à jour immédiatement lorsque la valeur du champ change. Syntaxe : |
AutoUnlock |
R/W | Booléen |
Indique si l’élément doit être automatiquement modifiable par d’autres utilisateurs après une actualisation ou une publication. Syntaxe : |
BugLinkFactory |
R | Objet |
Usine de liens de bugs qui gère les liens de l’anomalie actuelle vers ses anomalies associées. Syntaxe : |
DetectedBy |
R/W | Chaîne |
Nom de l’utilisateur qui a détecté l’anomalie. Syntaxe : |
Champ |
R/W | Any |
Valeur du champ spécifié. Syntaxe : Paramètre :
|
FieldMultiValue |
R/W | Objet |
Objet MultiValue du champ spécifié. Voir Objet MultiValue. Syntaxe : Paramètre :
|
HasAttachment |
R | Booléen |
Vérifie si l’anomalie comporte une ou plusieurs pièces jointes. Syntaxe : |
HasLinkage |
R | Booléen |
Vérifie si au moins un bogue est associé à l’anomalie actuelle. Syntaxe : |
HasOthersLinkage |
R | Booléen |
Vérifie si au moins une anomalie qui n’est pas une autre anomalie de type Bogue est associée à l’anomalie actuelle. Défini uniquement pour les anomalies de type Bogue. Syntaxe : |
ID |
R | Nombre |
ID de l’élément. Syntaxe : |
IsLocked |
R | Booléen |
Vérifie si l’anomalie est verrouillée pour modification. Syntaxe : IsLocked est défini par la méthode LockObject et est réinitialisé par la méthode UnlockObject. Si l’objet possède une propriété AutoUnlock et que la propriété est définie sur True, IsLocked est également réinitialisé par une opération de publication ou d’actualisation. |
LinkFactory |
R | Objet |
Usine de liens de l’anomalie actuelle qui permet de visualiser les liens. Défini uniquement pour les objets Bug. Pour plus d’informations, voir Objet LinkFactory. Syntaxe : |
Modifiée |
R | Booléen |
Vérifie si l’élément a été modifié depuis la dernière actualisation ou opération de publication. Si cette valeur est true, les propriétés du champ côté serveur ne sont pas à jour. Syntaxe : |
Priorité |
R/W | Chaîne |
Priorité de l’anomalie. Syntaxe : |
Projet |
R/W | Chaîne |
Projet de test auquel appartient l’anomalie. Syntaxe : |
Statut |
R/W | Chaîne |
État de l’anomalie. Syntaxe : |
SubjectId |
R | Long |
ID du champ Objet. Syntaxe : |
Récapitulatif |
R/W | Chaîne |
Brève description de l’anomalie. Syntaxe : |
TypeName |
R | Chaîne |
Type du champ. Syntaxe : |
Virtual |
R | Booléen |
Vérifie s’il s’agit d’un élément virtuel, c’est-à-dire d’un élément qui n’a pas d’enregistrement de base de données correspondant. Syntaxe : |
Exemple
Exemple : Obtenir et définir les propriétés des anomalies
Exemple : Rejeter une anomalie et la convertir en exigence