InfraSTimeBasket

Gestion et suivi de la consommation de temps liée aux projets.

1. PRÉSENTATION GÉNÉRALE

1. PRÉSENTATION GÉNÉRALE

Présentation du module

infrastimebasket.png

InfraSTimeBasket est un module Dolibarr permettant de gérer des comptes crédit temps (paniers temps) associés à des tiers ou des projets. Il est destiné aux prestataires de services qui vendent des forfaits heures (support technique, maintenance, infogérance) et souhaitent suivre précisément la consommation du temps alloué.

1.PRINCIPALES FONCTIONNALITÉS

2.LEXIQUES

PANIER TEMPS : Compte crédit temps associé à un tiers ou un projet, contenant un solde de temps disponible.

CONSOMMATION : Ajout ou retrait de temps sur un panier temps, lié ou non à un élément précis (intervention, tâche, facture).

COMPTEUR : Chronomètre permettant de mesurer le temps en temps réel avant de le comptabiliser dans un panier.

MODE DE TIMING : Unité de mesure du temps (secondes, heures, jours).

10. SUPPORT ET MAINTENANCE

10. SUPPORT ET MAINTENANCE

Support et Maintenance

1.CHANGELOG

Accès : Outils → InfraS → InfraSTimeBasket → Changelog / Support

Affiche :

2.VÉRIFICATION DE VERSION

Le module vérifie automatiquement la compatibilité avec votre version Dolibarr.

Si incompatibilité :

3.OBTENIR DU SUPPORT

Informations à fournir :

4.DÉPANNAGES COURANT

PROBLÈME

SOLUTION

Extension XML manquante

Activer l'extension PHP XML sur votre serveur

Le compteur ne se met pas à jour

Vider le cache du navigateur (Ctrl+F5)

Panier temps non trouvé lors de la comptabilisation

Vérifier qu'un panier par défaut est défini pour le tiers, ou qu'un panier est lié au projet

Temps non ajouté automatiquement au paiement de facture

Vérifier que :

- La catégorie de produits est correctement configurée

- Les produits facturés ont une durée définie

- Les produits appartiennent à la catégorie configurée

- Un panier par défaut existe pour le client

Impossible de modifier un panier

Vérifier vos permissions (droit "Modifier")

5.BONNES PRATIQUES

2. PRÉREQUIS ET INSTALLATION

2. PRÉREQUIS ET INSTALLATION

Prérequis et Installation

1.PRÉREQUIS TECHNIQUES

2.INSTALLATION

  1. Utiliser l'outil de déploiement des modules externes de Dolibarr ou télécharger et décompresser dans htdocs/custom/infrastimebasket/
  2. Se connecter à Dolibarr en tant qu'administrateur
  3. Aller dans : Accueil → Configuration → Modules/Applications
  4. Rechercher "Panier Temps"
  5. Cliquer sur "Activer"

IMPORTANT : Après toute mise à jour du module, vous DEVEZ : Désactiver / Réactiver le module. Cette opération applique les modifications de structure de base de données et de configuration nécessaires.

3. CONFIGURATION DU MODULE

3. CONFIGURATION DU MODULE

Configuration du Module

1 ACCÈS À LA CONFIGURATION

Menu : Outils → InfraS → Panier Temps → Paramètres

config.png

2.PARAMÈTRES GÉNÉRAUX

CRÉATION AUTOMATIQUE DES PANIERS
CATÉGORIE DE PRODUITS/SERVICES

Catégorie qui contient les produits avec durée
Sélectionner la catégorie de produits/services dont la durée sera automatiquement ajoutée au panier lors du paiement d'une facture. La durée du produit doit être renseignée dans sa fiche.

COMPORTEMENT PAR DÉFAUT
MÉTHODE DE RECHERCHE DU PANIER

Méthode de recherche du panier temps lors de la création d'une facture

Par tiers : Utilise le compte temps par défaut pour le client

Par projet : Utilise le compte temps lié au projet associé à la facture

DURÉE D'UNE JOURNÉE DE TRAVAIL

Définir la durée d'une journée de travail en heures
Utilisé pour la conversion entre heures et jours (valeur par défaut : 8 heures)

3.DICTIONNAIRE DES TYPES DE CONSOMMATION

Accès : Configuration → Dictionnaires → Type de consommation pour les paniers

Types prédéfinis :

Vous pouvez ajouter, modifier ou désactiver des types selon vos besoins.

4.SAUVEGARDE ET RESTAURATION

Le module permet de sauvegarder et restaurer tous ses paramètres :

  1. Télécharger le fichier de sauvegarde (bouton "Sauvegarder")
  2. Restaurer depuis un fichier (bouton "Restaurer")
  3. Après restauration, rafraîchir la page (F5) pour visualiser le résultat

4. GESTION DES PANIERS TEMPS

4. GESTION DES PANIERS TEMPS

Gestion des Paniers Temps

1.ACCÈS AUX PANIERS TEMPS

Menu : Commercial → Panier Temps → Liste des compte temps

listIBAN.png

2.CRÉER UN NOUVEAU PANIER TEMPS

Via le menu :

    1. Commercial → Panier Temps → Créer le panier temps
    2. Remplir les informations :
          • Date de validité (optionnel)
          • Durée disponible initiale
          • Projet associé (optionnel)
          • Libellé (obligatoire)
          • Tiers associé (optionnel)
          • Contrat et ligne de contrat (optionnel)
          • Mode de timing (Heures ou Jours)
    3. Valider

Via la fiche tiers :

    1. Ouvrir la fiche d'un tiers
    2. Onglet "Panier Temps"
    3. Cliquer sur "Nouveau compte temps pour ce tiers"

3.CHAMPS D'UN PANIER TEMPS

Champ

Description

Libellé

Nom du panier (ex: "Support 2026")

Tiers

Client associé au panier

Projet

Projet lié (optionnel)

Contrat

Contrat associé (optionnel)

Ligne de contrat

Ligne de contrat spécifique (optionnel)

Durée disponible

Temps restant dans le panier

Durée initiale

Temps initial lors de la création

Mode de timing

Unité : Heures ou Jours

Date de validité

Date d'expiration du panier (optionnel)

Statut

Actif / Inactif

Par défaut

Panier utilisé automatiquement pour ce tiers

4.ACTIONS SUR UN PANIER TEMPS

MODIFIER UN PANIER
→ Ouvrir le panier et cliquer sur "Modifier"

ACTIVER / DÉSACTIVER
→ Bouton "Activer" ou "Désactiver" dans la fiche du panier
→ Un panier désactivé ne peut pas recevoir de nouvelles consommations

DÉFINIR COMME PANIER PAR DÉFAUT
→ Cliquer sur "Définir par défaut" dans la fiche du panier
→ Un seul panier par défaut par tiers - Utilisé automatiquement lors de la comptabilisation de factures

ASSOCIER À UN PROJET / CONTRAT
→ Modifier le panier et renseigner le projet ou contrat

SUPPRIMER UN PANIER
→ Cliquer sur "Supprimer"

⚠ "Supprimer le panier" supprime également toutes ses consommations

5.LISTE DES PANIERS TEMPS

La liste affiche tous les paniers temps avec filtres :

Colonnes affichées :

5. GESTION DES CONSOMMATIONS

5. GESTION DES CONSOMMATIONS

Gestion des Consommations

1.QU'EST-CE QU'UNE CONSOMMATION ?

Une consommation est une opération qui :

Elle peut être :

2.CRÉER UNE CONSOMMATION MANUELLE

  1. Ouvrir la fiche du panier temps
  2. Cliquer sur "Ajouter / enlever du temps"
  3. Remplir le formulaire :
      • Type de consommation (Maintenance, Support, etc.)
      • Action : Ajouter ou Retirer
      • Durée (selon le mode du panier : heures ou jours)
      • Commentaire (optionnel mais recommandé)
  4. Valider

Le temps disponible du panier est immédiatement mis à jour.

3.COMPTABILISER UNE INTERVENTION

Depuis la fiche intervention :

  1. Aller dans l'onglet "Panier temps"
  2. Cliquer sur "Comptabiliser intervention"
  3. Sélectionner le panier temps
  4. Confirmer

Une intervention ne peut être comptabilisée qu'une seule fois

4.COMPTABILISER UNE TÂCHE PROJET

Depuis la liste des tâches d'un projet :

  1. Cliquer sur "Comptabiliser comme une consommation panier temps"
  2. Sélectionner le panier temps
  3. Confirmer

5.COMPTABILISER UNE FACTURE

Depuis la fiche facture :

  1. Aller dans l'onglet "Panier temps"
  2. Cliquer sur "Comptabiliser facture"
  3. Si plusieurs paniers disponibles, choisir le panier
  4. Confirmer

→ Le temps facturé est déduit du panier

Les factures d'acompte ne peuvent pas être comptabilisées

6.TYPES DE CONSOMMATION

Chaque consommation est classée par type :

Ces types sont configurables dans le dictionnaire et permettent d'analyser l'utilisation du temps par catégorie.

7.LISTE DES CONSOMMATIONS

Accessible depuis la fiche d'un panier temps.

Affiche :

8.SUPPRIMER UNE CONSOMMATION

  1. Dans la liste des consommations du panier
  2. Cliquer sur l'icône de suppression
  3. Confirmer

→ Le temps disponible du panier est recalculé automatiquement

6. INTÉGRATION AVEC DOLIBARR

6. INTÉGRATION AVEC DOLIBARR

Intégration avec Dolibarr

1.ONGLET TIERS

TiersIBAN.png

Accès : Fiche Tiers → Onglet "Panier Temps"

Affiche :

2.ONGLET PROJET

projet.png

Accès : Fiche Projet → Onglet "Panier Temps"

Affiche :

3.ONGLET INTERVENTION

fiche.png

Accès : Fiche Intervention → Onglet "Panier Temps"

Affiche :

4.ONGLET FACTURE

Timefac.png

Accès : Fiche Facture → Onglet "Panier Temps"

Affiche :

5.MENU PRINCIPAL

Menu : Commercial → Panier Temps

Sous-menus :

6.MENU CONFIGURATION

Menu : Outils → InfraS → Panier Temps

Sous-menus :

7. RAPPORTS ET ANALYSES

7. RAPPORTS ET ANALYSES

Rapports et Analyses

1.RAPPORT DE CONSOMMATIONS

Accès : Commercial → InfraSTimeBasket → (option Rapport si activée)

Permet de générer un rapport de consommations avec filtres :

FILTRES DISPONIBLES

INFORMATIONS DU RAPPORT

2.ANALYSER L'UTILISATION

VUE PANIER

VUE TIERS

3.ALERTES ET NOTIFICATIONS

TEMPS NÉCESSAIRE : Lorsque le panier n'a plus assez de temps disponible, un message d'alerte s'affiche : "Temps nécessaire : XX heures/jours"

DATE DE VALIDITÉ : Les paniers avec une date de validité dépassée sont identifiables dans la liste.

8. AUTOMATISATIONS

8. AUTOMATISATIONS

Automatisations

1.CRÉATION AUTOMATIQUE DE PANIERS

NOUVEAU CLIENT

Si activé dans la configuration :

VALIDATION DE PROJET

Si activé dans la configuration :

2.AJOUT AUTOMATIQUE DE TEMPS

PAIEMENT DE FACTURE

Lorsqu'une facture est payée :

      1. Le système vérifie si la facture contient des produits/services de la catégorie configurée (paramètre INFRASTIMEBASKET_CATEGORY_PRODUCT_TIMING)
      2. Si oui, il recherche le panier temps :
          • Selon la méthode par tiers : panier par défaut du client
          • Selon la méthode par projet : panier lié au projet de la facture
      3. Le temps (durée des produits) est ajouté automatiquement au panier
      4. Une consommation de type "Paiement facture XXX" est créée

3.LIAISON AUTOMATIQUE

FACTURE → PROJET

Lors de la création d'une facture liée à un projet :

4.MISE À JOUR AUTOMATIQUE DES SOLDES

Lors de toute opération (création/suppression de consommation) :

9. PERMISSIONS ET DROITS

9. PERMISSIONS ET DROITS

Permissions et Droits

1.LISTE DES PERMISSIONS

Permission

Description

Par défaut

Paramètres menu

Accès au menu de configuration

Activée

Lire

Consulter les paniers temps et consommations

Activée

Modifier

Modifier les paniers temps

Désactivée

Supprimer

Supprimer les paniers temps

Désactivée

Lire consommations

Consulter les consommations

Activée

Modifier consommations

Créer et modifier les consommations

Désactivée

Supprimer consommations

Supprimer les consommations

Désactivée

2.CONFIGURATION DES DROITS

Accès : Configuration → Utilisateurs & Groupes → [Utilisateur] → Permissions

  1. Rechercher la section "InfraSTimeBasket"
  2. Cocher les permissions souhaitées
  3. Enregistrer

3.PROFILS RECOMMANDÉS

Rôle

Permissions recommandées (Voir liste des permissions)

ADMINISTRATEUR

✓ Toutes les permissions

GESTIONNAIRE / SUPERVISEUR

✓ Lire

✓ Modifier

✓ Lire consommations

✓ Modifier consommations

TECHNICIEN / INTERVENANT

✓ Lire

✓ Lire consommations

✓ Modifier consommations (pour comptabiliser son temps)

CLIENT (lecture seule)

✓ Lire

✓ Lire consommations