Objet ReqFactory

Gérer les exigences, y compris leur ajout et leur suppression.

Vous obtenez un objet ReqFactory à partir de TDConnection.ReqFactory.

Méthodes publiques

Cet objet prend en charge les méthodes suivantes.

Méthode Description

AddItem

Crée une exigence.

Pour plus d’informations, voir AddItem.

E-mail

Envoie une liste d’éléments.

Pour plus d’informations, voir E-mail.

MoveRequirements

Déplace les exigences pour qu’elles deviennent des nœuds enfants du parent spécifié.

Syntaxe : MoveRequirements(reqIDs, newPositions, newParentId)

Paramètres :

  • reqIDs. Chaîne qui représente les ID des exigences à déplacer. Les ID sont placés entre guillemets droits et séparés par des virgules. Par exemple "1, 2, 3".

  • newPositions. Chaîne qui représente les nouvelles positions des exigences. Elle est placée entre guillemets droits et les valeurs sont séparées par des virgules. Par exemple "1, 2, 3". Les positions sont basées sur 1.

  • newParentId. Nombre qui représente l’ID de la nouvelle exigence parent sous laquelle les exigences spécifiées sont déplacées.

Remarque :

  • Les exigences sont traitées une par une. La position de l’exigence de travail ne peut pas être supérieure au nombre total d’objets Req sous le nouveau parent. Par exemple, lors du déplacement de quatre exigences sous un parent vide, la définition de l’ordre sur "2, 1, 3, 4" échoue, car il n’y a pas 2 exigences sous le parent lorsque la première exigence est traitée.

  • La liste des ID et la liste des positions doivent avoir la même longueur. La première position s’applique au premier ID, et ainsi de suite.

  • Si un numéro de position est répété, la deuxième exigence avec la même position est insérée avant l’exigence précédemment placée à la position spécifiée, déplaçant ainsi tous les éléments inférieurs d’une position vers le bas.

NewList

Crée une liste d’exigences en fonction du filtre spécifié.

Pour plus d’informations, voir NewList.

RemoveItem

Supprime une exigence de la base de données. La suppression s’effectue immédiatement, sans publication.

Pour plus d’informations, voir RemoveItem.

Élément

Obtient un objet géré par la fabrique par sa clé.

Pour plus d’informations, voir Élément.

Propriétés publiques

Cet objet prend en charge les propriétés suivantes.

Méthode R/W Type Description

Champs

R Liste

La liste de tous les champs disponibles pour l’entité gérée par l’usine.

Syntaxe : ReqFactory.Fields

Filtre

R Objet

Objet TDFilter pour l’usine. Voir Objet TDFilter.

Syntaxe : ReqFactory.Flter

Exemple

Exemple : Déplacer des exigences

Retour en haut