Fix typos detected during manual review

This commit is contained in:
poum 2013-11-27 23:50:56 +01:00
parent 930028826d
commit aa010967a6
27 changed files with 220 additions and 184 deletions

View file

@ -25,13 +25,13 @@ Comme on peut le voir dans la vue de la compagnie qui est l'écran principal de
* La perspective *Planification des projets* sur laquelle le programme s'ouvre et qui combine deux points de vue :
* Vue des projets et du temps consommé : en colonne de gauche, le nom de chaque projet suivi de ses dates de début et de fin. En face, à droite, les diagrammes de Gantt correspondant lesquels on retrouve ces dates ainsi qu'une comparaison entre le pourcentage d'avancement et le temps qui a été effectivement dédié à chaque projet. Ces informations donnent une image claire de ce que la compagnie fait à un moment donné.
* Vue des projets et du temps consommé : en colonne de gauche, le nom de chaque projet suivi de ses dates de début et de fin. En face, à droite, les diagrammes de Gantt correspondant dans lesquels on retrouve ces dates ainsi qu'une comparaison entre le pourcentage d'avancement et le temps qui a été effectivement dédié à chaque projet. Ces informations donnent une image claire de ce que la compagnie fait à un moment donné.
* Graphiques : ce point de vue comporte à son tour deux onglets :
* Charge : graphique montrant l'utilisation faite par la compagnie de ses ressources. En utilisant les informations relatives à l'affectation des ressources aux projets, il en présente une synthèse. La ligne noire indique la capacité de ressources disponible chaque jour; le vert indique que l'affectation des ressources est inférieure à 100%, l'orange qu'elle est supérieure à 100%. À noter qu'il est possible que l'affectation soit inférieure à la capacité de ressources disponibles tout en étant en sur-affectation, ce qui signifie que certaines ressources sont sur-affectées alors que, globalement, on est en sous-affectation. La légende est rappelée en partie gauche.
* Valeur gagnée : ce graphique s'affiche quand on clique sur l'onglet correspondant à gauche de la zone des graphiques. Il contient une courbe des indicateurs et métriques sélectionnés en partie gauche à l'aide des cases à cochées à la date choisie (date du jour par défaut).
* Valeur gagnée : ce graphique s'affiche quand on clique sur l'onglet correspondant à gauche de la zone des graphiques. Il contient une courbe des indicateurs et métriques sélectionnés en partie gauche à l'aide des cases à cocher à la date choisie (date du jour par défaut).
.. figure:: images/company_view_earned_value.png
:scale: 50
@ -40,9 +40,9 @@ Comme on peut le voir dans la vue de la compagnie qui est l'écran principal de
* La perspective *Liste des projets* : accessible en cliquant sur l'icône de même nom à gauche, elle présente la liste des projets assorties d'informations complémentaires : dates de début et de fin, client, budget total, heures dépensées et état. Les icônes en fin de ligne permettent de réaliser les opérations suivantes : modifier le projet, supprimer le projet, voir la planification détaillée de ce projet et créer un modèle de projet à partir de ce projet.
* La perspective *Charge des ressources* : accessible en cliquant sur l'icône de même nom à gauche, elle affiche la liste des ressources de la compagnies (employés et machines) suivi de leur charge respective jour par jour en fonction de leurs affectations à des tâches spécifiques ou du fait d'une affectation générique quand elles satisfont la liste des critères correspondants. En-dessous, on retrouve le graphique de charge des ressources vu précédemment dans lequel on trouve un code couleur supplémentaire : jaune, quand les ressources sont affectées à exactement 100%.
* La perspective *Charge des ressources* : accessible en cliquant sur l'icône de même nom à gauche, elle affiche la liste des ressources de la compagnies (employés et machines) suivi de leur charge respective jour par jour en fonction de leurs affectations à des tâches spécifiques ou du fait d'une affectation générique quand les ressources satisfont la liste des critères correspondants. En-dessous, on retrouve le graphique de charge des ressources vu précédemment dans lequel on trouve un code couleur supplémentaire : jaune, quand les ressources sont affectées à exactement 100%.
* La perspective *Calendrier des ressources limitantes* : accessible en cliquant sur l'icône de même nom à gauche, elle affiche la liste des ressources limitantes détenues par la compagnie et leur charge jour par jour. *TODO* : expliquer les opérations possibles en partie basse.
* La perspective *Calendrier des ressources limitantes* : accessible en cliquant sur l'icône de même nom à gauche, elle affiche la liste des ressources limitantes détenues par la compagnie et leur charge jour par jour.
On peut également accéder à ces perspectives en utilisant les sous-menus de même nom du menu "Vue de la compagnie".
@ -59,7 +59,7 @@ On peut également accéder à ces perspectives en utilisant les sous-menus de m
La vue d'ensemble de la compagnie commentée précédemment est très semblable à la vue de planification d'un projet donné. On peut accéder à un projet de plusieurs façons :
* En faisant un clic droit sur le diagramme de Gant du projet concerné puis en choisissant l'option de menu *Planification*
* En faisant un clic droit sur le diagramme de Gantt du projet concerné puis en choisissant l'option de menu *Planification*
* En accédant à la liste des projets et en cliquant sur l'icône des diagrammes de Gantt.
* En créant un nouveau projet (icône avec un plus en haut à gauche) puis, une fois les informations saisies, en cliquant sur ``Valider``.
@ -68,31 +68,31 @@ Les perspectives suivantes sont disponibles pour un projet :
* Planification du projet: perspective dans laquelle l'utilisateur peut visualiser la planification des tâches, les dépendances, les jalons, etc. Voir la section *Planification* pour davantage d'informations.
* Détails du projet : perspective dans laquelle un utilisateur peut modifier les détails d'un projet. Voir la section *Projets* pour davantage d'informations.
* Charge des ressources : perspective dans laquelle l'utilisateur peut vérifier la charge des ressources affectées au projet. Le code couleur est le même que celui utilisé pour la vue d'ensemble de la compagnie : vert pour une charge inférieure à 100%, jaune pour une charge égale à 100% et rouge pour une charge supérieure à 100%. La charge peut provenir d'une tâche ou d'une liste de critères (affectation générique).
* Affectation avancée : perspective dans laquelle l'utilisateur peut affecter des ressources au moyen d'options avancées : choix du nombre d'heures par jour ou utilisation de fonctions d'affectation. Voir la section *Affectation de ressources* pour davantage d'information.
* Affectation avancée : perspective dans laquelle l'utilisateur peut affecter des ressources au moyen d'options avancées : choix du nombre d'heures par jour ou utilisation de fonctions d'affectation. Voir la section *Affectation de ressources* pour davantage d'informations.
On accède à ces perspectives à l'aide des icônes de même nom à gauche de l'écran.
Qu'est-ce qui rend LibrePlan utile ?
====================================
LibrePlan a été développée pour être un outil de planification générique. Il s'appuie sur une série de principes déterminés grâce à l'analyse les problèmes rencontrés en planifiant des projets de l'industrie et pour lesquels les outils de planification existant n'apportaient pas de solution. Une autre motivation était d'offrir une alternative libre et complètement web aux outils de planification propriétaires existants.
LibrePlan a été développé pour être un outil de planification générique. Il s'appuie sur une série de principes déterminés grâce à l'analyse des problèmes rencontrés en planifiant des projets de l'industrie et pour lesquels les outils de planification existant n'apportaient pas de solution. Une autre motivation était d'offrir une alternative libre et complètement web aux outils de planification propriétaires existants.
Les principes les plus importants utilisé par LibrePlan sont :
* Vue d'ensemble multi-projets de la compagnie : LibrePlan est un programme qui a été développé spécifiquement pour fournir aux utilisateurs des informations sur les projets qui sont menés dans une compagnie, c'est pourquoi c'est un programme multi-projets. Il a été décidé que le l'accent ne serait pas mis sur chaque projet individuellement. Toutefois, il existe de nombreuses vues spécifiques dont certaines ne concernant qu'un projet à la fois.
* Vue d'ensemble multi-projets de la compagnie : LibrePlan est un programme qui a été développé spécifiquement pour fournir aux utilisateurs des informations sur les projets qui sont menés dans une compagnie, c'est pourquoi c'est un programme multi-projets. Il a été décidé que l'accent ne serait pas mis sur chaque projet individuellement. Toutefois, il existe de nombreuses vues spécifiques dont certaines ne concerne qu'un projet à la fois.
* Gestion des vues : la vue d'ensemble de la compagnie ou la vue multi-projets amène les vues concernant les informations qui y sont stockées. Par exemple, la vue d'ensemble de la compagnie permet aux utilisateurs de voir les projets et de comparer leur état, de voir la charge globale des ressources de la compagnie et de conduire les projets. Les utilisateurs peuvent également voir la planification, la charge des ressources, la vue d'affectation avancée des ressources et la vue de modification des projets depuis la vue projet.
* Critères : les critères sont des entités systèmes qui permettent de différencier les ressources (employés et machines) et les tâches. Les tâches imposent des critères que les ressources doivent remplir. C'est l'un des aspects les plus importants du programme car les critères sont à la base des affectations génériques et solutionnent l'un des problèmes les plus importants du secteur pour une compagnie : l'affectation de ressources et l'obtention d'estimations de charge sur le long terme.
* Ressources : il en existe deux différentes sortes, les employés et les machines. L'affectation des employés aux tâches permet de planifier, de surveiller et de contrôler la charge de la compagnie. Les machines sont des ressources que l'on affecte de la même façon et qui répondent aux mêmes objectifs, à la nuance près qu'elles dépendent des employés qui les mettent en oeuvre.
* Affectation de ressources : l'un des points clef du programme est d'avoir la possibilité d'effectuer deux sortes de désignation : spécifique ou générique. L'affectation générique repose sur des critères qui sont nécessaires pour réaliser une tâche et qui doivent être remplis par des ressources qui sont capables de les réaliser. Voici un exemple pour comprendre l'affectation générique : John Smith est un soudeur. Pour réaliser une tâche qui nécessite un soudeur, on pourra désigner John Smith mais on peut aussi laisser "LibrePlan" réaliser une affectation générique. Dans ce cas, il cherchera parmi tous les employés de la compagnie doté du critère "soudeur" et disponible, sans se soucier de savoir si c'est John Smith qui a été affecté à la tâche.
* Affectation de ressources : l'un des points clef du programme est d'avoir la possibilité d'effectuer deux sortes de désignation : spécifique ou générique. L'affectation générique repose sur des critères qui sont nécessaires pour réaliser une tâche et qui doivent être remplis par des ressources qui sont capables de les réaliser. Voici un exemple pour comprendre l'affectation générique : John Smith est un soudeur. Pour réaliser une tâche qui nécessite un soudeur, on pourra désigner John Smith mais on peut aussi laisser "LibrePlan" réaliser une affectation générique. Dans ce cas, il cherchera parmi tous les employés de la compagnie dotés du critère "soudeur" et disponibles, sans se soucier de savoir si c'est John Smith qui a été affecté à la tâche.
* Contrôle de la charge de la compagnie : le programme offre la possibilité de contrôler facilement la charge des ressources de la compagnie. Ce contrôle est effectué au moyen et au long terme puisque les projets actuels et les futurs projets peuvent être gérés par le programme. "LibrePlan" possède des graphiques qui illustrent cette utilisation des ressources.
* Étiquettes : ce sont des éléments qui sont utilisés pour qualifier les tâches du projet. Grâce à ces étiquettes, l'utilisateur peut regrouper les tâches par domaine pour pouvoir ensuite les contrôler domaine par domaine ou les retrouver plus facilement avec un filtre.
* Filtres : comme on peut étiqueter ou attribuer des critères aux tâches et aux ressources, les filtres de critères ou des étiquettes peuvent être utilisés. Ceci est très utile pour vérifier des informations catégorisées ou pour obtenir des rapports particuliers basés sur des critères ou des étiquettes.
* Filtres : comme on peut étiqueter ou attribuer des critères aux tâches et aux ressources, les filtres de critères ou d'étiquettes peuvent être utilisés. Ceci est très utile pour vérifier des informations catégorisées ou pour obtenir des rapports particuliers basés sur des critères ou des étiquettes.
* Calendriers : les calendriers déterminent les heures de production disponibles pour les différentes ressources. L'utilisateur peut créer des calendriers généraux pour la compagnie ou entrer des caractéristiques pour des calendriers plus spécifiques, ce qui signifie que des calendriers peuvent être réalisés sur mesure pour des tâches ou des ressources particulières.
* Projets et tâches : le travail demandé par les clients est traité par le programme comme un projet qui est organisée en tâches. Le projet et ses tâches sont attachés à une structure hiérarchique multi-niveaux. Cet arbre (SDP pour Structure de Découpage du Projet / WBS pour Work Breakdown Structure) est la base du travail de planification.
* Projets et tâches : le travail demandé par les clients est traité par le programme comme un projet qui est organisé en tâches. Le projet et ses tâches sont attachés à une structure hiérarchique multi-niveaux. Cet arbre (SDP pour Structure de Découpage du Projet / WBS pour Work Breakdown Structure) est la base du travail de planification.
* Avancement : le programment peut gérer plusieurs types d'avancement. Un projet peut être évalué avec un pourcentage qui indique son avancement, mais également en unités, selon le budget alloué, etc. Décider quel type d'avancement utiliser pour évaluer cet avancement de façon macroscopique est de la responsabilité de la personne qui gère la planification.
* Tâches : les tâches sont les éléments de planification du programme. Elles sont utilisées pour programmer le travail qui doit être réalisé. Les caractéristiques les plus importantes des tâches sont qu'elles ont des dépendances entre elles et peuvent nécessiter que des critères soient remplis pour pouvoir y affecter des ressources.
* Rapports de travail : ce sont les rapports des employés de la compagnie qui indiquent les heures travaillées mais également les tâches affectées aux heures durant lesquelles un employé a travaillé. Avec ces informations, le système peut calculer combien d'heures cela prendra de finir une tâche et confronter ce nombre d'heures aux heures qui avaient été budgétisées. L'avancement peut être confronté au nombre d'heures déjà consommées.
* Rapports de travail : ce sont les rapports des employés de la compagnie qui indiquent les heures travaillées mais également les tâches affectées aux heures durant lesquelles un employé a travaillé. Avec ces informations, le système peut calculer combien d'heures cela prendra pour finir une tâche et confronter ce nombre d'heures aux heures qui avaient été budgétisées. L'avancement peut être confronté au nombre d'heures déjà consommées.
En plus de ces fonctions, il existe d'autres fonctionnalités qui différencient LibrePlan des autres programmes du même type :
@ -109,22 +109,22 @@ Avant de décrire les différentes fonctions associées aux modules les plus imp
Essentiellement, il existe 3 types de formulaires :
* Formulaires avec un bouton *Entrée*. Ces formulaires font partie d'un ensemble plus grand et les modifications qui sont faites sont simplement mises en mémoire. Les changements ne sont appliquées qu'une fois que l'utilisateur enregistre explicitement tous les détails de l'écran auquel appartient le formulaire.
* Formulaires avec les boutons *Enregistrer* et *Annuler*. Ces formulaires permettent la réalisation de 2 opérations. La première enregistre les informations saisies ou modifiée puis ferme la fenêtre actuelle tandis que la seconde ferme cette fenêtre sans enregistrer les modifications.
* Formulaires avec un bouton *Entrée*. Ces formulaires font partie d'un ensemble plus grand et les modifications qui sont faites sont simplement mises en mémoire. Les changements ne sont appliqués qu'une fois que l'utilisateur enregistre explicitement tous les détails de l'écran auquel appartient le formulaire.
* Formulaires avec les boutons *Enregistrer* et *Annuler*. Ces formulaires permettent la réalisation de 2 opérations distinctes. La première consiste à enregistrer les informations saisies ou modifiées puis à fermer la fenêtre actuelle tandis que la seconde se limite à fermer cette fenêtre sans enregistrer les modifications.
* Formulaires avec les boutons *Enregistrer et continuer*, *Enregistrer* et *Annuler*. Ces formulaires permettent la réalisation de 3 opérations. La première enregistre et poursuit dans le formulaire actuel. La deuxième enregistre et ferme le formulaire. Enfin, la troisième ferme la fenêtre du formulaire sans enregistrer les modifications.
Icônes standards et boutons
---------------------------
* Modifier : en général, modifier un élément peut être réalisé en cliquant sur un icône représentant un crayon sur un bloc note.
* Indenter à gauche : en général, ces opérations sont nécessaires pour des éléments d'un arbre qui doivent être déplacé dans des sous-niveaux. Cette opération peut être réalisée en cliquant sur l'icône représentant une flèche verte dirigée vers la droite.
* Indenter à droite : en général, ces opérations sont nécessaires pour des éléments d'un arbre qui doivent être déplacé d'un niveau inférieur vers des niveaux supérieurs. Cette opération peut être réalisée en cliquant sur l'icône représentant une flèche verte dirigée vers la gauche.
* Indenter à gauche : en général, ces opérations sont nécessaires pour des éléments d'un arbre qui doivent être déplacés dans des sous-niveaux. Cette opération peut être réalisée en cliquant sur l'icône représentant une flèche verte dirigée vers la droite.
* Indenter à droite : en général, ces opérations sont nécessaires pour des éléments d'un arbre qui doivent être déplacés d'un niveau inférieur vers des niveaux supérieurs. Cette opération peut être réalisée en cliquant sur l'icône représentant une flèche verte dirigée vers la gauche.
* Supprimer : les utilisateurs peuvent supprimer des informations en cliquant sur l'icône corbeille à papier.
* Chercher : la loupe est l'icône qui indique que le texte entré à sa gauche est destiné à chercher des éléments.
Onglets
--------
On trouve des formulaires de modification et d'administration qui sont représentés sous forme d'onglets. Cette méthode est utilisées pour organiser les informations d'une façon exhaustive en différentes sections qui peuvent être atteintes en cliquant sur le nom des différents onglets, les autres conservant leur état. Dans tous les cas, les options d'enregistrement et d'annulation affectent tous les sous-formulaires des différents onglets.
On trouve des formulaires de modification et d'administration qui sont représentés sous forme d'onglets. Cette méthode est utilisée pour organiser les informations d'une façon exhaustive en différentes sections qui peuvent être atteintes en cliquant sur le nom des différents onglets, les autres conservant leur état. Dans tous les cas, les options d'enregistrement et d'annulation affectent tous les sous-formulaires des différents onglets.
Raccourcis et aide contextuelle
---------------------------------------

View file

@ -8,9 +8,9 @@ Les critères sont des éléments qui sont utilisés pour catégoriser les resso
Plusieurs opérations peuvent être réalisées à l'aide des critères :
* Administration des critères
* affectation de critères à des ressources
* affectation de critères à des tâches
* filtrage d'entités selon les critères. Les tâches et les projets peuvent être filtrés selon des critères en vue de réaliser une opération.
* Affectation de critères à des ressources
* Affectation de critères à des tâches
* Filtrage d'entités selon les critères. Les tâches et les projets peuvent être filtrés selon des critères en vue de réaliser une opération.
Seule la première de ces opérations sera expliquée dans cette section. Les deux sortes d'affectations seront traitées ultérieurement, l'affectation de ressources dans le chapitre "gestion des ressources" et la fonction de filtrage dans le chapitre "planification des tâches".
@ -39,24 +39,25 @@ On accède au formulaire de création/modification en cliquant sur le bouton *Cr
Les opérations suivantes peuvent être réalisées en utilisant le formulaire de modification des critères montré dans l'image précédente :
* Modifier le nom du critère
* Indiquer le type de critères :
* Indiquer le type du critère :
* type générique : un critère peut être utilisé aussi bien pour les machines que pour les employés.
* type générique : le critère peut être utilisé aussi bien pour les machines que pour les employés.
* type employé : le critère ne peut être utilisé que pour les employés.
* type machine : le critère ne peut être utilisé que pour les machines.
* Indiquer si, pour le type de critère sélectionné, plusieurs valeurs peuvent être affectées en même temps ou si on est limité à une seule. Par exemple, une ressource qui remplirait deux critères : soudeur et opérateur tourneur.
* Indiquer si le critère est hiérarchique ou non. Si c'est le cas, un critère affecté à un élément est également affecté aux sous-éléments. Un bon exemple est le critère de localisation: un employé auquel on attribue le critère de localisation ``Paris`` possédera automatiquement le critère de localisation ``France``.
* Indiquer si le critère est activé ou ou pas. C'est de cette manière que l'on peut supprimer des critères. Étant donné qu'un critère ne peut pas être modifié une fois qu'il a été créé et qu'il est utilisé dans les données historisées, le critère doit rester dans le système. Il peut êtredésactivé pour éviter qu'il n'apparaissent dans les différents éléments de choix lors de nouvelles affectations.
* Indiquer si le critère est activé ou ou pas. C'est de cette manière que l'on peut supprimer des critères. Étant donné qu'un critère ne peut pas être modifié une fois qu'il a été créé et qu'il est utilisé dans les données historisées, le critère doit rester dans le système. Il peut être désactivé pour éviter qu'il n'apparaisse dans les différents éléments de choix lors de nouvelles affectations.
* Décrire le critère
* Ajouter de nouvelles valeurs. Une entrée texte suivie du bouton *Ajouter* se trouve dans la seconde partie du formulaire.
Dans la liste qui suit, on peut:
* monter ou descendre un critère dans la liste des critères actuels avec les icônes flèches gauche et droite ou par darg'n'drop
* décaler le critère vers un niveau supérieur ou inférieur si le type de critère est hiérarchique à l'aide des icônes flèches avec barre droite et gauche o par drag'n'drop.
Dans la liste qui suit, on peut :
* monter ou descendre un critère dans la liste des critères actuels avec les icônes flèches gauche et droite ou par drag'n'drop
* décaler le critère vers un niveau supérieur ou inférieur si le type de critère est hiérarchique à l'aide des icônes flèches avec barre droite et gauche ou par drag'n'drop.
* supprimer une valeur de critère de la liste.
Le formulaire de gestion des critères se comporte comme les formulaires dotés des 3 opérations (enregistrer, enregistrer et continuer, fermer) décrits dans l'introduction.
Le formulaire de gestion des critères se comporte comme les formulaires dotés des 3 opérations (*enregistrer*, *enregistrer et continuer*, *fermer*) décrits dans l'introduction.

View file

@ -5,7 +5,7 @@ Calendriers
Les calendriers sont des entités du programme qui définissent la capacité de charge des différentes ressources. Un calendrier comprend une série de jours de l'année, chaque jour étant divisé en heures de travail.
Par exemple, un jour férié peut avoir 0 heures de disponibles et, si le nombre d'heures de travail d'un jour ouvré est 8, ce sera ce nombre d'heures qui sera indiqué comme temps disponible pour ce jour.
Par exemple, un jour férié peut avoir 0 heures de disponibles tandis que si le nombre d'heures de travail d'un jour ouvré est 8, ce sera ce nombre d'heures qui sera indiqué comme temps disponible pour ce jour-là.
Il existe deux façon d'informer le système du nombre d'heures disponibles pour un jour donné :
@ -36,27 +36,27 @@ On peut accéder à la gestion des calendriers via le menu *Ressources*, sous-me
Créer un nouveau calendrier
---------------------------
De façon à créer un nouveau calendrier, cliquer sur le bouton "Créer". Le système affiche alors un formulaire dans lequel on renseigne le nom de calendrier choisi puis on choisit l'onglet sur lequel on veut travailler :
De façon à créer un nouveau calendrier, cliquer sur le bouton "Créer". Le système affiche alors un formulaire dans lequel on renseigne le nom de calendrier choisi puis on sélectionne l'onglet sur lequel on veut travailler :
* Exceptions : pour signaler des exceptions
* Choisir un jour du calendrier (Date de début) soit en saisissant la date, soit en cliquant dans le calendrier à gauche
* Choisir la date de fin de la période d'exception (qui peut être identique à celle de la date de début si l'exception ne dure qu'un seul jour).
* Indiquer le nombre d'heures et minutes travaillés (Réservation / Effort normal)
* Indiquer le nombre d'heures supplémentaires autorisé si la case à cocher Illimité n'est pas cochée
* Indiquer le nombre d'heures supplémentaires autorisé si la case à cocher *Illimitée* n'est pas cochée
* Choisir le type d'exception. Les types disponibles sont : vacances, maladie, grève, jour férié, demi-journée de vacances, jour de travail et jour non travaillé (RESOURCE_HOLIDAY, LEAVE, STRIKE, BANK_HOLIDAY, HALF_DAY_HOLIDAY, WORKING_DAY et NOT_WORKING_DAY). Le type NO_EXCEPTION ne peut pas être choisi.
* Enregistrer en cliquant sur *Créer une exception*. Le calendrier à gauche et la liste en dessous sont mis à jour.
* Supprimer jour par jour des exceptions existantes depuis la liste en cliquant sur l'icône poubelle. Le calendrier à gauche et la liste sont mis à jour.
* *Semaine de travail* : pour choisir les heures travaillées par jour de la semaine
* indiquer les heures et minutes disponibles pour chaque jour de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi et dimanche).
* indiquer les heures et minutes d'heures supplémentaires disponibles pour chaque jour de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi et dimanche) si la case illimité n'est pas cochée.
* Indiquer les heures et minutes disponibles pour chaque jour de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi et dimanche).
* Indiquer les heures et minutes d'heures supplémentaires disponibles pour chaque jour de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi et dimanche) si la case *Illimitée* n'est pas cochée.
* Enregistrer en cliquant sur *Créer une nouvelle semaine de travail* : renseigner au moins, soit la date de début d'applicabilité, soit la date de fin d'applicabilité puis cliquer sur *Créer* (ou *Annuler* éventuellement). La plage apparaît alors dans la liste en dessous.
* Modifier les dates d'applicabilité dans les champs date de la liste.
* supprimer des listes de distributions d'heures existantes depuis la liste en cliquant sur l'icône poubelle.
* Supprimer des listes de distributions d'heures existantes depuis la liste en cliquant sur l'icône poubelle.
De cette façon, il est possible de personnaliser totalement les calendriers selon ses besoins. Il faut cliquer sur le bouton *Enregistrer* ou *Enregistrer et continuer* pour conserver les modifications faires dans le formulaire.
De cette façon, il est possible de personnaliser totalement les calendriers selon ses besoins. Il faut cliquer sur le bouton *Enregistrer* ou *Enregistrer et continuer* pour conserver les modifications faites dans le formulaire.
.. figure:: images/calendar-edition.png
:scale: 50
@ -85,7 +85,7 @@ Il est important de signaler que toute modification faite dans le calendrier ori
Pour créer un calendrier dérivé, il faut :
* Aller dans le menu *Ressources*
* cliquer le sous-menu *Calendriers*
* Cliquer le sous-menu *Calendriers*
* Choisir un des calendriers comme étant la base d'un calendrier dérivé et cliquer sur l'icône *Créer un calendrier dérivé* : s'affiche un formulaire de modification similaire à celui de création d'un calendrier sauf qu'il contient des exceptions et des heures par jour de la semaine identiques à ceux du calendrier originel.
Créer un calendrier par copie
@ -98,7 +98,7 @@ La différence entre un calendrier copié et un calendrier dérivé tient aux mo
Pour créer un calendrier copié dans le programme, il faut faire ce qui suit :
* Aller dans le menu *Ressources*
* cliquer le sous-menu *Calendriers*
* Cliquer le sous-menu *Calendriers*
* Choisir un des calendriers à copier cliquer sur l'icône *Créer une copie* : s'affiche un formulaire de modification similaire à celui de création d'un calendrier sauf qu'il contient des exceptions et des heures par jour de la semaine identiques à ceux du calendrier copié.
Calendrier par défaut
@ -110,7 +110,7 @@ Ce qui suit doit être fait pour configurer un calendrier par défaut :
* Aller au menu *Configuration*
* Cliquer sur le sous-menu *Réglages principaux*
* renseigner le champ *Calendrier par défaut* en saisissant le nom du calendrier et en s'aidant de la liste déroulante qui apparaît (ou en la faisant apparaître en cliquant sur l'icône loupe).
* Renseigner le champ *Calendrier par défaut* en saisissant le nom du calendrier et en s'aidant de la liste déroulante qui apparaît (ou en la faisant apparaître en cliquant sur l'icône loupe).
* Cliquer sur *Enregistrer*.
.. figure:: images/default-calendar.png
@ -157,7 +157,7 @@ Les projets peuvent avoir un calendrier différent du calendrier par défaut. Pr
* Accéder à la liste des projets dans la vue globale de la compagnie.
* Modifier le projet en question (en cliquant dessus ou sur l'icône Modifier).
* Accéder à l'onglet *Informations générales*, zone "Configuration du calendrier" en haut à droite.
* Choisir le calendrier à affecté via le menu déroulant "Calendrier".
* Choisir le calendrier à affecter via le menu déroulant "Calendrier".
* Cliquer sur l'icône en forme de disquette pour enregistrer la modification.

View file

@ -5,7 +5,7 @@ Avancement
L'avancement d'un projet ou d'une tâche permet d'estimer la façon dont sera respectée la date d'achèvement estimée.
En général, l'avancement ne peut pas être mesuré automatiquement; le degré d'achèvement d'une tâche ou du projet pourra être déterminé en ayant recours à l'expertise d'un membre aguerri de l'équipe pour à l'aide d'une check-list.
En général, l'avancement ne peut pas être mesuré automatiquement; le degré d'achèvement d'une tâche ou du projet pourra être déterminé en ayant recours à l'expertise d'un membre aguerri de l'équipe à l'aide d'une check-list.
Il faut noter qu'il existe une différence significative entre la consommation des heures affectées à une tâche ou un projet et le degré d'avancement de cette tâche ou de ce projet. Même si le nombre d'heures consommées peut correspondre peu ou prou à ce qu'il devrait être, le projet peut être en avance ou en retard par rapport au degré d'avancement prévu le jour où il est évalué. Plusieurs situations peuvent être rencontrées :
@ -27,12 +27,12 @@ Un type d'avancement reçoit un nom, une valeur maximum par défaut et une valeu
* Nom : c'est un nom significatif qui permet aux utilisateurs de faire leur choix en fonction de ce qu'ils veulent mesurer.
* Valeur maximum : c'est la valeur maximum d'avancement qui peut être affectée à une tâche ou un projet. Par exemple, en travaillant avec des *tonnes*, si le nombre maximal nominal de tonnes à produire est 4000, et qu'aucune tâche n'aura besoin de plus de 4000 tonnes d'un quelconque matériau, la valeur maximum sera fixée à 4000.
* Valeur de précision : la valeur des incréments autorisé pour le type d'avancement à créer. Par exemple, si l'avancement en *tonnes* doit être mesuré en valeurs arrondies, la valeur de précision devra être fixée à 1. A partir de ce moment, seules des mesures d'avancement avec des nombres entiers pourront être saisies, par exemple 1, 2, 300, etc.
* Valeur de précision : la valeur des incréments autorisés pour le type d'avancement à créer. Par exemple, si l'avancement en *tonnes* doit être mesuré en valeurs arrondies, la valeur de précision devra être fixée à 1. A partir de ce moment, seules des mesures d'avancement avec des nombres entiers pourront être saisies, par exemple 1, 2, 300, etc.
Il existe 3 types d'avancement par défaut:
* Pourcentage : un type d'avancement général qui permet de mesurer l'avancement d'un projet ou d'une tâche sur la base d'un pourcentage d'achèvement estimé. Par exemple, une tâche est complétée à 30% sur les 100% estimés pour un jour donné.
* Unité : un type d'avancement générique qui permet de mesurer l'avancement en unité sans avoir besoin de définir plus précisément ces unités. Par exemple, pour une tâche consistant à créer 3000 unités, l'avancement pourrait être de 500 unités sur un total de 3000.
* Unité : un type d'avancement générique qui permet de mesurer l'avancement en unités sans avoir besoin de définir plus précisément ces unités. Par exemple, pour une tâche consistant à créer 3000 unités, l'avancement pourrait être de 500 unités sur un total de 3000.
* Sous-traitant : mesure fournie par un sous-traitant.
@ -49,8 +49,8 @@ Il est possible de créer de nouveaux types d'avancement de la façon suivante :
* Un formulaire contenant les informations suivantes apparaît :
* Nom du type d'avancement.
* Case à cocher ``Activé`` qui permet de supprimer un type d'avancement si elle est décochée. Ce type n'apparaît alors plus dans les choix proposé.
* valeur maximum par défaut acceptée par le type d'avancement.
* Case à cocher ``Activé`` qui permet de supprimer un type d'avancement si elle est décochée. Dans ce cas Ce type n'apparaît plus dans les choix proposés.
* Valeur maximum par défaut acceptée par le type d'avancement.
* Valeur de précision pour le type d'avancement.
* Une information non modifiable précisant s'il s'agit d'un avancement prédéfini par LibrePlan (predefined) ou créé par l'utilisateur (user). Seuls les seconds sont modifiables.
* Une case à cocher indiquant que l'avancement doit figurer en pourcentages.
@ -60,7 +60,7 @@ Saisir l'avancement à une date donnée
Comme indiqué plus haut, les mesures d'avancement peuvent être saisies au niveau du projet ou des tâches. Le choix est de la responsabilité des utilisateurs.
Avant de s'occuper des mesures d'avancement, il faut d'abord associer le type d'avancement choisi avec le projet considéré. Par exemple, un avancement en pourcentage pour mesurer les progrès faits sur la tâche entière ou un taux d'avancement entériné avec si les mesures d'avancement entérinées avec le client doivent être saisies dans le futur.
Avant de s'occuper des mesures d'avancement, il faut d'abord associer le type d'avancement choisi avec le projet considéré. Par exemple, un avancement en pourcentage pour mesurer les progrès faits sur la tâche entière ou un taux d'avancement entériné avec le client si les mesures d'avancement entérinées avec le client doivent être saisies dans le futur.
.. figure:: images/avance.png
:scale: 40
@ -74,7 +74,7 @@ Ce qui suit doit être fait pour saisir des mesures d'avancement :
Ensuite, il faut :
* Si nécessaire, cliquer sur *Ajouter un nouveau type d'avancement*, choisir le type et adapter les réglages si nécessaires.
* Si nécessaire, cliquer sur *Ajouter un nouveau type d'avancement*, choisir le type et adapter les réglages si nécessaire.
* Sélectionner l'avancement choisi dans le tableau s'il y en a plusieurs.
* Cliquer sur *Ajouter une mesure*
* Renseigner la valeur et modifier éventuellement la date.

View file

@ -22,7 +22,7 @@ Les ressources machines sont les machines de l'entreprise. Leurs principales car
* Elles sont dotées d'une valeur *alpha* configurable qui représente le ratio machine/employé à appliquer pour les mettre en oeuvre.
* la valeur *alpha* représente le temps humain consommé pour faire fonctionner la machine. Par exemple, une valeur alpha de 0,5 signifie que 8 heures de fonctionnement de la machine nécessitent 4 heures du temps d'un employé.
* il est possible d'affecter spécifiquement une valeur *alpha* à un employé, i.e. en sélectionnant l'employé qui sera affecté à la machine pour ce pourcentage de temps.
* il est possible d'affecter spécifiquement une valeur *alpha* à un employé, c'est-à-dire en sélectionnant l'employé qui sera affecté à la machine pour ce pourcentage de temps.
* il est également possible d'effectuer une affectation générique via un critère, de telle façon que le pourcentage d'utilisation sera affecté à tout employé qui remplit le critère et est disponible. Cette affectation générique fonctionne de la même façon que l'affectation générique des tâches qui a déjà été expliquée.
Il est possible de créer, modifier et désactiver (jamais supprimer définitivement) des employés ou des machines en allant dans l'onglet "Ressources". Cet onglet possède les sous-menus suivants :
@ -79,7 +79,7 @@ La case à cocher permet de limiter l'affichage des critères à ceux qui sont a
Associer des critères à des employés
3) Onglet *Calendrier*. Cet onglet peut être utilisé pour configurer un calendrier spécifique à employé. Tous les employés ont un calendrier affecté par défaut; cependant, il est possible d'affecter un calendrier spécifique à chacun en dérivant un calendrier existant puis en apportant les modifications nécessaires.
3) Onglet *Calendrier*. Cet onglet peut être utilisé pour configurer un calendrier spécifique à l'employé. Tous les employés ont un calendrier affecté par défaut; cependant, il est possible d'affecter un calendrier spécifique à chacun en dérivant un calendrier existant puis en apportant les modifications nécessaires.
.. figure:: images/worker-calendar.png
:scale: 50
@ -98,7 +98,7 @@ L'affectation de ressource est expliquée dans la section affectation des ressou
Gestion des machines
====================
Les machines sont des ressources permettant de remplir tout type d'objectif; de plus, comme pour les employés, les machines peuvent être gérées et affectées à des tâches. L'affectation de ressources est décrite dans la section affectation des ressources où les spécificités des machines sont expliquées.
Les machines sont des ressources permettant de remplir tous types d'objectifs; de plus, comme pour les employés, les machines peuvent être gérées et affectées à des tâches. L'affectation de ressources est décrite dans la section affectation des ressources où les spécificités des machines sont expliquées.
Les machines sont gérées via l'entrée de menu "Ressources", sous-menu "Machines". S'affiche alors la liste des machines de la compagnie. À partir de cette liste, il est possible de créer, de modifier ou de supprimer une machine.

View file

@ -17,7 +17,7 @@ Un projet est un travail qu'un client demande à une compagnie. Pour identifier
* Nom du projet
* Code du projet
* Nombre total de
* Montant total du projet
* Date estimée de début
* Date de fin
* Personne responsable
@ -49,7 +49,7 @@ Ceci fait, on dispose alors de plusieurs onglets :
* *SDP (tâches)* : il s'agit de la liste arborescente des tâches du projet à partir de laquelle on peut :
* Créer ou modifier une tâche.
* Remonter une tâche dans l'arborescence d'un rang.
* Remonter une tâche dans la hiérarchie d'un rang.
* Descendre une tâche dans la hiérarchie d'un rang.
* Indenter une tâche, ce qui est la même chose que de la descendre d'un niveau dans la hiérarchie.
* Désindenter une tâche, ce qui est la même chose que de le monter d'un niveau dans la hiérarchie.
@ -99,7 +99,7 @@ Ceci fait, on dispose alors de plusieurs onglets :
Étiquettes du projet
* *Critères* : écran dans lequel il est possible d'affecter des critères à l'ensemble des tâches du projet. Ces critères vont s'appliquer automatiquement à toutes les les tâches, à l'exception de celles où ils sont explicitement invalidés. Les heures des tâches, regroupées par critère, sont également affichées, ce qui permet d'identifier les critères requis pour un projet.
* *Critères* : écran dans lequel il est possible d'affecter des critères à l'ensemble des tâches du projet. Ces critères vont s'appliquer automatiquement à toutes les tâches, à l'exception de celles où ils sont explicitement invalidés. Les heures des tâches, regroupées par critère, sont également affichées, ce qui permet d'identifier les critères requis pour un projet.
.. figure:: images/order-criterions.png
:scale: 50
@ -113,7 +113,7 @@ Ceci fait, on dispose alors de plusieurs onglets :
* Il est possible de sélectionner plusieurs matériaux en une fois en appuyant sur la touche "Ctrl" (Contrôle).
* Cliquer ensuite sur *Affecter*.
* Le système affiche alors la liste des matériaux qui ont déjà été affectés au projet. Dans l'écran précédent, cliquer sur *Annuler* pour arriver directement à cette liste.
* Dans la liste des matériaux affecter, on peut alors indiquer la date de réception, le nombre d'unité et le prix unitaire.
* Dans la liste des matériaux affectés, on peut alors indiquer la date de réception, le nombre d'unités et le prix unitaire.
* Si un même matériau possède des lots ayant des caractéristiques différentes (livraison partielle par exemple), on peut cliquer sur "Différencier" pour créer deux lignes permettant de prendre en compte ces différences.
* Cliquer sur *Ajouter des matériaux* pour revenir à l'écran précédent.
@ -122,7 +122,7 @@ Ceci fait, on dispose alors de plusieurs onglets :
Matériaux associés au projet
* Formulaires qualité de tâche* : écran qui permet d'affecter un formulaire qualité au projet, lequel devra ensuite être complété pour s'assurer que certaines activités associées au projet ont été réalisées. Voir la section suivante relative à la modification des tâches pour la façon de gérer ces formulaires qualité.
* Formulaires qualité de tâche : écran qui permet d'affecter un formulaire qualité au projet, lequel devra ensuite être complété pour s'assurer que certaines activités associées au projet ont été réalisées. Voir la section suivante relative à la modification des tâches pour la façon de gérer ces formulaires qualité.
.. figure:: images/order-quality.png
:scale: 50
@ -142,7 +142,7 @@ La modification des tâches est réalisé à partir de l'onglet "SDP (tâches)"
* Gérer les étiquettes de la tâche.
* Gérer les critères requis par la tâche et les groupes d'heures.
* Gérer les matériaux requis par la tâche.
* gérer les formulaires qualité.
* Gérer les formulaires qualité.
Les sous-sections suivantes décrivent chacune de ces opérations en détail.
@ -151,8 +151,8 @@ Modifier les informations concernant la tâche
L'onglet *Détails* permet de modifier les informations concernant la tâche :
* nom de la tâche
* code de la tâche (lecture seule)
* Nom de la tâche
* Code de la tâche (lecture seule)
* Date de début de la tâche
* Date d'échéance
* Description
@ -175,8 +175,8 @@ L'onglet "Coûts" permet de consulter les heures et les coûts dépensées pour
L'écran est divisé en deux parties :
* Calcul des heures et des dépenses imputées regroupées respectivement par ressource et type d'heure d'une part et par catégorie et par ressource d'autre part.
* Utilisation par rapport aux estimations : heures consommées par rapport aux heures budgétisées d'une part, et dépenses par rapport au budget financier d'autre part. On trouve également le coût horaire et le coût des dépenses. Ces informations sont également présentées sous forme de pourcentage.
* Calcul des heures et des dépenses imputées regroupées respectivement par ressource et type d'heures d'une part et par catégorie et par ressource d'autre part.
* Utilisation par rapport aux estimations : heures consommées par rapport aux heures budgétisées d'une part, et dépenses par rapport au budget financier d'autre part. On trouve également le coût horaire et le coût des dépenses. Ces informations sont également présentées sous forme de pourcentages.
Gérer l'avancement des tâches
-----------------------------
@ -186,9 +186,9 @@ La saisie des types d'avancement et la gestion des avancements des tâches a ét
Gérer les étiquettes des projets
--------------------------------
Les étiquettes, telles que décrites dans le chapitre sur les étiquettes, permettent de catégoriser les tâches. Ainsi, elles permettent de de regrouper des informations de planification ou de projet.
Les étiquettes, telles que décrites dans le chapitre sur les étiquettes, permettent de catégoriser les tâches. Ainsi, elles permettent de regrouper des informations de planification ou de projet.
Il est possible d'affecter des étiquettes à une tâche, soit directement, soit par héritage en l'affectant à une tâche de plus haut niveau. Une fois cette affectation réalisée à l'aide de l'une ou l'autre de ces méthodes, la tâches et ses sous-tâches sont associées à cette étiquette qui peut alors être utilisée pour tout filtrage ultérieur.
Il est possible d'affecter des étiquettes à une tâche, soit directement, soit par héritage en les affectant à une tâche de plus haut niveau. Une fois cette affectation réalisée à l'aide de l'une ou l'autre de ces méthodes, la tâches et ses sous-tâches sont associées à cette étiquette qui peut alors être utilisée pour tout filtrage ultérieur.
.. figure:: images/order-element-tags.png
:scale: 50
@ -197,9 +197,9 @@ Il est possible d'affecter des étiquettes à une tâche, soit directement, soit
Comme on peut le voir dans l'image, il est possible de réaliser les actions suivantes dans l'onglet **étiquettes** :
* Voir la liste des étiquettes affectée à la tâche par héritage d'une tâche de plus haut niveau. Toute tâche associée des une tâche de plus haut niveau hérite des étiquettes de ces dernières.
* Voir la liste des étiquettes affectées à la tâche par héritage d'une tâche de plus haut niveau. Toute tâche associée à une tâche de plus haut niveau hérite des étiquettes de cette dernière.
* Voir la liste des étiquettes affectée directement à la tâche via le formulaire situé juste en dessous. Ces étiquettes seront également affectées aux tâches de niveaux inférieurs.
* Affecter des étiquettes existantes : il est possible d'affecter des étiquettes en en cherchant une parmi celles qui sont disponibles dans le formulaire qui est sous la liste étiquettes affectées directement. Pour chercher une étiquette, cliquer sur l'icône loupe ou écrire les premières lettres du nom de l'étiquette dans le champ texte, les valeurs possibles vont alors être affichées. Une fois choisie, cliquer sur *Affecter*.
* Affecter des étiquettes existantes : il est possible d'affecter des étiquettes en en cherchant une parmi celles qui sont disponibles dans le formulaire qui est sous la liste des étiquettes affectées directement. Pour chercher une étiquette, cliquer sur l'icône loupe ou écrire les premières lettres du nom de l'étiquette dans le champ texte, les valeurs possibles vont alors être affichées. Une fois choisie, cliquer sur *Affecter*.
* Créer et affecter de nouvelles étiquettes : il est également possible de créer de nouvelles étiquettes associées avec un type existant d'étiquettes à partir de ce formulaire. On commence par choisir un type d'étiquette à associer, puis il faut entrer le nom de l'étiquette à créer. Quand on clique sur *Créer et affecter*, l'étiquette est automatiquement créée et associée à la tâche.
* Supprimer une étiquette affectée directement en cliquant sur l'icône *supprimer* (poubelle) de la ligne correspondante.
@ -224,7 +224,7 @@ Enfin, il est possible, si la tâche ne possède pas de sous-tâches, de défini
* Par défaut, un groupe d'heures associé à la tâche est créé automatiquement en même temps que la tâche. Ce groupe d'heures possède les caractéristiques modifiables suivantes :
* Code pour le groupe d'heure s'il n'a pas été automatiquement généré.
* Code pour le groupe d'heures s'il n'a pas été automatiquement généré.
* Type de critère. Les utilisateurs peuvent choisir d'affecter un critère de machine ou d'employé.
* Nombre d'heures dans le groupe d'heures si la case "% fixe" n'est pas cochée. La sommes des heures des différents groupes est répercutée dans le champ *Total des heures de la tâche*.
* Pourcentage d'heures du groupe d'heures par rapport au total des heures de la tâche si la case "% fixe" est cochée.
@ -247,14 +247,11 @@ Les matériaux sont gérés sous forme d'une liste associée à chaque tâche du
* Code
* Date de réception
* Nom
* Nombre d'unité (nombre ou quantité selon le type d'unité)
* Type d'unité
* Nombre d'unités requis (nombre ou quantité selon le type d'unité)
* Type d'unité : le type d'unité utilisée pour mesurer le matériau
* Prix unitaire
* Prix total : le prix est calculé en multipliant le prix unitaire par le nombre d'unités.
* Date
* Unités: unités requises.
* Type d'unité : le type d'unité utilisée pour mesurer le matériau.
* Prix de l'unité : prix unitaire
* Prix total : le prix est calculé en multipliant le prix unitaire par le nombre d'unités
* Unités: unités requises
* État : reçu, commandé, en attente, en cours, annulé
* Catégorie : la catégorie à laquelle le matériau appartient.
@ -280,7 +277,7 @@ Travailler avec les matériaux se fait de la façon suivante :
* Renseigner alors la date de réception éventuelle, la quantité, le prix unitaire et l'état.
Pour le suivi ultérieure des matériaux, il est possible de ne modifier l'état que d'une partie du matériel reçu. Procéder comme suit :
Pour le suivi ultérieur des matériaux, il est possible de ne modifier l'état que d'une partie du matériel reçu. Procéder comme suit :
* Cliquer sur le bouton "Répartir" dans la liste des matériaux à droite de chaque ligne.
* Choisir le nombre d'unités qu'on veut traiter de manière différenciée.
@ -294,7 +291,7 @@ Gérer les formulaires qualité
Pour certaines tâches, il peut s'avérer nécessaire de devoir procéder à certaines vérifications avant de pouvoir les déclarer comme étant terminées. C'est la raison d'être des formulaires qualités qui sont en fait des listes de questions auxquelles on doit répondre positivement pour pouvoir déclarer les tâches associées comme étant terminées.
Avant de pouvoir affecter un formulaire qualité à une tâche, il faut le créer en utilisant le menu *Ressources*, sous-menu *Formulaires qualité*. Ceci ne peut pas être fait en même temps.
Avant de pouvoir affecter un formulaire qualité à une tâche, il faut le créer en utilisant le menu *Ressources*, sous-menu *Formulaires qualité*. Ceci ne peut pas être fait en même temps que l'affectation à la tâche.
Pour gérer des formulaires de qualité :
@ -308,7 +305,7 @@ Pour gérer des formulaires de qualité :
* Il existe deux types de formulaires qualité : par élément ou en pourcentage.
* Élément : chaque élément est indépendant.
* Pourcentage : chaque question augmente l'avancement de la tâche d'un certain pourcentage pour ce finir par une question ayant 100% comme pourcentage, indiquant la fin de la tâche.
* Pourcentage : chaque question augmente l'avancement de la tâche d'un certain pourcentage pour finir par une question ayant 100% comme pourcentage, signalant que la tâche est achevée.
* Utiliser le formulaire de recherche pour chercher le formulaire qualité souhaité, si besoin en saisissant le début de son nom.
* Une fois le formulaire sélectionné, cliquer sur *Affecter*.

View file

@ -7,7 +7,7 @@ Planification des tâches
Planification des tâches
========================
La planification dans "LibrePlan" est un processus qui a été décrit dans tous les chapitres de ce guide utilisateur, les chapitres sur les projets et l'affectation de ressources étant particulièrement important à cet égard. Ce chapitre décrit les procédures de base de la planification une fois les projets et les diagrammes de Gantt correctement configurés.
La planification dans "LibrePlan" est un processus qui a été décrit dans tous les chapitres de ce guide utilisateur, les chapitres sur les projets et l'affectation de ressources étant particulièrement importants à cet égard. Ce chapitre décrit les procédures de base de la planification une fois les projets et les diagrammes de Gantt correctement configurés.
.. figure:: images/planning-view.png
:scale: 35
@ -60,14 +60,14 @@ Dans cette perspective *Planification de projet*, on peut réaliser les opérati
* faire correspondre les achèvements des deux tâches
* Créer un nouveau jalon. Faire un clic droit sur la tâche positionnée avant le jalon à créer puis choisir le menu "Ajouter un jalon".
* Déplacer des tâches (ou des jalons) sans modifier les dépendances. Faire un clic droit sur le corps de la tâche et tirez la à la position désirée. Si aucune restriction ou dépendances n'a été perturbée, le système va mettre à jour l'affectation journalière des ressources de la tâche et placer la tâche à la date choisie.
* Affecter une contrainte à la tâche. Cliquer sur la tâche concernée et choisir l'option "Propriétés de la tâche". Dans la fenêtre qui apparaît se trouve une liste déroulante "Contrainte" qui peut être modifiée. Les contraintes peuvent entrer en conflit avec les dépendances, c'est pourquoi il existe une option de configuration des projet permettant d'indiquer qui des dépendances ou des contraintes aura priorité en cas de conflit. Les types de contrainte proposés sont :
* Déplacer des tâches (ou des jalons) sans modifier les dépendances. Faire un clic droit sur le corps de la tâche et tirez la à la position désirée. Si aucune restriction ou dépendance n'a été perturbée, le système va mettre à jour l'affectation journalière des ressources de la tâche et placer la tâche à la date choisie.
* Affecter une contrainte à la tâche. Cliquer sur la tâche concernée et choisir l'option "Propriétés de la tâche". Dans la fenêtre qui apparaît se trouve une liste déroulante "Contrainte" qui peut être modifiée. Les contraintes peuvent entrer en conflit avec les dépendances, c'est pourquoi il existe une option de configuration des projets permettant d'indiquer qui des dépendances ou des contraintes aura priorité en cas de conflit. Les types de contrainte proposés sont :
* *démarre dès que possible*
* *ne démarre pas avant le* : indique que la tâche ne doit pas démarrer avant la date qu'il faut indiqué dans le champ date qui apparaît alors.
* *démarre le* : indique que la tâche doit démarrer à la date qu'il faut indiqué dans le champ date qui apparaît alors.
* *ne démarre pas avant le* : indique que la tâche ne doit pas démarrer avant la date qu'il faut indiquer dans le champ date qui apparaît alors.
* *démarre le* : indique que la tâche doit démarrer à la date qu'il faut indiquer dans le champ date qui apparaît alors.
* *démarre aussi tard que possible*
* *ne finit pas plus tard que le* : indique que la tâche ne doit pas finir après la date qu'il faut indiqué dans le champs date qui apparaît.
* *ne finit pas plus tard que le* : indique que la tâche ne doit pas finir après la date qu'il faut indiquer dans le champs date qui apparaît.
La perspective offre également plusieurs options de visualisation :
@ -106,7 +106,7 @@ La perspective détail du projet permet d'accéder aux options de modification d
Perspective utilisation des ressources
-------------------------------------------
La perspective utilisation des ressources affiche la liste des ressources du projet avec, en regard, un graphique de leur utilisation dans le temps. Les tâches et les critères qui sont la cause de cette utilisation sont affichées avec leurs dates de début et de fin, qu'elles appartiennent au projet ou à d'autres. Des couleurs différentes sont utilisées selon que la ressource possède une charge supérieure ou inférieure à 100% :
La perspective utilisation des ressources affiche la liste des ressources du projet avec, en regard, un graphique de leur utilisation dans le temps. Les tâches et les critères qui sont la cause de cette utilisation sont affichés avec leurs dates de début et de fin, qu'ils appartiennent au projet ou à d'autres. Des couleurs différentes sont utilisées selon que la ressource possède une charge supérieure ou inférieure à 100% :
* Vert : charge inférieure à 100%
* Orange : charge à 100%
@ -117,7 +117,7 @@ La perspective utilisation des ressources affiche la liste des ressources du pro
Vue de la charge des ressources pour un projet donné
Si le pointeur de la souris est placé sur le diagramme de Gantt des ressources, le pourcentage d'utilisation de l'employé sera affiché.
Si le pointeur de la souris est placé sur le diagramme de Gantt des ressources, le pourcentage d'utilisation de la ressource sera affiché.
En dessus figure également le graphique récapitulatif de charge de l'ensemble des ressources en fonction du temps.
@ -130,4 +130,4 @@ La perspective *affectation avancée* est expliquée en détail dans le chapitre
Perspective tableau de bord
---------------------------
Cette perspective affiche des informations relative au projet et à ses tâches selon 4 axes : avancement, coûts, ressources et temps.
Cette perspective affiche des informations relatives au projet et à ses tâches selon 4 axes : avancement, coûts, ressources et temps.

View file

@ -4,7 +4,7 @@ Affectation des ressources
.. asigacion_
.. contents::
L'affectation des ressources est l'une des fonctionnalités les plus importantes du programme,
L'affectation des ressources est l'une des fonctionnalités les plus importantes du programme
et peut être réalisée de deux façons différentes :
* Affectation spécifique.
@ -28,29 +28,29 @@ Pour réaliser l'un ou l'autre de ces deux types d'affectation de ressources, pr
* Information de la tâche :
* liste des critères que la tâche doit voir satisfaits avec le type et le nombre d'heures associés.
* Liste des critères que la tâche doit voir satisfaits avec le type et le nombre d'heures associés.
* Affectation recommandée : cette option permet au programme de collecter les critères qui doivent être satisfaits et le nombre total d'heures de tous les groupes d'heures puis recommande une affectation générique. S'il existe une affectation antérieure, le système la supprime et la remplace avec la nouvelle.
* Configuration d'affectation. Cet bloc contient :
* date de début et de fin de la tâche,
* nombre de jours ouvrés,
* Date de début et de fin de la tâche,
* Nombre de jours ouvrés,
* Type de calcul : le système permet aux utilisateurs de choisir la stratégie à utiliser pour calculer les affectations :
* calculer les jours de travail
* calculer le nombre d'heures : calcule le nombre d'heures nécessaires à dédier aux ressources affectées étant donné la date de fin et le nombre de ressources disponibles par jour.
* Calculer le nombre de ressources par jour : calcule le nombre de ressources nécessaires pour finir la tâche à la date prévue et dédit à cette dernière le nombre d'heures correspondant.
* Calculer le nombre de ressources par jour : calcule le nombre de ressources nécessaires pour finir la tâche à la date prévue et dédie à cette dernière le nombre d'heures correspondant.
* Affectations : ce bloc contient :
* Affectations, bloc contenant :
* un champ de recherche des critères et des ressources, un bouton *Ajouter* et un bouton *Recherche avancée* décrit plus loin.
* Un champ de recherche des critères et des ressources, un bouton *Ajouter* et un bouton *Recherche avancée* décrits plus loin.
* Case à cocher *vue étendue*. En cochant cette case, la liste des affectations décrite ci-dessous est enrichie d'informations complémentaires : heures à l'origine, au total et consolidées et nombre de ressources total et consolidé.
* la liste des affectations qui ont été réalisées. Cette liste montre les affectations génériques avec le nombre non consolidé d'heures et de ressources par jour. Chaque affectation réalisée peut explicitement être retirée en cliquant sur le bouton supprimer correspondant.
* La liste des affectations qui ont été réalisées. Cette liste montre les affectations génériques avec le nombre non consolidé d'heures et de ressources par jour. Chaque affectation réalisée peut explicitement être retirée en cliquant sur le bouton supprimer correspondant.
* Saisir tout ou partie du nom d'un critère ou d'une ressource
* Cliquer sur *Ajouter*.
* En mode *Calculer les jours de travail*, il est alors possible de modifier le nombre total d'heures non consolidées et chaque nombre de ressource non consolidé par jour.
* En mode *Calculer le nombre d'heures*, seuls les nombres de ressources non consolidé est modifiable.
* En mode *Calculer les jours de travail*, il est alors possible de modifier le nombre total d'heures non consolidées et chaque nombre de ressources non consolidées par jour.
* En mode *Calculer le nombre d'heures*, seuls le nombre de ressources non consolidées est modifiable.
* En mode *Calculer le nombre de ressources par jour*, seul le nombre d'heures non consolidé est modifiable.
.. figure:: images/resource-assignment.png
@ -75,9 +75,9 @@ Voir les sections "affectation générique" et "affectation spécifique" pour vo
Recherche des affectations de ressource
* Cliquer alors sur *Sélectionner*. Dans le cas d'une affectation spécifique, il faut obligatoirement choisir un ou plusieurs employé ou machine, sinon aucune affectation ne sera réalisée.
* Cliquer alors sur *Sélectionner*. Dans le cas d'une affectation spécifique, il faut obligatoirement choisir un ou plusieurs employés ou machines, sinon aucune affectation ne sera réalisée.
* Le programme affiche alors les ressources sélectionnés (par critère générique ou par valeurs spécifiques) dans la liste des affectations de l'écran originel d'affectation des ressources.
* Le programme affiche alors les ressources sélectionnées (par critère générique ou par valeurs spécifiques) dans la liste des affectations de l'écran originel d'affectation des ressources.
* On peut alors choisir les heures ou le nombre de ressources par jour comme indiqué précédemment selon le mode de calcul choisi.
@ -85,7 +85,7 @@ Voir les sections "affectation générique" et "affectation spécifique" pour vo
Affection spécifique
====================
C'est l'affectation spécifique d'une ressource à une tâche projet, i.e. que l'on décide quel "nom et prénom(s)" ou "machine" doit être affecté à une tâche.
C'est l'affectation spécifique d'une ressource à une tâche projet, i.e. on décide quel "nom et prénom(s)" ou "machine" doit être affecté à une tâche.
L'affectation spécifique peut être réalisée sur l'écran affiché ci-après :
@ -100,7 +100,7 @@ Quand une ressource est spécifiquement affectée, le programme crée des affect
Affectation spécifique d'une machine
------------------------------------
L'affectation spécifique d'une machine fonctionne de la même façon que pour les employés. Quand une machine est affectée à une tâche, le système enregistre une affectation spécifique d'heures pour la machine choisie. La principale différence est que le système recherche la liste des employés ou des critères affectés au moment où la machine est affectée :
L'affectation spécifique d'une machine fonctionne de la même façon que celle d'un employé. Quand une machine est affectée à une tâche, le système enregistre une affectation spécifique d'heures pour la machine choisie. La principale différence est que le système recherche la liste des employés ou des critères affectés au moment où la machine est affectée :
* Si la machine possède une liste d'employés affectés, le programme choisit parmi eux ce qui est nécessaire pour la machine pour le calendrier affecté. Par exemple, si le calendrier de la machine est de 16 heures par jour et que le calendrier des ressources est de 8 heures par jour, deux ressources sont affectées depuis la liste des ressources disponibles.
@ -147,7 +147,7 @@ L'affectation générique de machine fonctionne de la même façon que celle des
* On collecte les informations de configuration des machines : valeur alpha, employés affectés et critères.
* Si la machine possède une liste d'employés affectés, le programme choisit le nombre requis par la machine en fonction du calendrier affecté. Par exemple, si le calendrier de la machine est de 16 heures par jours et le calendrier des ressources est des 8 heures, le programme affecte deux ressources à partir de la liste des ressources disponibles.
* Si la machine possède une liste d'employés affectés, le programme choisit le nombre requis par la machine en fonction du calendrier affecté. Par exemple, si le calendrier de la machine est de 16 heures par jour et le calendrier des ressources est de 8 heures, le programme affecte deux ressources à partir de la liste des ressources disponibles.
* Si la machine possède un ou plusieurs critères affectés, le programme fait des affectations génériques parmi les ressources qui remplissent ces critères affectés à la machine.
@ -186,7 +186,7 @@ Les étapes à suivre pour gérer les affectations avancées sont :
* par interpolations : configurable
* sigmoïde
* Dans le cas des fonctions par extensions ou interpolation, s'affiche une nouvelle fenêtre quand on clique sur *Configurer*. On peut alors ajouter une extension via le bouton du même nom. La ligne ajoutée permet de configurer les éléments suivants :
* Dans le cas des fonctions par extension ou interpolations, s'affiche une nouvelle fenêtre quand on clique sur *Configurer*. On peut alors ajouter une extension via le bouton du même nom. La ligne ajoutée permet de configurer les éléments suivants :
* Date : Date à laquelle le segment se termine. Si ce champ est modifié, la longueur (champ suivant) est automatiquement mis à jour, et vice-versa.

View file

@ -21,7 +21,7 @@ Il est possible de définir différents modèles de relevés des heures de trava
Modèles de relevés des heures de travail
La gestion des modèles de relevés des heures de travail permet de configurer ces caractéristiques et d'ajouter de nouveaux champs texte ou des étiquettes additionnels. Dans le premier onglet de modification des modèles de relevé des heures de travail, accessible via le menu *Coûts*, sous-menu *Modèles des relevés des heures de travail*, il est possible de préciser le type des attributs obligatoires (c'est-à-dire s'ils s'applique à l'ensemble de relevé ou s'ils doivent être renseignés ligne par ligne). On peut également ajouter des champs et des étiquettes additionnels.
La gestion des modèles de relevés des heures de travail permet de configurer ces caractéristiques et d'ajouter de nouveaux champs texte ou des étiquettes additionnels. Dans le premier onglet de modification des modèles de relevé des heures de travail, accessible via le menu *Coûts*, sous-menu *Modèles des relevés des heures de travail*, il est possible de préciser le type des attributs obligatoires (c'est-à-dire s'ils s'appliquent à l'ensemble du relevé ou s'ils doivent être renseignés ligne par ligne). On peut également ajouter des champs et des étiquettes additionnels.
Les champs obligatoires qui doivent apparaître dans tous les relevés des heures de travail sont les suivants :
@ -29,14 +29,14 @@ Les champs obligatoires qui doivent apparaître dans tous les relevés des heure
* Date : champ pour la date du relevé des heures de travail
* Ressource : employé ou machine apparaissant dans le relevé ou la ligne du relevé des heures de travail.
* Tâche : code de la tâche à laquelle le travail réalisé est attribué.
* Gestion des heures : détermine la politique d'attribution des heures réalisées, qui peut être :
* Gestion des heures (détermine la politique d'attribution des heures réalisées) qui peut être :
* selon le nombre d'heures effectuées.
* selon les heures de début et de fin.
* selon le nombre d'heures effectuées et les heures de début et de fin (les interruptions sont autorisées et le nombre d'heures l'emporte).
Il est possible d'ajouter de nouveaux champs au relevé des heures de travail :
* catégorie d'étiquettes : permet de demander de préciser une étiquette lors de la saisie d'un relevé ou d'une ligne de relevé des heures de travail. Par exemple, la catégorie "Client" pour permettre d'indiquer le client pour lequel le travail a été effectué.
* Catégorie d'étiquettes : permet de demander de préciser une étiquette lors de la saisie d'un relevé ou d'une ligne de relevé des heures de travail. Par exemple, la catégorie "Client" pour permettre d'indiquer le client pour lequel le travail a été effectué.
* Champs texte additionnels : champs dans lesquels du texte peut être saisi librement.
@ -67,10 +67,10 @@ Dès que le format des relevés des heures de travail a été configuré, il est
* Renseigner tous les champs affichés pour le relevé :
* Ressource : si ce champ est configuré pour apparaître dans l'en-tête, la ressource n'est affichée qu'une fois. Dans le cas contraire, il faut sélectionner une valeur pour chaque ligne du relevé.
* Date : date du relevé ou ou de chaque ligne, selon que la date est configurée pour apparaître dans l'en-tête ou sur chaque ligne.
* Date : date du relevé ou de chaque ligne, selon que la date est configurée pour apparaître dans l'en-tête ou sur chaque ligne.
* nombre d'heures : le nombre d'heures de travail effectuées par la ressource à la date indiquée pour la tâche considérée (mode de calcul selon le nombre d'heures effectuées ou selon le nombre d'heures effectuées et les heures de début et de fin).
* heures de début et de fin : . Les heures (heures et minutes) de début et de fin du travail de façon à calculer le nombre d'heures de travail effectuées. Ce champ n'apparaît que dans le cas des politiques d'affectation des heures "Selon les heures de début et de fin" et "Selon le nombre d'heures effectuées et les heures de début et de fin".
* Type d'heures : permet aux utilisateurs de choisir le type d'heure, par exemple "par défaut", "heures supplémentaires", etc.
* Heures de début et de fin : Les heures (heures et minutes) de début et de fin du travail de façon à calculer le nombre d'heures de travail effectuées. Ce champ n'apparaît que dans le cas des politiques d'affectation des heures "Selon les heures de début et de fin" et "Selon le nombre d'heures effectuées et les heures de début et de fin".
* Type d'heures : permet aux utilisateurs de choisir le type d'heures, par exemple "par défaut", "heures supplémentaires", etc.
* Terminée : si la case est cochée, signale que cette ligne de relevé des heures de travail marque l'achèvement de la tâche concernée.
* Code de la tâche : est renseigné automatiquement quand la ressource est indiquée, soit une seule fois si le champ doit apparaître dans l'en-tête, soit à chaque ligne dans le cas contraire.

View file

@ -5,7 +5,7 @@
Les étiquettes sont des entités utilisées dans le programme pour organiser conceptuellement les tâches.
Les étiquettes sont organisées par catégorie. Une étiquette ne peut appartenir qu'à une seule catégorie d'étiquette mais il est possible de créer des étiquettes de même nom dans deux catégories différentes.
Les étiquettes sont organisées par catégorie. Une étiquette ne peut appartenir qu'à une seule catégorie d'étiquettes mais il est possible de créer des étiquettes de même nom dans deux catégories différentes.
Catégories d'étiquettes
=======================
@ -30,10 +30,10 @@ i. Créer une nouvelle catégorie d'étiquettes.
ii. Modifier une catégorie d'étiquettes existante.
iii. Supprimer une catégorie d'étiquettes avec toutes les étiquettes qui lui sont associées.
À partir de ce formulaire, il est possible de donner un nom au type d'étiquette, créer ou supprimer des étiquettes et enregistrer les modifications. Procéder comme suit :
À partir de ce formulaire, il est possible de donner un nom au type d'étiquettes, créer ou supprimer des étiquettes et enregistrer les modifications. Procéder comme suit :
i. Choisir une catégorie d'étiquettes à modifier ou cliquer sur le bouton *Créer* pour en créer une nouvelle.
ii. Le système affiche le formulaire avec un champ texte pour saisir le nom d'une nouvelle étiquette et une liste de ligne avec chacune un champ texte pour les étiquettes déjà existantes.
ii. Le système affiche le formulaire avec un champ texte pour saisir le nom d'une nouvelle étiquette et une liste de lignes avec chacune un champ texte pour les étiquettes déjà existantes.
iii. Pour ajouter une nouvelle étiquette, saisir son nom dans le champ *Nouvelle étiquette* et cliquer sur le bouton *Ajouter*.
iv. Le système affiche une nouvelle ligne dans la liste avec une boîte de texte contenant le nom qui vient d'être saisi, ce qui permet de le modifier.
v. Cliquer sur "Enregistrer" ou "Enregistrer et continuer" pour continuer à modifier le formulaire.
@ -46,9 +46,9 @@ v. Cliquer sur "Enregistrer" ou "Enregistrer et continuer" pour continuer à mod
Étiquettes
==========
Les étiquettes sont des entités qui sont rattachées à une catégorie d'étiquettes. Ces entités peuvent être affectées aux tâches. Affecter une étiquette à une tâche signifie que toutes les sous-tâches de cette tâche vont hériter de cette étiquette. Cette étiquette peut alors être utilisée pour filtrer les résultats des recherche de tâches suivantes :
Les étiquettes sont des entités qui sont rattachées à une catégorie d'étiquettes. Ces entités peuvent être affectées aux tâches. Affecter une étiquette à une tâche signifie que toutes les sous-tâches de cette tâche vont hériter de cette étiquette. Cette étiquette peut alors être utilisée pour filtrer les résultats des recherches de tâches suivantes :
i. Recherche des tâches dans le diagramme de Gantt.
i. Recherche de tâches dans le diagramme de Gantt.
ii. Recherche de tâches depuis la liste des tâches.
iii. Recherche dans les relevés des heures de travail et les rapports.

View file

@ -31,7 +31,7 @@ Pour gérer les matériaux proprement dit, procéder comme suit :
* Choisir la catégorie dans laquelle inclure les matériaux puis cliquer sur "Nouveau" en haut de la seconde liste.
* Le programme ajoute une nouvelle ligne vide avec des champs pour saisir les détails relatifs à ce nouveau matériau :
* Code : code du type de matériau (qui peut être un code externe provenant d'un ERP ou un code généré automatiquement par le système - case "Générer le code" décochée dans l'arbre des catégories).
* Code : code du type de matériau (qui peut être un code externe provenant d'un ERP ou un code généré automatiquement par le système; dans le premier cas, la case "Générer le code" est décochée dans l'arbre des catégories).
* Description : description du matériau.
* Prix de l'unité : prix unitaire de chaque unité de matériau.
* Unité : unité qui est utilisée pour mesurer la quantité de matériau.

View file

@ -22,7 +22,7 @@ Il est nécessaire de réaliser les étapes suivantes pour gérer les utilisateu
* Aller à "Comptes utilisateurs" dans le menu "Configuration".
* Le programme affiche un formulaire avec la liste des utilisateurs.
* Cliquer sur le bouton "Modifier" pour modifier un utilisateur choisis ou cliquer sur le bouton "Créer".
* Cliquer sur le bouton "Modifier" pour modifier un utilisateur choisi ou cliquer sur le bouton "Créer".
* Un formulaire va apparaître avec les champs suivants :
* Nom d'utilisateur : l'identifiant de connexion
@ -33,7 +33,7 @@ Il est nécessaire de réaliser les étapes suivantes pour gérer les utilisateu
* Adresse de messagerie
* Type d'authentification: choisir entre "Base de données" pour une gestion par LibrePlan et "LDAP" pour déléguer cette fonction à un annuaire LDAP (cf. le chapitre LDAP).
* Ressource liée : nom d'employé éventuellement associé à cet utilisateur
* Liste des rôles associés : chercher l'un des rôles affichés dans la liste déroulante et cliquer sur "Ajouter un rôle" pour ajouter ce rôle à l'utilisateur.
* Liste des rôles associés : chercher l'un des rôles affichés dans la liste déroulante et cliquer sur "Ajouter un rôle" pour associer ce rôle à l'utilisateur.
* Liste des profils associés : chercher l'un des profils affichés dans la liste déroulante et cliquer sur "Ajouter un profil" pour ajouter un nouveau profil.
.. figure:: images/manage-user.png
@ -55,7 +55,7 @@ Suivre les étapes suivantes pour gérer les profils du programme.
* Un formulaire apparaît avec les champs suivants :
* Nom : le nom du profil
* Liste des rôles (autorisations) associés au profil. Choisir un rôle dans la liste des rôles et cliquer sur "Ajouter un rôle" pour ajouter ce rôle comme associé au profil.
* Liste des rôles (autorisations) associés au profil. Choisir un rôle dans la liste des rôles et cliquer sur "Ajouter un rôle" pour ajouter ce rôle au profil.
.. figure:: images/manage-user-profile.png
:scale: 50

View file

@ -13,7 +13,7 @@ La gestion des coûts permet aux utilisateurs d'estimer les coûts des ressource
* type d'heures de travail : ceci indique le type d'heures de travail pour la ressource. On peut ajouter des types d'heures pour les machines et les employés. Un exemple de type d'heures pourrait être : heures supplémentaires, payées généralement 20€. Les champs suivant définissent les types d'heures de travail :
* Code : code pour le type d'heures, modifiable s'il n'est pas généré automatiquement
* Nom : nom du type d'heure. Par exemple, "supplémentaire".
* Nom : nom du type d'heures. Par exemple, "supplémentaire".
* Prix par défaut : prix par défaut pour le type d'heures.
* Activé : indique si le type d'heures est activé ou pas.
@ -21,7 +21,7 @@ La gestion des coûts permet aux utilisateurs d'estimer les coûts des ressource
* Nom : nom de la catégorie de coûts.
* Activé : indique si la catégorie de coûts est activée ou non.
* Liste des types d'heures affectés aux catégories de coûts. Elle contient plusieurs périodes et le prix associé pour ces types d'heures. Par exemple, comme les prix changent, on pourra trouver une période couvrant chaque année associé à un type d'heures et un prix horaire différent pour chacune (qui pourra être différent du prix par défaut associé au type d'heures concerné).
* Liste des types d'heures affectés aux catégories de coûts. Elle contient plusieurs périodes et le prix associé pour ces types d'heures. Par exemple, comme les prix changent, on pourra trouver une période couvrant chaque année associée à un type d'heures et un prix horaire différent pour chacune (qui pourra être différent du prix par défaut associé au type d'heures concerné).
Gestion des types d'heures de travail
@ -59,7 +59,7 @@ Catégories de coûts
Procéder comme suit pour créer ou modifier une catégorie de coûts :
* Choir le menu *Coûts*, sous-menu *Catégories de coûts*.
* Choisir le menu *Coûts*, sous-menu *Catégories de coûts*.
* Le programme affiche une liste des catégories de coûts existantes.
.. figure:: images/category-cost-list.png
@ -82,7 +82,7 @@ Procéder comme suit pour créer ou modifier une catégorie de coûts :
* L'activation/désactivation de la catégorie de coût.
* La liste des types d'heures inclus dans la catégorie. Tous les types d'heures possèdent les champs suivants :
* Type d'heures : choisir l'un des types d'heures existants dans le système. Il doit exister au moins un type avant de procéder (la création des types d'heures est expliquée dans la sous-section précédente).
* Type d'heures : choisir l'un des types d'heures existant dans le système. Il doit exister au moins un type avant de procéder (la création des types d'heures est expliquée dans la sous-section précédente).
* Prix horaire associé.
* Date de début et de fin (cette dernière est facultative) pour la période durant laquelle s'applique la catégorie de coûts.

View file

@ -6,7 +6,7 @@ Rapport des heures travaillées par ressources
Objet
=====
Ce rapport permet d'extraire la liste de tâches et le temps qui leur a été consacré par les ressources sur une période de temps. Il existe plusieurs filtres qui permettent d'ajuster la requête pour obtenir les informations souhaitées et éviter les données superflues.
Ce rapport permet d'extraire la liste des tâches et le temps qui leur a été consacré par les ressources sur une période de temps. Il existe plusieurs filtres qui permettent d'ajuster la requête pour obtenir les informations souhaitées et éviter les données superflues.
Paramètres en entrée et filtres
===============================
@ -37,6 +37,7 @@ Dans l'en-tête du rapport, les filtres appliqués lors de l'extraction des donn
Pied de page
------------
La date à laquelle le rapport a été généré est indiquée.
Corps

View file

@ -34,11 +34,11 @@ Pied de page
La date pour laquelle le rapport a été demandé.
Corps
----*
-----
La zone des données du rapport comporte juste une section dans laquelle une table à 2 colonnes est affichée :
* une colonne appelée **Nom** pour le nom de la ressource.
* une colonne appelée *Nom* pour le nom de la ressource.
* une colonne appelée *Heures* avec la somme de toutes les heures travaillées par cette ressource.
Il y a une ligne finale agrégeant le total des heures consacrées par toutes les ressources dans le mois de l'année pour lequel le rapport a été fait.

View file

@ -1,5 +1,5 @@
Rapport de travail et d'avancement par projets
##############################################
Rapport de travail et d'avancement par projet
#############################################
.. contents::
@ -53,7 +53,7 @@ La date à laquelle le rapport a été généré est affichée.
Corps
-----
Le corps contient une liste de tableaux relatif à chacun des projets qui ont été retenus par les filtres d'entrée.
Le corps contient une liste de tableaux relatifs à chacun des projets qui ont été retenus par les filtres d'entrée.
Les filtres fonctionnent en ajoutant des conditions à l'exception des filtres de date (*Date de début*, *Date de fin*) pris ensemble et du *filtre par projets*. Dans ce cas, si l'un ou les deux filtres date sont renseignés et qu'en même temps le *filtre par projets* est renseigné avec une liste de projets, c'est ce dernier filtre qui a la priorité. Ceci signifie que les projets qui sont inclus dans le rapport sont ceux fournis par le *filtre par projets* sans tenir compte des filtres de date.
@ -62,18 +62,33 @@ Une autre chose importante est que les avancements présents dans le rapport gé
Pour chaque projet retenu pour faire partie du rapport généré, les informations suivantes sont affichées :
* *Le nom du projet*.
* *Total des heures*. Le total des heures du projet est affiché en ajoutant les heures de chaque tâche. Deux types de totaux d'heures sont affichés :
* *Total des heures*.
Le total des heures du projet est affiché en ajoutant les heures de chaque tâche. Deux types de totaux d'heures sont affichés :
* *Estimées (TE)*. Cette quantité est l'addition de toutes les heures dans la structure hiérarchique arborescente. C'est le nombre total d'heures estimé nécessaire pour achever le projet.
* *Planifiées (TP)*. Dans *LibrePlan*, il est possible d'avoir deux valeurs différentes. Le nombre estimé à l'avance des heures nécessaires pour réaliser une tâche et les heures planifiées qui sont les heures affectées dans la planification pour réaliser la tâche. Les heures planifiées peuvent être égales, inférieures ou supérieures aux heures estimées et sont déterminées dans une phase ultérieure, l'opération d'affectation. Ainsi, le total des heures planifiées d'un projet est l'addition de toutes les heures affectées aux tâches.
* *Avancement*. Trois mesures liées à l'avancement au moment de la date de référence et en fonction du type d'avancement indiqué dans le filtre sont affichées :
* *Avancement*.
Trois mesures liées à l'avancement au moment de la date de référence et en fonction du type d'avancement indiqué dans le filtre sont affichées :
* *Mesuré (AM) ou Mesured Progress (PM)*. C'est l'avancement global établi en additionnant toutes les mesures d'avancement ayant une date inférieure à la *date de référence* indiquée. En parallèle, toutes les tâches sont prises en compte et l'addition est pondérée par le nombre d'heures de toutes ces tâches.
* *Imputé (AI) ou Progress Imputed (PI)*. C'est l'avancement calculé en considérant que le travail avancera sur le même rythme que celui des heures consacrées pour la tâche. Si X heures sur Y d'une tâche ont été faites, on considère que l'avancement global imputé est de X/Y.
* *Planifié (AP) ou Planned Progress (PP)*. C'est l'avancement global du projet conformément à la planification théorique à la date de référence. Si les choses se passent exactement comme planifié, l'avancement mesuré doit être le même que celui planifié.
* *Heures à ce jour*. il existe deux champs qui affiche le nombre d'heures jusqu'à la date de référence selon deux points de vue :
* *Heures à ce jour*.
Il existe deux champs qui affichent le nombre d'heures jusqu'à la date de référence selon deux points de vue :
* *Planifiées (HP)*. Ce nombre est l'addition des heures affectées à toutes les tâches du projet qui ont une date inférieure ou égale à la *date de référence*.
* *Réelles (HR)*. Ce nombre est l'addition des heures rapportées dans les relevés d'heures de travail de toutes les tâches du projet ayant une date inférieure ou égale à la *date de référence*.
* *Différence*. Sous ce titre il y a plusieurs métriques liées au coûts :
* *Différence*.
Sous ce titre il y a plusieurs métriques liées au coûts :
* *Coût*. C'est la différence en heures entre le nombre d'heures dépensées en prenant en compte l'avancement mesuré et les heures consacrées jusqu'à la *date de référence*. La formule est *AM*TP - HR* (*PM*TP - HR*).
* *Planifiée*. C'est la différence entre les heures dépensées selon la mesure globale du projet global et le nombre d'heures planifiées jusqu'à la *date de référence*. Cela mesure l'avance ou le retard en temps.
* *Ratio de coût*. Il est calculé en divisant *AM* / *AI* (*PM* / *PI*). Si c'est supérieur à 1, cela signifie que le projet est bénéficiaire à ce point et si c'est inférieur à 1, cela signifie que le projet perd de l'argent.
* *Ratio de coût*. Il est calculé en divisant *AM* / *AI* (*PM* / *PI*). S'il est supérieur à 1, cela signifie que le projet est bénéficiaire à ce point et s'il est inférieur à 1, cela signifie que le projet perd de l'argent.
* *Ratio planifié*. Il est calculé en divisant *AM* / *AP* (*PM* / *PP*). S'il est supérieur à 1, cela signifie que le projet est en avance et s'il est inférieur à 1, que le projet est en retard

View file

@ -25,7 +25,7 @@ Quant aux champs facultatifs, ce sont :
* **Filtrer par critères**. Permet de ne retenir que les tâches disposant du ou des critères indiqués. Choisir un critère et cliquer sur le bouton *Ajouter*.
* **Filtrer par libellés**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par étiquettes**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
Sortie
======
@ -48,25 +48,41 @@ La date à laquelle le rapport a été généré est affichée.
Corps
-----
Le corps contient une liste de tableaux relatif à chacune des tâches du projet qui ont été retenues par les filtres d'entrée.
Le corps contient une liste de tableaux relatifs à chacune des tâches du projet qui ont été retenues par les filtres d'entrée.
Une autre chose importante est que les avancements présents dans le rapport généré sont calculés en fraction d'unité. Leurs valeurs seront donc comprises entre 0 et 1.
Pour chaque tâche retenue pour faire partie du rapport généré, les informations suivantes sont affichées :
* *Le nom de la tâche*.
* *Total des heures*. Le total des heures de la tâche est affiché. Deux types de totaux d'heures sont affichés :
* *Total des heures*.
Le total des heures de la tâche est affiché. Deux types de totaux d'heures sont affichés :
* *Estimées (TE)*. Cette quantité est l'addition de toutes les heures dans la structure hiérarchique arborescente. C'est le nombre total d'heures estimé nécessaire pour achever la tâche.
* *Planifiées (TP)*. Dans *LibrePlan*, il est possible d'avoir deux valeurs différentes. Le nombre estimé à l'avance des heures nécessaires pour réaliser une tâche et les heures planifiées qui sont les heures affectées dans la planification pour réaliser la tâche. Les heures planifiées peuvent être égales, inférieures ou supérieures aux heures estimées et sont déterminées dans une phase ultérieure, l'opération d'affectation. Ainsi, le total des heures planifiées d'un projet est l'addition de toutes les heures affectées aux tâches.
* *Avancement*. Trois mesures liées à l'avancement au moment de la date de référence et en fonction du type d'avancement indiqué dans le filtre sont affichées :
* *Avancement*.
Trois mesures liées à l'avancement au moment de la date de référence et en fonction du type d'avancement indiqué dans le filtre sont affichées :
* *Mesuré (AM) ou Mesured Progress (PM)*. C'est l'avancement global établi en additionnant toutes les mesures d'avancement ayant une date inférieure à la *date de référence* indiquée.
* *Imputé (AI) ou Progress Imputed (PI)*. C'est l'avancement calculé en considérant que le travail avancera sur le même rythme que celui des heures consacrées pour la tâche. Si X heures sur Y d'une tâche ont été faites, on considère que l'avancement global imputé est de X/Y.
* *Planifié (AP) ou Planned Progress (PP)*. C'est l'avancement global de la tâche conformément à la planification théorique à la date de référence. Si les choses se passent exactement comme planifié, l'avancement mesuré doit être le même que celui planifié.
* *Heures à ce jour*. il existe deux champs qui affiche le nombre d'heures jusqu'à la date de référence selon deux points de vue :
* *Heures à ce jour*.
Il existe deux champs qui affichent le nombre d'heures jusqu'à la date de référence selon deux points de vue :
* *Planifiées (HP)*. Ce nombre est l'addition des heures affectées à la tâche.
* *Réelles (HR)*. Ce nombre est l'addition des heures rapportées dans les relevés d'heures de travail pour cette tâche ayant une date inférieure ou égale à la *date de référence*.
* *Différence*. Sous ce titre il y a plusieurs métriques liées au coûts :
* *Différence*.
Sous ce titre il y a plusieurs métriques liées au coûts :
* *Coût*. C'est la différence en heures entre le nombre d'heures dépensées en prenant en compte l'avancement mesuré et les heures consacrées jusqu'à la *date de référence*. La formule est *AM*TP - HR* (*PM*TP - HR*).
* *Planifiée*. C'est la différence entre les heures dépensées et le nombre d'heures planifiées jusqu'à la *date de référence*. Cela mesure l'avance ou le retard en temps.
* *Ratio de coût*. Il est calculé en divisant *AM* / *AI* (*PM* / *PI*). Si c'est supérieur à 1, cela signifie que la tâche est bénéficiaire à ce point et si c'est inférieur à 1, cela signifie que la tâche perd de l'argent.
* *Ratio de coût*. Il est calculé en divisant *AM* / *AI* (*PM* / *PI*). S'il est supérieur à 1, cela signifie que la tâche est bénéficiaire à ce point et s'il est inférieur à 1, cela signifie que la tâche perd de l'argent.
* *Ratio planifié*. Il est calculé en divisant *AM* / *AP* (*PM* / *PP*). S'il est supérieur à 1, cela signifie que la tâche est en avance et s'il est inférieur à 1, que la tâche est en retard

View file

@ -21,7 +21,7 @@ Autre paramètre obligatoire :
Il est possible de restreindre le rapport en utilisant les paramètres facultatifs suivants :
* **Filtrer par libellés**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par étiquettes**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par critères**. Permet de ne retenir que les tâches disposant du ou des critères indiqués. Choisir un critère et cliquer sur le bouton *Ajouter*.
@ -51,9 +51,9 @@ Corps
Le corps contient un tableau contenant les colonnes suivantes:
* **Nom de tâche**
* **Heures totales** : les heures totales de la tâche détaillant :
* **Heures totales**, les heures totales de la tâche détaillant :
* **Estimées** : total des heures prévues
* **Planifiées** : total des heures déjà planifiées
* **Heures à ce jour** : les heures comptabilisées jusqu'à la date de référence détaillant :
* **Heures à ce jour**, les heures comptabilisées jusqu'à la date de référence détaillant :
* **Estimées** : total des heures prévues
* **Planifiées** : total des heures déjà planifiées

View file

@ -16,12 +16,12 @@ Il y a plusieurs paramètres facultatifs disponibles. Ce sont :
* **Filtrer par projet**. C'est le ou les projets pour les tâches duquel ou desquels on veut générer le rapport. Si aucun projet n'est renseigné, les coûts de tous les projets seront successivement indiqués.
* **Dates**.
* *Travail effectué depuis* C'est la date minimum des rapports de travail qui sont demandés. Les rapports avec des dates antérieures à cette date de début sont ignorés. Si le paramètre n'est pas renseigné, il n'y a pas de date de filtrage d'antériorité.
* *Travail effectué jusqu'au* C'est la date maximum des rapports de travail qui seront inclus dans les résultats. Les rapports de travail avec une date postérieure à cette date ne seront pas pris en compte. Si le paramètre n'est pas renseigné, il n'y a pas de limite supérieure de filtrage des rapports de travail.
* *Travail effectué depuis*. C'est la date minimum des rapports de travail qui sont demandés. Les rapports avec des dates antérieures à cette date de début sont ignorés. Si le paramètre n'est pas renseigné, il n'y a pas de date de filtrage d'antériorité.
* *Travail effectué jusqu'au*. C'est la date maximum des rapports de travail qui seront inclus dans les résultats. Les rapports de travail avec une date postérieure à cette date ne seront pas pris en compte. Si le paramètre n'est pas renseigné, il n'y a pas de limite supérieure de filtrage des rapports de travail.
* **Filtrer par critères**. Permet de ne retenir que les tâches disposant du ou des critères indiqués. Choisir un critère et cliquer sur le bouton *Ajouter*.
* **Filtrer par libellés**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par étiquettes**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
Sortie
======
@ -52,6 +52,7 @@ Enfin, dans chacune de ces sous-sections, on trouve un tableau par ressource ind
* les noms et prénoms des employés ou le nom des machines.
* un tableau comportant les colonnes suivantes :
* *Date*. La date du relevé des heures de travail
* *Type d'heures*. Le type d'heures concerné (par exemple: par défaut, heures supplémentaires ...).
* *Salaire*. Le prix horaire de ce type d'heures.
@ -75,6 +76,7 @@ En fin de chaque section de projet, on trouve le *Total projet* comportant :
* Le *temps passé*. Somme des heures effectuées pour l'ensemble des tâches par toutes les ressources impliquées
* L'*argent dépensé* qui présente successivement :
* le *coût des heures*
* le *coût des dépenses*
* le *total* des 2 coûts précédents

View file

@ -17,7 +17,7 @@ Le projet est le seul paramètre obligatoire. Il existe d'autres paramètres fac
* **Montrer les dépendances**. Cocher cette case pour afficher les dépendances des tâches dans le rapport.
* **Filtrer par libellés**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par étiquettes**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par critères**. Permet de ne retenir que les tâches disposant du ou des critères indiqués. Choisir un critère et cliquer sur le bouton *Ajouter*.
@ -44,22 +44,26 @@ La date à laquelle le rapport a été généré est affichée.
Corps
-----
Le corps contient une liste de tableaux relatif à chacune des tâches du projet qui ont été retenues par les filtres d'entrée.
Le corps contient une liste de tableaux relatifs à chacune des tâches du projet qui ont été retenues par les filtres d'entrée.
Sont d'abord affichés le nom et le code de la tâche puis un tableau comportant les colonnes suivantes :
* *Date de début* : comporte à son tour deux sous-colonnes :
* *Date de début*. Comporte à son tour deux sous-colonnes :
* *Estimée* : la date de début estimée
* *Premier relevé* : date du premier relevé d'heures de travail
* *Date de fin* : comporte à son tour trois sous-colonnes :
* *Date de fin*. Comporte à son tour trois sous-colonnes :
* *Estimée* : la date de fin estimée
* *Dernier relevé* : date du dernier relevé d'heures de travail
* *Date limite* : date limite pour terminer la tâche
* *Avancement* : le pourcentage d'avancement de la tâche
* *État* : l'état de la tâche parmi ceux mentionnés plus hauts
* *Date limite* : date d'échéance de la tâche
Si la case *Montrer les dépendances* a été cochée, un second tableau suit le premier. Il comporte une ligne par dépendances comprenant les colonnes suivantes:
Si la case *Montrer les dépendances* a été cochée, un second tableau suit le premier. Il comporte une ligne par dépendance comprenant les colonnes suivantes :
* *Nom* : nom de la tâche dont dépend la tâche courante
* *Code* : le code de cette tâche

View file

@ -23,7 +23,7 @@ Quant aux champs facultatifs, ce sont :
* **Filtrer par projet**. Ce filtre permet de choisir le ou les projets pour lesquels on veut limiter les données du rapport à extraire. Si aucun projet n'est ajouté au filtre, le rapport est affiché pour tous les projets dans la base de données. Il existe une liste déroulante pour trouver le projet désiré. Ils sont ajoutés au filtre en appuyant au bouton *Ajouter*.
* **Filtrer par catégories ou matériaux**. Ce filtre permet de restreindre le projet à un ou plusieurs matériaux ou catégories de matériaux. Pour sélectionner plusieurs éléments, utiliser la touche CTRL.
* **Filtrer par catégories ou matériaux**. Ce filtre permet de restreindre le rapport à un ou plusieurs matériaux ou catégories de matériaux. Pour sélectionner plusieurs éléments, utiliser la touche CTRL.
Sortie
======

View file

@ -11,11 +11,11 @@ Ce rapport vous permet de voir l'état des tâches d'un projet et/ou ayant certa
Paramètres d'entrée et filtres
==============================
Il faut qu'au moins un des paramètres suivants soient renseigné :
Il faut qu'au moins un des paramètres suivants soit renseigné :
* **Filtrer par projet**. C'est le projet pour les tâches duquel ou desquels on veut générer le rapport. Si aucun projet n'est renseigné, les tâches de tous les projets répondant aux critères ou aux étiquettes choisis seront successivement indiqués.
* **Filtrer par libellés**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par étiquettes**. Permet de ne retenir que les tâches disposant de la ou des étiquettes indiquées. Choisir une étiquette et cliquer sur le bouton *Ajouter*.
* **Filtrer par critères**. Permet de ne retenir que les tâches disposant du ou des critères indiqués. Choisir un critère et cliquer sur le bouton *Ajouter*.
@ -49,4 +49,4 @@ La date à laquelle le rapport a été généré est affichée.
Corps
-----
Le corps contient un tableau contenant les colonnes détaillant tâche par tâche l'ensemble des valeurs indiquée précédemment. Chaque tâche est caractérisée par son code et son nom. L'arborescence des tâches est reproduite au moyen d'autant de décalages que nécessaires.
Le corps contient un tableau contenant les colonnes détaillant tâche par tâche l'ensemble des valeurs indiquées précédemment. Chaque tâche est caractérisée par son code et son nom. L'arborescence des tâches est reproduite au moyen d'autant de décalages que nécessaire.

View file

@ -20,7 +20,7 @@ La case *Utiliser les rôles LDAP*, quand elle est cochée, indique qu'un lien e
Configuration
=============
Cette section contient les valeurs des paramètres pour accéder à LDAP. D'abord le nom ou l'adresse IP de l'*hôte* fournissant le service LDAP puis le *Port* à utiliser. *Base*, *UserDN* et *Mot de passe* sont les paramètres utilisés pour se connecter au LDAP et chercher des utilisateurs, donc l faut utiliser un compte ayant la permission de faire cette opération dans LDAP. Dans la partie basse de cette section, il y a un bouton pour vérifier que la connexion LDAP est possible avec les paramètres indiqués. C'est une bonne idée de l'essayer avant de continuer la configuration.
Cette section contient les valeurs des paramètres pour accéder à LDAP. D'abord le nom ou l'adresse IP de l'*hôte* fournissant le service LDAP puis le *Port* à utiliser. *Base*, *UserDN* et *Mot de passe* sont les paramètres utilisés pour se connecter au LDAP et chercher des utilisateurs, donc il faut utiliser un compte ayant la permission de faire cette opération dans LDAP. Dans la partie basse de cette section, il y a un bouton pour vérifier que la connexion LDAP est possible avec les paramètres indiqués. C'est une bonne idée de l'essayer avant de continuer la configuration.
.. NOTE::
@ -42,7 +42,7 @@ La case à cocher *Sauvegarder les mots de passe en base de données* quand elle
Permissions
===========
Cette section permet de définir une stratégie pour faire correspondre les rôles LDAP avec les rôles LibrePLan. De fait, le premier choix à faire est celui de la stratégie à utiliser en fonction de l'implémentation LDAP.
Cette section permet de définir une stratégie pour faire correspondre les rôles LDAP avec les rôles LibrePlan. De fait, le premier choix à faire est celui de la stratégie à utiliser en fonction de l'implémentation LDAP.
Stratégie de groupe
-------------------

View file

@ -23,9 +23,9 @@ Il s'agit d'un graphique où l'avancement global d'un projet est calculé et com
L'avancement est représenté avec deux barres :
* *Avancement actuel*. C'est l'avancement tel qu'il est réellement au moment où la mesure est faite.
* *Avancement attendu*. C'est l'avancement que le projet devrait avoir en ce moment selon la planifiée qui a été réalisée.
* *Avancement attendu*. C'est l'avancement que le projet devrait avoir en ce moment selon la planification qui a été réalisée.
L'avancement global du projet est estimé de différentes façons car il n'y a pas une seule bonne méthode pour le faire :
L'avancement global du projet est estimé de différentes façons car il n'y a pas qu'une seule bonne méthode pour le faire :
* **Avancement étendu**. C'est le type d'avancement positionné comme avancement étendu au niveau projet. Dans ce cas, il n'y a aucun moyen de calculer une valeur attendue et seule la barre de la valeur actuelle est affichée.
* **Par heures de toutes les tâches**. L'avancement de toutes les tâches du projet est moyenné pour calculer la valeur globale. C'est une moyenne pondérée prenant en compte le nombre d'heures affecté à chaque tâche.
@ -48,7 +48,7 @@ Indicateurs de coût
Il existe plusieurs indicateurs de coûts de *gestion de la valeur acquise* qui sont calculés :
* **VC (Variance du coût) ou CV (Cost Variance)**. Différence entre la *courbe de la valeur acquise* et la *courbe du coût actuel* à un instant donné. Les valeurs positives indiquent un bénéfice et les négatives une perte.
* *CRTR (Coût réel du travail réalisé) ou ACWP (Actual Cost Work Performed)**. C'est le nombre total d'heures suivies dans le projet à un instant donné.
* **CRTR (Coût réel du travail réalisé) ou ACWP (Actual Cost Work Performed)**. C'est le nombre total d'heures suivies dans le projet à un instant donné.
* **ICP (Indice de Coût Performance) ou CPI (Cost Performance Index)**. C'est le rapport *Valeur acquise / Coût actuel*.
* > 100 est bon, signifie être sous le budget.
@ -102,7 +102,7 @@ Avance ou retard d'achèvement des tâches
Est calculée la différence en jours entre la date planifiée d'achèvement des tâches du projet et leur date de fin réelle. La date d'achèvement planifiée est tirée du *Gantt* et la date de fin réelle du dernier temps suivi pour la tâche.
Le retard ou l'avance dans l'achèvement des tâches est représenté dans un histogramme. Sur l'axe vertical le nombre de tâche avec une différence de jours d'avance ou de retard correspondant aux intervalles de jours représentés en abscisse. Six intervalles dynamiques de dérive d'achèvement de tâches sont calculés.
Le retard ou l'avance dans l'achèvement des tâches est représenté dans un histogramme. Sur l'axe vertical le nombre de tâches avec une différence de jours d'avance ou de retard correspondant aux intervalles de jours représentés en abscisse. Six intervalles dynamiques de dérive d'achèvement de tâches sont calculés.
* Des valeurs négatives indiquent un achèvement en avance.
* Des valeurs positives indiquent un achèvement en retard.
@ -110,7 +110,7 @@ Le retard ou l'avance dans l'achèvement des tâches est représenté dans un hi
Violation des échéances
-----------------------
D'un coté est calculé la marche avec l'échéance du projet, si elle est renseignée. De l'autre, un diagramme camembert avec le pourcentage de tâches atteignant l'échéance est dessiné. Trois types de valeurs sont inclus dans le diagramme :
D'un coté est calculé l'écart avec l'échéance du projet, si elle est renseignée. De l'autre, un diagramme camembert avec le pourcentage de tâches atteignant l'échéance est dessiné. Trois types de valeurs sont inclus dans le diagramme :
* Pourcentage des tâches sans échéance indiquée.

View file

@ -26,10 +26,10 @@ Connecteur JIRA
JIRA est un système de suivi d'incidents et de projets.
Le connecteur JIRA est une application qui peut être utilisée pour récupérer depuis le serveur web JIRA des incidents et traiter les réponses.
La requête est basée sur les ``étiquettes JIRA`` (``JIRA labels``). Dans JIRA? les étiquettes peuvent être utilisées pour catégoriser les incidents.
La requête est basée sur les ``étiquettes JIRA`` (``JIRA labels``). Dans JIRA, les étiquettes peuvent être utilisées pour catégoriser les incidents.
Aussi, la requête est aussi simple que : obtenir tous les incidents qui sont catégorisés par ce ``nom-d-etiquette``.
Le connecteur obtient la réponse, dans ce cas les incidents puis les convertis en ``tâches`` et ``relevés des heures de travail`` de LibrePlan.
Le connecteur obtient la réponse, dans ce cas les incidents puis les convertit en ``tâches`` et ``relevés des heures de travail`` de LibrePlan.
Le *connecteur JIRA* doit être configuré correctement avant de pouvoir être utilisé.
@ -63,11 +63,10 @@ Cliquer sur le bouton ``Synchroniser avec JIRA`` pour lancer la synchronisation.
* Si l'étiquette est déjà synchronisée, la ``date de dernière synchronisation`` et l' ``étiquette`` sont affichées dans l'écran JIRA. Dans ce cas, aucune fenêtre ``surgissante`` de sélection des étiquettes ne sera affichée. À la place, le processus de synchronisation va démarrer directement pour l'étiquette (déjà synchronisée) affichée.
.. NOTE::
La relation entre ``Commande`` et ``étiquette`` est de un pour un. Seule une seule ``étiquette`` est autorisée à se synchroniser avec une ``Commande``.
La relation entre ``projet`` et ``étiquette`` est de un pour un. Une Seule ``étiquette`` est autorisée à se synchroniser avec un ``Projet``.
.. NOTE::
Pour une (re)synchronisation réussie, les informations seront écrites en base de données et l'écran JIRA sera mis à ajour avec les dernières ``dates`` et ``étiquettes`` synchronisées.
Pour une (re)synchronisation réussie, les informations seront écrites en base de données et l'écran JIRA sera mis à jour avec les dernières ``dates`` et ``étiquettes`` synchronisées.
Le processus de (re)synchronisation est réalisé en deux phases :
@ -88,7 +87,7 @@ Après l'achèvement avec succès d'une synchronisation, le résultat sera affic
Programmation
-------------
La re-synchronisation des incidents JIRA peut également se faire via l'ordonnanceur. Allez à l'écran ``Ordonnancement des tâches``. Dans cet écran, vous pouvez configurer une ``tâche (job)`` JIRA pour faire la synchronisation. La ``tâche`` recherche les dernières ``étiquettes`` synchronisées dans la base de données et les resynchronise en conséquence. Voir également le manuel de l'ordonnanceur.
La re-synchronisation des incidents JIRA peut également se faire via l'ordonnanceur. Allez à l'écran ``Ordonnancement des tâches``. Dans cet écran, vous pouvez configurer une ``tâche (job)`` JIRA pour faire la synchronisation. La ``tâche`` recherche les dernières ``étiquettes`` synchronisées dans la base de données et les resynchronise en conséquence. Voir également la section relative à l'ordonnanceur.
Connecteur Tim Enterprise
=========================
@ -113,11 +112,11 @@ Dans cet écran, vous pouvez configurer les valeurs des propriétés suivantes :
* ``URL du serveur``: le chemin d'accès absolu au serveur Tim Enterprise
* ``Nom d'utilisateur`` et ``mot de passe`` : les informations de l'utilisateur pour se connecter
* ``Nombre de relevés journaliers des heures de travail pour Tim``: le nombre de jours écoulés pour lesquels vous voulez exporter les relevés des heures de travail
* ``Nombre de listes de jour provenant de Tim``: le nombre de jour à venir pour lesquels vous voulez importer les feuilles de service
* ``Nombre de listes de jours provenant de Tim``: le nombre de jours à venir pour lesquels vous voulez importer les feuilles de service
* ``Facteur de productivité`` : Heures de travail efficaces en pourcentage. La valeur par défaut est ``100%``
* ``Liste des ID de département à importer``: identifiants des départements séparés par des virgules.
Enfin, cliquer sur le bouton ``Tester la connexion`` pour vérifier que vous pouvez vous connecter au serveur Tim Enterprise et que votre configuration est correcte.
Enfin, cliquez sur le bouton ``Tester la connexion`` pour vérifier que vous pouvez vous connecter au serveur Tim Enterprise et que votre configuration est correcte.
Export
------
@ -132,8 +131,8 @@ Le connecteur Tim ajoute les champs suivants avec le code produit :
* l'effort, les heures passées sur la tâche
* et une option indiquant si Tim Enterprise doit mettre à jour l'enregistrement ou en insérer un nouveau
La *réponse* de Tim Enterprise ne contient qu'une liste d' ``identifiants d'enregistrement (entiers)``. C'est la parie difficile quand il s'agit de voir ce qui n'a pas fonctionné car la liste de réponse ne contient que des nombres qui ne sont pas reliés aux champs de la requête.
La requête d' ``export`` a échoué pour les entrées qui contiennent des valeurs ``0``. Aussi vous ne pouvez pas voir ici quelle requête a échoué comme les entrées de la liste ne contiennent que la valeur ``0``. La seule façon de comprendre est de regarder le fichier journal du serveur Tim Enterprise.
La *réponse* de Tim Enterprise ne contient qu'une liste d' ``identifiants d'enregistrement (entiers)``. Du coup, il est difficile de voir ce qui n'a pas fonctionné car la liste de réponse ne contient que des nombres qui ne sont pas reliés aux champs de la requête.
La requête d' ``export`` a échoué pour les entrées qui contiennent des valeurs ``0``. Aussi vous ne pouvez pas voir ici quelle requête a échoué car les entrées de la liste ne contiennent que la valeur ``0``. La seule façon de comprendre est de regarder le fichier journal du serveur Tim Enterprise.
.. NOTE::
Pour un export réussi, les informations seront écrites dans la base de données et l'écran Tim sera mis à jour avec les dernières ``date`` - ``code produit`` exportés.
@ -143,34 +142,34 @@ La requête d' ``export`` a échoué pour les entrées qui contiennent des valeu
Export programmé
----------------
Le processus d'export peut également se faire via l'ordonnanceur. Aller à l'écran ``Ordonnanceur de tâches``. Dans cet écran, vous pouvez configurer une ``tâche système`` d'export vers Tim. La ``tâche système`` recherche les dernièrs relevés des heures de travail exportés dans la base de données et les réexporte en conséquence. Voir également le manuel de l'ordonnanceur.
Le processus d'export peut également se faire via l'ordonnanceur. Aller à l'écran ``Ordonnanceur de tâches``. Dans cet écran, vous pouvez configurer une ``tâche système`` d'export vers Tim. La ``tâche système`` recherche les derniers relevés des heures de travail exportés dans la base de données et les réexporte en conséquence. Voir également la section relative à l'ordonnanceur.
Import
------
L'import des listes de service ne fonctionne qu'avec l'aide de l'*ordonnanceur*. Il n'y a pas d'interface utilisateur conçue pour étant donné qu'aucune saisie de l'utilisateur n'est nécessaire. Aller à l'écran ``Ordonnancement des tâches`` et configurer la ``tâche`` d'import Tim. La ``tâche`` boucle sur tous les départements configurés dans la ``propriété des connecteurs`` et importe toutes les feuilles de service de chaque département. Vois également le manuel de l'ordonnanceur.
L'import des listes de service ne fonctionne qu'avec l'aide de l'*ordonnanceur*. Il n'y a pas d'interface utilisateur dédiée étant donné qu'aucune saisie de l'utilisateur n'est nécessaire. Aller à l'écran ``Ordonnancement des tâches`` et configurer la ``tâche`` d'import Tim. La ``tâche`` boucle sur tous les départements configurés dans la ``propriété des connecteurs`` et importe toutes les feuilles de service de chaque département. Voir également la section relative à l'ordonnanceur.
Pour l'import, le connecteur Tim ajoute les champs suivants dans la *requête* :
* Période : la période (date à partir du - date jusqu'au) pour laquelle vous voulez importer les feuilles de service. Ceci peut être fourni sous forme de critères de filtrage.
* département : pour quel département vous voulez importer la feuille de services. Les départements sont configurables.
* Les champs qui vous intéressent (telles que informations personnelles, catégorie de feuille de service, etc.) et que le serveur Tim doit inclure dans sa réponse.
* Département : pour quel département vous voulez importer la feuille de services. Les départements sont configurables.
* Les champs qui vous intéressent (telles que informations personnelles, catégorie de feuilles de service, etc.) et que le serveur Tim doit inclure dans sa réponse.
La *réponse* d'import contient les champs suivants qui sont suffisants pour gérer les ``jours exceptionnels`` dans LibrePlan :
* Information personnelles : nom et nom du réseau
* Département : le département dans lequel l'employé travaille
* Catégorie de feuille de service : information sur la présence/l'absence de l'employé et le motif (type d'exception LibrePlan) dans le cas où l'employé est absent
* Catégorie de feuilles de service : information sur la présence/l'absence de l'employé et le motif (type d'exception LibrePlan) dans le cas où l'employé est absent
* Date: la date à laquelle l'employé est présent/absent
* Temps : le temps de début d'absence/présence, par exemple 08:00
* Temps : l'heure de début d'absence/présence, par exemple 08:00
* Durée : nombre d'heures pendant lesquelles l'employé est présent / absent
En convertissant la $réponse* d'import en ``jours exceptionnels`` de LibrePlan, les transformations suivantes sont prises en compte :
En convertissant la *réponse* d'import en ``jours exceptionnels`` de LibrePlan, les transformations suivantes sont prises en compte :
* Si la catégorie de feuille de service contient le nom ``Vakantie`` elle sera traduite en ``RESOURCE VACANCY`` (VACANCES DES RESSOURCES).
* Si la catégorie de feuilles de service contient le nom ``Vakantie`` elle sera traduite en ``RESOURCE VACANCY`` (VACANCES DES RESSOURCES).
* La catégorie ``Feestdag`` sera traduite en ``BANK HOLIDAY`` (jour férié)
* Tous les autres comme ``Jus uren``, ``PLB uren``, etc. doivent être ajoutés manuellement au ``jours exceptionnels du calendrier``.
* Toutes les autres comme ``Jus uren``, ``PLB uren``, etc. doivent être ajoutées manuellement aux ``jours exceptionnels du calendrier``.
Au delà de la *réponse* d'import, la feuille de service est divisée en deux ou trois parties par jour : par exemple, roster-morning, roster-afternoon et roster-evening. Mais LibrePlan n'autorise qu'un seul ``type d'exception`` par jour. Le connecteur Tim est alors responsable de fusionner ces parties en un seul ``type d'exception``. Cela signifie que la catégorie de feuille de service avec la ``durée`` la plus longue est supposée être un ``type d'exception`` valide mais la durée totale est la somme de toutes les durées de ces parties de catégorie.
Après la *réponse* d'import, la feuille de service est divisée en deux ou trois parties par jour : par exemple, roster-morning, roster-afternoon et roster-evening. Mais LibrePlan n'autorise qu'un seul ``type d'exception`` par jour. Le connecteur Tim est alors responsable de fusionner ces parties en un seul ``type d'exception``. Cela signifie que la catégorie de feuilles de service avec la ``durée`` la plus longue est supposée être un ``type d'exception`` valide mais la durée totale est la somme de toutes les durées de ces parties de catégorie.
Contrairement à LibrePlan, dans Tim Enterprise, la ``durée totale`` dans le cas où l'employé est en vacances signifie que l'employé n'est pas disponible pour cette ``durée totale``. Dans LibrePlan au contraire, si l'employé est en vacances, la durée totale sera ``Zéro``. Le connecteur Tim prend également soin de cette transformation.
Contrairement à LibrePlan, dans Tim Enterprise, la ``durée totale`` dans le cas où l'employé est en vacances signifie que l'employé n'est pas disponible pour cette ``durée totale``. Dans LibrePlan au contraire, si l'employé est en vacances, la durée totale sera ``Zéro``. Le connecteur Tim prend également en charge de cette transformation.

View file

@ -5,7 +5,7 @@ Ordonnanceur
L'ordonnanceur est conçu pour programmer des tâches système dynamiquement. Il a été implémenté avec l'aide de *l'ordonnanceur Quartz du framework Spring*.
De façon à utiliser cet ordonnanceur efficacement, les tâches système (jobs Quartz) qui doivent être programmés doivent être créés au préalable. Ensuite, ces tâches système pourront être ajoutées à la base de données puisque toutes les tâches système à programmer sont enregistrés en base de données.
De façon à utiliser cet ordonnanceur efficacement, les tâches système (jobs Quartz) qui doivent être programmées doivent être créées au préalable. Ensuite, ces tâches système pourront être ajoutées à la base de données puisque toutes les tâches système à programmer sont enregistrées en base de données.
Quand l'ordonnanceur démarre la première fois, il lit les tâches système à programmer/déprogrammer dans la base de données et les programme/supprime en conséquence. Après cela, des tâches système peuvent être ajoutées/mises à jour ou supprimées dynamiquement en utilisant l'interface utilisateur ``Ordonnancement de tâches système``.
@ -16,6 +16,7 @@ Quand l'ordonnanceur démarre la première fois, il lit les tâches système à
Cet ordonnanceur ne gère que les ``expressions cron`` pour programmer les tâches système.
Les critères que l'ordonnanceur utilise pour programmer/supprimer des tâches système quand il démarre la première fois :
Pour toutes les tâches système :
* Programmer
@ -32,7 +33,7 @@ Pour toutes les tâches système :
.. NOTE::
Les tâches système ne peuvent pas être reprogrammées/déprogrammées si elles sont en cours d'exécution
Vue de la liste de programmation de tâches systèmes
Vue de la liste de programmation des tâches systèmes
===================================================
La vue ``liste de programmation des tâches système`` permet aux utilisateurs de :
@ -48,13 +49,13 @@ Ajouter ou modifier une tâche système
* le bouton ``Créer`` pour ajouter une nouvelle tâche système, ou
* le bouton ``Modifier`` pour modifier la tâche système choisie.
Ces deux actions vous conduiront à un ``formulaire de tâche système`` de création/modification. Le ``formulaire`` affiche affiche les propriétés suivantes :
Ces deux actions vous conduiront à un ``formulaire création/modification de tâches système``. Le ``formulaire`` affiche les propriétés suivantes :
* Champs :
* Groupe de tâches système : le nom du groupe de tâches système
* Nom de tâche système : le nom de la tâche système
* Expression cron : champ en lecture seule avec un bouton ``Modifier`` pour ouvrir une fenêtre de saisie ``expression cron``
* Expression cron : champ en lecture seule avec un bouton ``Modifier`` pour ouvrir une fenêtre de saisie d'une ``expression cron``
* Nom de classe de la tâche système : ``liste déroulante`` pour choisir un connecteur. Ce n'est pas obligatoire.
* Programmation: case à cocher pour indiquer si vous voulez programmer la tâche système ou non
@ -77,5 +78,5 @@ Cliquer sur le bouton ``Supprimer`` pour supprimer la tâche système à la fois
Démarrer la tâche système manuellement
======================================
Au lieu d'attendre jusqu'à ce que la tâche système soit exécutée comme programmée par l'ordonnanceur, vous pouvez cliquer ce bouton pour lancer le processus directement. A l'issue, l'information de réussite/d'échec sera affichée dans une ``fenêtre surgissante``.
Au lieu d'attendre jusqu'à ce que la tâche système soit exécutée comme planifié par l'ordonnanceur, vous pouvez cliquer ce bouton pour lancer le processus directement. A l'issue, l'information de réussite/d'échec sera affichée dans une ``fenêtre surgissante``.

View file

@ -23,7 +23,7 @@ S.L.
Licence
========
Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier sous les termes de la licence GNU Affero General Public telle que publiée par la Free Software Foundation, soit la version 3 de la licence, soit à votre convenance, toute version ultérieure.
Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la licence GNU Affero General Public telle que publiée par la Free Software Foundation, soit la version 3 de la licence, soit à votre convenance, toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile mais SANS AUCUNE GARANTIE; y compris sans la garantie MARCHANDE ou D'ADÉQUATION A UN OBJECTIF PARTICULIER. Voir la licence GNU Affero General Public License pour davantage de détails.