Trace: » Présentation du plugin projet

Présentation du plugin projet

Ce plugin vous permet de gérer des projets. Vous pouvez associer des utilisateurs, des groupes, des entreprises (les contacts seront utilisés), mais aussi des documents, des contrats, et matériels. Ils seront utilisés pour la création de tâches liées au projet.

Vous pouvez créer des sous-projets et les associer à un projet parent. Les projets seront disponibles sous forme d'arborescence et de graphique de type Gantt et exportables en PDF

Installation

Après la décompression de l'archive dans la dossier plugin de glpi connectez vous sur GLPI en tant qu'administrateur :

Menu : Configuration / Plugins / Projet / Installation

Cette opération permet de créer les tables utilisées par l'extension.

Gestion des droits

0.72 :

Menu : Administration / Profils / Onglet Projet

0.71 :

Menu : Configuration / Plugins / Projet / Gestion des droits par profil

Cette étape vous permet de définir les profils utilisateurs qui pourront utiliser l'extension.

Interaction

Le plugin activity peut recenser dans un de ses rapports l'activité en relation avec le plugin Projet si la planification des tâches est correctement effectuée.

Astuce

Problèmes connus

v1.3

https://dev.indepnet.net:8080/plugins/changeset/5668

https://dev.indepnet.net:8080/plugins/changeset/5667

Le graphique camembert ne s'affiche pas. Ceci vient de la prise en charge de la librairie GD

La librairie GD et le plugin projet

GD est une librairie qui permet de créer et de manipuler des images dans plusieurs formats (GIF, PNG, …).

Lorsque cette libraire est couplée au langage PHP, il est possible de générer directement des images dans le navigateur, très utile et donne de très belles images !

Installation Windows (Xampp)

Il faut activer dans votre php.ini l'extension php_gd2.dll, pour cela, enlever le ”;” devant.

Penser egalement a copier le fichier php_gd2.dll dans le dossier c:windowssystem32.

Un petit redémarage d'Apache est également requis.

Installation Ubuntu

a) droits répertoires 0.68.X
chmod 777 /var/www/glpi/plugins/projet
chmod 777 /var/www/glpi/plugins/projet/front
b) installation gd2
sudo apt-get install libgd2
c) extension php.ini
sudo gedit /etc/php5/apache2/php.ini

Editer le fichier php.ini et décommentez ou ajoutez extension=gd.so

d) librairie php
sudo apt-get install php5-gd

Installation Centos 4.4

a) droits répertoires 0.68.X
chmod 777 /var/www/glpi/plugins/projet
chmod 777 /var/www/glpi/plugins/projet/front
b) installation gd2
yum install php-gd
c) extension php.ini
vi /etc/php.ini

Editer le fichier php.ini et décommentez ou ajoutez extension=gd.so

d) redémarrez le service httpd

Remarques

0.68.X

Les droits : La gestion des profils sert à définir les droit par défaut. Mais la notion de responsable et de participant sert de référence à la gestion des droits dans ce plugin. Exemple concret : Même si vous donnez les droits complets à un profil sauf de voir tous les projets, il ne pourra modifier les projets et les tâches que s'il est responsable du projet ou modifier les tâches que s'il fait partie des participants du projet.

Au niveau de la liste des projets
  • Si vous indiquez qu'un profil ne peut pas voir tous les projets, il ne verra dans la liste des projets que ceux dont il est le responsable ou dont le groupe auquel il appartient est responsable, ou ceux où il est participant, ou ceux où le groupe auquel il appartient participe.
  • Si l'utilisateur a un profil avec “Voir tous les projets” sur oui, il verra apparaître le graphique Gantt résumant tous les projets.
  • Si l'utilisateur est responsable d'un projet, il ne pourra utiliser le système de modification massive que sur celui-là.
Au niveau du projet
  • Les responsables: L'utilisateur ayant à la fois les droits d'écriture, de mise à jour sur les projets et désigné comme responsable du projet (Utilisateur ou groupe) pourra modifier aussi bien le projet que les taches associées.
  • Les participants: L'utilisateur ayant à la fois les droits d'écriture, de mise à jour sur les tâches, désigné comme participant du projet (Utilisateur ou groupe) et ayant une tâche lui étant assignée, pourra modifier ses tâches.

FAQ Plugin Projet

Q:Comment remplir les listes déroulantes "Attribué à:" lorsqu'on crée une nouvelle tâche ?

R : Il suffit de renseigner l'onglet Participants. ATTENTION si une entreprise est sélectionnée, ce sont les contacts qui apparaissent dans la liste.