This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
mod:tracker [2016/12/20 15:30] 127.0.0.1 external edit |
mod:tracker [2024/04/04 15:50] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Module tracker (gestionnaire de tickets) ===== | + | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> |
+ | * | ||
+ | ===== Tracker Module ===== | ||
- | * **Type de composant :** Module d'activité | + | * **Component type:** Activity module |
- | * **Nom :** Tracker (Gestionnaire de tickets) | + | * **Name:** Ticket/Issue Tracker |
- | * **Versions :** 1.9, 2.2 à 2.7 | + | * **Versions:** :M39: to :M41: |
- | * **Distribution :** Public | + | * **Older versions:** 1.9, 2.2 to 3.8 |
- | * **Disponibilité :** Stable. | + | * **Distribution:** Public and Pro versions |
- | * **Dépôt :** [[https://github.com/vfremaux/moodle-mod_tracker]] | + | * **Availability:** Stable |
+ | * **Repository:** https://github.com/vfremaux/moodle-mod_tracker | ||
+ | * **Unit tests:** https://travis-ci.org/vfremaux/moodle-mod_tracker/branches | ||
+ | * **Distributors**: [[http://www.activeprolearn.com|Activeprolearn SAS]] (worldwide) | ||
- | Ce module propose un service de gestion de ticket de support complet à l'intérieur de l'environnement Moodle. Il peut être utilisé par des administrateurs de plate-forme pour collecter les problèmes rencontrés par les utilisateurs finaux, mais peut aussi servir pour traiter les problèmes de support d'autres projets. | + | This module provides a full features ticket/support management actvitiy inside Moodle. It can be used either by administrators to provide other users with a support feature, ticket based, with a formal ticket processing workflow, or be used as a course activity to track pedagogic goals that could need a ticket/task tracking system. |
- | La sémantique du module, à l'origine très liée au traitement du support technique, a été généralisée au sens de "Gestionnaire de tickets" afin de pouvoir servir plus facilement à des applications diverses. | + | Thus the initial semantics of an "issue" has been generalized to more generic term "Ticket", that covers many other use cases. Strings customisation will adapt the major use of this plugin in the local environment. |
+ | ==== Guides ==== | ||
- | Les fonctionnalités suivantes sont assurées | + | * [[:Mod:Tracker:InstallGuide|Install Guide]] |
+ | * [[:Mod:Tracker:UserGuide|User Guide]] | ||
+ | * [[:Mod:Tracker:Technique|Technical data]] | ||
- | ==== Guides ==== | + | ==== State machine ==== |
+ | |||
+ | A ticket/issue is a stateful information object. The life cycle of the information object can be managed in either: | ||
+ | |||
+ | * 'strict mode :' transitions are matched against roles and all roles may not be abilitated to trigger some changes. | ||
+ | * 'loose mode :' all ticket/issues states are accessible to any people with issue management permission. | ||
- | * [[:ModTrackerInstall|Guide d'installation]] | + | States provided by the tracker can manage a complete ticket/issue lifecycle, but can be simplified removing some less significant states for the desired process. |
- | * [[:ModTrackerUse|Guide d'utilisation]] | + | |
- | * [[:ModTrackerTechnique|Guide technique]] | + | |
- | ==== Machine d'états ==== | + | * **POSTED:** Ticket/issue has just been created |
+ | * **OPEN:** Someone else has opened and read the ticket/issue | ||
+ | * **RESOLVING:** A resolver has started working on the issue | ||
+ | * **WAITING:** Something exterior is blocking the work | ||
+ | * **RESOLVED:** A solution has been found. When choosing a "short path" for ticket/issue management, this may be a final state. | ||
+ | * **ABANDONNED:** Initial conditions have changed. The ticket/issue is not relevant any more. This is a final state. | ||
+ | * **TESTING:** The solution has been published in staging for the emitter to assess. | ||
+ | * **PUBLISHED:** The solution has been published in production environment, and the issue is waiting for definitive closure by the requirer. | ||
+ | * **VALIDATED:** Ticket/issue is closed. | ||
- | Un ticket est une information gérée dans un cycle de vie avec des états. Ce cycle de vie peut être géré : | + | * **TRANSFERED:** the ticket has been cloned into a cascading tracker instance for remote processing. |
- | * 'En mode strict :' certains rôles ne peuvent configurer que certains états. | + | ==== Features ==== |
- | * 'En mode relâché :' tous les états sont disponibles pour tous. Les utilisateurs régulent leur processus de gestion par une procédure ad hoc. | + | |
- | Les états inclus dans le gestionnaire permettent une gestion d'un cycle complet d'un défaut, mais la liste peut être simplifiée par configuration. | + | === Ticket management === |
- | * Posté (POSTED) : Le ticket vient d'être créé. | + | * Ticket/issue submission |
- | * Ouvert (OPEN) : Quelqu'un a pris connaissance du ticket (autre que son auteur) | + | * Ticket assign to resolvers |
- | * En travail (RESOLVING) : Un "résolveur" à commencé à travailler sur l'action | + | * Lifecycle and state engine (posted, opened, working, testing, solved, waiting, abandonned, transfered, closed). |
- | * Bloqué (WAITING) : Une contrainte extérieure empêche temporairement la résolution du ticket. | + | * Ticket/issue subscription to events |
- | * Résolu (RESOLVED) : Une solution est trouvée et établie. Dans le cadre d'un "circuit court" de gestion du ticket (pas de publication/validation) c'est un état final. | + | * State changes notifications, parametrable |
- | * Abandonné (ABANDONNED) : Les conditions initiales qui avaient déterminé la création du ticket sont obsolètes. Le ticket est fermé sans aucune qu'aucune action n'ait été faite. | + | * Per user self configuration of notifications and subscriptions |
- | * En test (TESTING) : La solution est finalisée et placée sur un système de test | + | * Own support account and/or collective ticket pool |
- | * Publié (PUBLISHED) : Dans le cadre de systèmes formels (production pré-production), cet état correspond à la publication finale "en production" de la solution. Il avertit le demandeur que la solution est effectivement mise en oeuvre. | + | * finalized states in a separate list (solved, abandonned, transfered) |
- | * Validé ou fermé (VALIDATED) : Le ticket est complètement clôturé. | + | * Ticket/issue dependancies |
+ | * Comment track on tickets | ||
- | * Transféré (TRANSFERED) : Cet état spécial correspond à un ticket qui serait transféré sur un autre gestionnaire par cascade | + | === Priority processing === |
- | ==== Sommaire des fonctionnalités ==== | + | * Ticket/issue priority management (priority reveals when tickets are ordered by priority) |
+ | * Priority raise request management | ||
- | === Gestion des tickets === | + | === Network or crossinstance features === |
- | * Collecte de tickets | + | * Mnet or local cascade (Pro version only). |
- | * Assignation de tickets | + | * Subtrackers ticket.issue distribution |
- | * Cycle de vie et état (posté, ouvert, en travail, en test, résolu, bloqué, abandonné, transféré). | + | |
- | * Abonnements pour suivre des tickets | + | |
- | * Notification des changements d'états aux abonnés, concernés | + | |
- | * Configuration individuelle des abonnements et des notifications | + | |
- | * Liste des tickets personnels et liste de la collecte collective | + | |
- | * Liste des tickets résolus séparée (résolu, abandonné, transféré) des tickets en traitement (posté, en travail, en test, bloqué) | + | |
- | * Gestion des dépendances entre tickets | + | |
- | * Fil de commentaires | + | |
- | === Fonctionnalités relatives à la gestion de priorité === | + | <html><!-- nomoodle --></html> |
- | * Gestion de la priorité des tickets (les contrôles deviennent visibles lorsque la priorité est choisie comme clef de tri) | + | <html><!-- /nomoodle --></html> |
- | * Demandes pour augmenter la priorité | + | |
- | === Fonctionnalités relatives au réseau Moodle ou à l'action en groupe de plusieurs gestionnaires === | + | ==== Credits ==== |
- | * Cascade de tickets à travers le réseau Moodle (ou cascade locale sur un tracker de la même plate-forme). | + | * Clifford Tham (up to 1.8 version) |
- | * Mise en hiérarchie de gestionnaires (Sous-gestionnaires) | + | * Valery Fremaux (valery.fremaux@gmail.com) |
- | | + | |
- | [[:start|Revenir au catalogue]] | + | [[:start|Back to home]] |