Bientôt disponible - Cette fonctionnalité est actuellement en développement et sera disponible dans une prochaine version.

Calculs de Durée selon le Calendrier de Travail

Vue d'ensemble

mindzie prend désormais en charge les calculs de durée avec prise en compte du calendrier de travail dans les filtres, calculateurs et opérateurs d'enrichissement. Lorsque cette option est activée, les calculs de durée excluent les temps non ouvrés tels que les nuits, les week-ends et les jours fériés, vous fournissant ainsi des mesures précises des heures ouvrées au lieu du temps calendaire brut.

Fonctionnement

Temps calendaire standard vs Temps selon le calendrier de travail

Scénario Temps calendaire Temps selon calendrier de travail (9h-17h du lun. au ven.)
Lundi 16h à mardi 10h 18 heures 2 heures (1h lun + 1h mar)
Vendredi 15h à lundi 9h 66 heures 2 heures (vendredi 15-17h seulement)
Activité un jour férié Comptabilisé Exclu

L'option "Utiliser le Calendrier de Travail"

Lorsque un Calendrier de Travail est configuré sur votre log d'événements, une nouvelle case à cocher apparaît dans les éditeurs liés aux durées :

[x] Utiliser le Calendrier de Travail (heures ouvrées seulement)

Lorsque activé, les durées excluent les nuits, week-ends et jours fériés
définis dans le calendrier de travail.

Important : Cette option n’apparaît que si un calendrier de travail est configuré sur votre log d’événements. Si vous ne voyez pas cette option, vous devez d’abord ajouter l’enrichissement "Set Working Calendar" pour définir vos heures ouvrées.

Configuration d’un Calendrier de Travail

Avant de pouvoir utiliser les durées selon le calendrier de travail, vous devez configurer un calendrier de travail sur votre log d’événements :

  1. Ouvrez votre notebook/analyse
  2. Ajoutez un bloc d’enrichissement
  3. Sélectionnez l’opérateur Set Working Calendar
  4. Configurez vos heures de travail (ex. 9h00 - 17h00)
  5. Configurez les jours ouvrés (ex. lundi - vendredi)
  6. Ajoutez éventuellement des jours fériés
  7. Exécutez le notebook

Une fois configuré, tous les éditeurs de durée afficheront l’option "Utiliser le Calendrier de Travail".

Composants supportés

Les composants suivants supportent l’option Utiliser le Calendrier de Travail :

Filtres

Filtre Description
Durée du Cas Filtrer les cas par durée totale du premier au dernier événement
Temps Entre Activités Filtrer les cas par durée entre deux activités spécifiques

Calculateurs

Calculateur Description
Temps Entre Événements Sélectionnés Calculer les statistiques de durée entre deux types d’événements
Temps Jusqu’à une Activité Calculer la durée entre le début du cas et une activité spécifique

Opérateurs d’Enrichissement

Opérateur Description
Durée Entre Activités Créer un attribut de cas avec le temps entre deux activités
Durée de l’Attribut à l’Activité Calculer la durée d’un attribut date à une activité
Durée de l’Attribut de Cas aux Heures d’Activités Calculer la durée d’un attribut de cas à plusieurs occurrences d’activités
Différence de Temps de l’Activité à l’Heure Courante Calculer le vieillissement entre une activité et l’heure courante
Différence de Temps depuis l’Heure Courante Calculer le vieillissement d’un attribut date à l’heure courante
Différence d’Heure entre Événements Calculer la durée entre deux attributs date/heure au niveau événement

Détails du comportement

Logique à trois états

Le paramètre Utiliser le Calendrier de Travail utilise une logique à trois états :

Valeur Comportement
Non coché Forcer le temps calendaire (ignorer le calendrier même s’il est configuré)
Coché Forcer le calendrier de travail (utiliser seulement les heures ouvrées)
Défaut (quand non explicitement défini) Suivre le paramètre par défaut du log

Repli transparent

Si Utiliser le Calendrier de Travail est activé mais qu’aucun calendrier n’est configuré sur le log, le calcul retombe silencieusement sur le temps calendaire standard. Cela garantit la compatibilité ascendante et évite les erreurs.

Persistance

Le paramètre Utiliser le Calendrier de Travail est sauvegardé avec la configuration du filtre, calculateur ou opérateur d’enrichissement. Lorsque vous modifiez un bloc existant, ce paramètre est restauré à sa valeur précédente.

Cas d’utilisation

Mesurer le temps de traitement réel

Scénario : Vous souhaitez mesurer combien de temps votre équipe met à traiter les factures, mais le temps calendaire brut inclut les nuits et week-ends où personne ne travaille.

Solution :

  1. Configurez un calendrier de travail 9h-17h du lun. au ven.
  2. Utilisez l’enrichissement "Duration Between Activities" avec Utiliser le Calendrier de Travail activé
  3. Les durées reflètent désormais le temps de travail effectif

Suivi de conformité SLA

Scénario : Votre SLA exige une réponse aux demandes clients sous 4 heures ouvrées, pas 4 heures calendaire.

Solution :

  1. Configurez votre calendrier de travail selon vos horaires de support
  2. Utilisez "Time Difference From Activity To Current Time" avec Utiliser le Calendrier de Travail activé
  3. Filtrez ou alertez les cas dépassant 4 heures de temps ouvré

Rapports de vieillissement précis

Scénario : Vous devez rapporter depuis combien de temps les cas attendent, mais le week-end ne doit pas compter dans le critère de vieillissement.

Solution :

  1. Configurez un calendrier de travail
  2. Utilisez "Time Difference From Current Time" avec Utiliser le Calendrier de Travail activé
  3. Le vieillissement reflète uniquement les heures ouvrées

Notes techniques

  • Les calculs selon le calendrier de travail utilisent la classe WorkingCalendarCalculator de manière centralisée
  • Tous les calculs de durée passent par ce calculateur quand l’option est activée
  • Le calendrier de travail est stocké sur l’objet SuperLog
  • Les calculs supportent des calendriers complexes avec des horaires variables par jour et des exceptions de jours fériés

Documentation associée