📊
ProjetsProjects

Gestion de projets Project Management

Kanban, Gantt, timesheets et rentabilité en temps réel pour vos projets clients et internes. Kanban, Gantt, timesheets, and real-time profitability for your client and internal projects.

Créer un projetCreate a project

Dans Projets, cliquez sur + Nouveau projet. Renseignez : In Projects, click + New Project. Enter:

  • Nom du projet et descriptionProject name and description
  • Client associé (optionnel pour les projets internes)Client (optional for internal projects)
  • Dates de début et de fin prévuesPlanned start and end dates
  • Budget en dollarsBudget in dollars
  • Chef de projet assignéAssigned project manager
  • Statut initial : Planification, Actif, En pause, Terminé, AnnuléInitial status: Planning, Active, On Hold, Completed, Cancelled

Le code projet (PRJ-XXXX) est généré automatiquement. Une fois créé, le projet apparaît dans la liste et dans le widget Dashboard. The project code (PRJ-XXXX) is generated automatically. Once created, the project appears in the list and in the Dashboard widget.

Vue KanbanKanban View

La vue Kanban affiche toutes les tâches du projet organisées en colonnes par statut. Les colonnes disponibles sont : Backlog, À faire, En cours, Révision, Terminé. The Kanban view displays all project tasks organized in columns by status. Available columns are: Backlog, To Do, In Progress, Review, Done.

Glissez-déposez une carte de tâche d'une colonne à l'autre pour changer son statut. Une animation ghost indique la position de dépôt. La carte affiche : titre, assigné, priorité et date limite. Drag and drop a task card from one column to another to change its status. A ghost animation indicates the drop position. The card displays: title, assignee, priority, and deadline.

💡 Utilisez le filtre en haut de la vue pour n'afficher que vos tâches assignées. Particulièrement utile dans les grandes équipes. 💡 Use the filter at the top of the view to show only your assigned tasks. Especially useful in large teams.

Vue GanttGantt View

La vue Gantt représente la chronologie du projet. Chaque tâche est affichée comme une barre proportionnelle à sa durée. Le marqueur vertical rouge indique la date d'aujourd'hui. The Gantt view shows the project timeline. Each task is displayed as a bar proportional to its duration. The red vertical marker indicates today's date.

  • Les barres en rouge indiquent des tâches dont la date de fin est dépasséeRed bars indicate tasks whose end date has passed
  • Les barres en cyan sont les tâches actives en coursCyan bars are currently active tasks
  • Zoomez sur un mois, un trimestre ou l'ensemble du projet via le sélecteur en haut à droiteZoom to a month, quarter, or full project via the selector at the top right

La vue Gantt est en lecture seule. Pour modifier les dates d'une tâche, utilisez le formulaire de tâche (cliquez sur la barre ou sur la tâche dans le Kanban). The Gantt view is read-only. To change task dates, use the task form (click the bar or the task in Kanban).

TâchesTasks

Créer une tâcheCreate a task

Dans n'importe quelle vue, cliquez sur + Ajouter une tâche. Renseignez : In any view, click + Add Task. Enter:

  • Titre et descriptionTitle and description
  • Assigné à — membre de l'équipeAssigned to — team member
  • Priorité : Basse, Normale, Haute, CritiquePriority: Low, Normal, High, Critical
  • Dates de début et de finStart and end dates
  • Estimation en heuresEstimate in hours

Sous-tâchesSub-tasks

Dans la fiche tâche, vous pouvez ajouter des sous-tâches avec leur propre statut. Elles sont visibles dans l'onglet Sous-tâches de la fiche et contribuent au calcul de progression globale. In the task detail, you can add sub-tasks with their own status. They are visible in the Sub-tasks tab and contribute to the overall progress calculation.

Commentaires et historiqueComments and history

Chaque tâche possède un fil de commentaires. Mentionnez un collègue avec @prénom pour lui envoyer une notification. L'historique des changements de statut est conservé automatiquement. Each task has a comment thread. Mention a colleague with @name to send them a notification. The history of status changes is kept automatically.

Timesheets & Saisie des heuresTimesheets & Time Tracking

Dans l'onglet Timelog d'un projet, les membres de l'équipe saisissent leurs heures travaillées : In the Timelog tab of a project, team members log their worked hours:

  • Date et durée (en heures)Date and duration (in hours)
  • Tâche associée (optionnel)Associated task (optional)
  • Description du travail effectuéDescription of work done
  • Facturable — oui/non (impacte le calcul de rentabilité)Billable — yes/no (impacts profitability calculation)

Taux horairesHourly rates

Les taux horaires par technicien sont configurables dans Paramètres → Taux techniciens. Le coût calculé (heures × taux) est comparé au budget projet pour afficher la marge en temps réel. Hourly rates per technician are configurable in Settings → Technician Rates. The calculated cost (hours × rate) is compared to the project budget to display the margin in real time.

💡 Le module Paie utilise les timesheets pour calculer les heures facturables dans les bulletins de paie. Assurez-vous que vos techniciens saisissent leurs heures avant la clôture de paie. 💡 The Payroll module uses timesheets to calculate billable hours in pay stubs. Make sure your technicians log their hours before the payroll cutoff.

JalonsMilestones

Les jalons représentent des étapes clés du projet (livraison d'une phase, validation client, mise en production). Dans la fiche projet, onglet Jalons : Milestones represent key project stages (phase delivery, client sign-off, go-live). In the project profile, Milestones tab:

  • Créez un jalon avec sa date cible et sa descriptionCreate a milestone with its target date and description
  • Marquez-le comme Atteint une fois accompliMark it as Reached once achieved

La Cloud Function checkMilestoneAlerts s'exécute chaque matin à 8h et envoie des notifications pour : The Cloud Function checkMilestoneAlerts runs every morning at 8 AM and sends notifications for:

  • Jalons dans 7 jours — notification préventiveMilestones in 7 days — preventive notification
  • Jalons dépassés — alerte urgente au chef de projet et à l'ADMINOverdue milestones — urgent alert to the project manager and ADMIN

Budget & RentabilitéBudget & Profitability

Dans l'onglet Budget d'un projet, consultez les indicateurs de performance financière : In the Budget tab of a project, view financial performance indicators:

  • Budget alloué vs Coût réel (heures × taux + dépenses)Allocated budget vs Actual cost (hours × rate + expenses)
  • Revenus facturés au client sur ce projetInvoiced revenue to the client for this project
  • Marge brute en $ et en %Gross margin in $ and %
  • Heures estimées vs heures réellesEstimated hours vs actual hours
  • Taux de complétion des tâchesTask completion rate

La barre de progression du budget passe à orange à 80% et rouge à 100%. Un indicateur RENTABLE ou EN PERTE est affiché selon la marge calculée. The budget progress bar turns orange at 80% and red at 100%. A PROFITABLE or AT LOSS indicator is shown based on the calculated margin.

⚠️ La rentabilité est calculée en temps réel mais ne reflète que les coûts saisis dans AxionPro. Les coûts indirects non enregistrés (overhead, licences) ne sont pas inclus automatiquement. ⚠️ Profitability is calculated in real time but only reflects costs entered in AxionPro. Unrecorded indirect costs (overhead, licenses) are not included automatically.