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 :
- Ouvrez votre notebook/analyse
- Ajoutez un bloc d’enrichissement
- Sélectionnez l’opérateur Set Working Calendar
- Configurez vos heures de travail (ex. 9h00 - 17h00)
- Configurez les jours ouvrés (ex. lundi - vendredi)
- Ajoutez éventuellement des jours fériés
- 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 :
- Configurez un calendrier de travail 9h-17h du lun. au ven.
- Utilisez l’enrichissement "Duration Between Activities" avec Utiliser le Calendrier de Travail activé
- 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 :
- Configurez votre calendrier de travail selon vos horaires de support
- Utilisez "Time Difference From Activity To Current Time" avec Utiliser le Calendrier de Travail activé
- 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 :
- Configurez un calendrier de travail
- Utilisez "Time Difference From Current Time" avec Utiliser le Calendrier de Travail activé
- Le vieillissement reflète uniquement les heures ouvrées
Notes techniques
- Les calculs selon le calendrier de travail utilisent la classe
WorkingCalendarCalculatorde 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