Pré. | Proc. |
Simulation Support téléphonique basée sur un calendrier
Dans cet exemple, nous créons un modèle très simple pour simuler un processus support téléphonique du Help Desk, basé sur les paramètres du calendrier. Nous supposons que :
- Les clients appellent à des intervalles différents en semaine et le week-end
- Les délais de traitement diffèrent entre les jours de semaine et les week-ends
- Il existe différents nombres de ressources support en semaine et le week-end
Créer Modèle BPMN
Le modèle lui-même est très simple, composé d'un événement Démarrer , d'une Tâche et d'un événement Fin.
- Créer un événement Démarrer Le client appelle.
- Ajoutez une Flux séquence à la tâche abstraite cible Activity Service Customer.
- Ajoutez une Flux séquence à l'événement final cible . Le client raccroche.
- Créez une ressource BPMN2.0 nommée Support .
- Créez un BPMN2.0::ResourceRole dans Service Customer , donnez-lui le nom support et définissez l' étiquette resourceRef sur le nom de l'élément Resource Support .
Analyse papier-crayon
Nous pouvons utiliser un stylo et du papier pour analyser ce cas :
- La durée de la simulation est de 2 heures et 10 minutes, de 8h00 à 10h10
- Un client appelle toutes les 20 minutes en semaine
- Un client appelle toutes les 60 minutes le week-end
- Il faut 50 minutes pour servir chaque client en semaine
- Il faut 40 minutes pour servir chaque client le week-end
- Il y a 2 ressources support en semaine
- Il y a 1 ressource support le week-end
En regardant ce résultat, lorsque des contraintes de ressources sont appliquées, le calcul est assez compliqué pour un modèle aussi simple.
En semaine
- 7 clients ont appelé à des intervalles de 20 minutes sur une durée de 2 heures et 10 minutes
- 4 appels clients ont été terminés normalement
- 2 appels clients ont été interrompus en raison d'un dépassement de délai
- 1 appel client n'a pas été répondu
- Support1 a fonctionné en continu pendant 130 minutes, Support2 a fonctionné en continu pendant 110 minutes
Le week-end
- 3 clients ont appelé à des intervalles de 60 minutes sur une durée de 2 heures et 10 minutes
- 2 appels clients ont été terminés normalement
- 1 appel client a été interrompu en raison d'un dépassement de délai
- Support1 a travaillé 90 minutes, par blocs de 40 minutes avec un intervalle de 20 minutes entre les appels
Nous allons maintenant voir comment BPSim peut vous aider.
Configuration de BPSim
Dans cette section, nous créons d'abord les Calendriers, puis nous paramétrons les Durée et Démarrer .
Pour les paramètres d'élément, vous pouvez spécifier un ou plusieurs calendriers pour un paramètre donné. Cependant, si un calendrier est défini pour un paramètre valeur , une valeur par défaut (sans calendrier spécifié) doit exister , sinon la simulation ne fonctionnera pas.
Cliquer sur le bouton dans la barre d'outils de la fenêtre Configurer BPSim vérifiera automatiquement cette contrainte pour vous.
Tâche |
Action |
---|---|
Créer un artefact BPSim et définir Paquetage |
|
Calendriers |
|
Durée |
Sur le diagramme , cliquez sur l'artefact BPSim Simulation de processus Support basé sur le calendrier et, dans l'onglet « Configurer » de la fenêtre Configurer BPSim, avec le champ « Calendrier » défini sur « ----Aucun---- », créez ou modifiez ce paramètre de scénario :
|
Arrivée des clients |
Sur le diagramme , cliquez sur les appels clients dans StartEvent et, dans l'onglet « Configurer » de la fenêtre Configurer BPSim, créez ou modifiez ce paramètre de contrôle :
|
Délais de traitement |
Sur le diagramme , cliquez sur l'activité Service Client et, dans l'onglet « Configurer » de la fenêtre Configurer BPSim, créez ou modifiez ce paramètre Temps :
|
Ressources |
Sur le diagramme , cliquez sur la ressource Support et, dans l'onglet « Configurer » de la fenêtre Configurer BPSim, créez ou modifiez ce paramètre de ressource
|
Sélection (allocation) des ressources |
Sur le diagramme , cliquez sur l'activité Service Client et, dans l'onglet « Configurer » de la fenêtre Configurer BPSim, avec le champ Calendrier défini sur « ----Aucun---- », vérifiez que le champ « Valeurs » pour le paramètre de ressource « Sélection » est défini sur : bpsim::getResource(' Support ',1) comme expression Cette expression est chargée par défaut à partir de votre modèle BPMN. Vous pouvez effectuer certaines configurations avancées pour la sélection des ressources pour une tâche. |
Exécuter Simulation
Jours de la semaine
- Cliquez sur le champ « Calendrier » et sélectionnez « Jour de la semaine ».
- Cliquez sur l'onglet « Exécuter » et sur l'icône de la barre d'outils .
Les week-ends
- Cliquez sur le champ « Calendrier » et sélectionnez « Week-end ».
- Cliquez sur l'onglet « Exécuter » et sur l'icône de la barre d'outils .
Dans chaque cas, vérifiez la correspondance entre le fichier de résultats et notre analyse avec un stylo et du papier.