Changes between Version 1 and Version 2 of Doc/Tickets


Ignore:
Timestamp:
Mar 28, 2007, 2:46:53 PM (17 years ago)
Author:
Michel Jouvin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Tickets

    v1 v2  
    33
    44[[TOC(inline)]]
     5
     6== Principale Fonctionnalités ==
     7
     8Trac fournit un gestionnaire de ticket pour faire le suivi de "problèmes" ou d'actions. Dans la version actuelle (10.x), Trac fournit un modèle de "workflow" (gestion du cycle de traitement) très simple : il ne permet pas d'obliger le passage par des états successifs (par exemple on peut mettre un ticket directement dans l'etat `Fixed` sans l'assigner) ni de restreindre les droits d'édition d'un ticket aux personnes à qui il a été assigné.
     9
     10Une fois créé, un ticket ne peut pas être détruit. Les différentes étapes du traitement du ticket sont représentées par un `ChangeLog` auquel on ajoute des entrées avec la partie `Add Comment` ou le bouton `Reply` du formulaire d'affichage du ticket. Les entrées du ChangeLog sont '''non modifiables'''. Seule la description du ticket peut être mise à jour, une fois le ticket créé.
     11
     12En plus de sa description, un ticket peut être associé à un "composant" ou un "milestone" ou avoir une sévérité. Le "milestone" correspond à une entrée de la `Roadmap` et doit avoir été créé avant, via le menu `Roadmap`. Dans le gestionnaire de roadmap, chaque milestone a son propre décompte de tickets ouverts ou fermés.
     13
     14En plus des attributs standards, on peut ajouter des attributs spécifiques au projet qui seront pris en compte automatiquement dans le formulaire de saisie ou d'affichage de ticket. On définit ces champs à travers l'interface d'administration (`Admin`).
     15
     16== Definition des Composants ==
     17
     18Les composants auquels peuvent être associés des tickets sont créés via le menu `Admin`, réservé aux administrateurs du projet. Lors de la création d'un composant, on peut lui assigner un "owner" : cette personne se verra automatiquement assignée le ticket. Si le champ "owner" contient une adresse email (de préférence entre `<>`), le owner sera notifié par mail de l'arrivée du ticket (si la notification est activée au niveau du projet).
     19
     20Le "owner" n'a aucun droit particulier sur le ticket et son nom n'a pas nécessairement à correspondre au nom d'utilisateur utilisé par cette personne pour se connecter à Trac.
     21
     22
     23== Visualisation des Tickets ==
     24
     25Il y a 3 façon de visualiser les tickets et leur état :
     26
     27- `View Tickets` reports (TracReports) : c'est le mode historique, avec des reports pré-définis. On peut configurer de nouveaux reports en utilisant n'importe quel partie de la base de donnée du projet mais c'est assez complexe car il faut écrire les requêtes SQL. A n'utiliser que s'il n'y a aucune autre solution.
     28
     29- `View Tickets` queries (TracQueries) : on sélectionne les tickets à partir d'un formulaire Web. On peut utiliser des critères sur tous les caractéristiques du ticket. Par contre le format de l'affichage est peu configurable.
     30
     31- `Roadmap` : en sélectionnant un milestone, on a un résumé par composants des tickets en cours. C'est le mode le plus simple, si on utilise la roadmap et les milestones.