Réserver une Démo
Pré. Proc.

Collaboration pour la commande de repas, version 1

Dans cet exemple, nous créons un modèle très simple pour simuler la communication entre un client et un restaurant pour une commande de repas.

Pour le processus du client :

  1. Un client envoie un message au restaurant pour commander un repas.
  2. Le client attendra la livraison.
    Si la livraison n'est pas effectuée dans les 60 minutes, ils appelleront le restaurant, puis continueront à attendre.
  3. Lors de la livraison, le client dînera.

Pour le processus du restaurant :

  1. Le processus démarre dès la réception d’une commande de repas du client.
  2. Le temps de cuisson peut être défini par l'utilisateur. Cela permet d'expérimenter avec différentes durées d'événements, par exemple 30 minutes, 70 minutes
  3. Le restaurant livre le repas et termine le processus.

Créer Modèle BPMN

Pour configurer un modèle BPMN pouvant être utilisé pour cette simulation BPSim, vous devez :

  • Créer un Modèle de collaboration avec 2 pools
  • Dans chaque pool, créez un élément pour chaque processus
  • Connectez les éléments avec les flux de messages pour la communication du processus
  • Inclure un artefact BPSim pour définir les détails de la simulation.

Configurer BPSim

Dans cet exemple, nous configurons les paramètres BPSim suivants :

  • Définissez le nombre de déclencheurs de StartEvent dans Hungry Customer sur 1
  • Réglez le temps de traitement du repas cuit sur 70 minutes
  • Réglez l'InterTriggerTimer de l'événement intermédiaire sur 60 minutes
  • Paramètres par défaut sur d'autres paramètres BPSim, voici une liste de configurations, vous pouvez consulter via Révision > Résumé de configuration

Simulation

Assurez-vous que la fenêtre Config BPSim est ouverte (Simuler > Analyse de Processus > BPSIM > Ouvrir BPSIM Manager).

Accédez à l’onglet Exécuter et exécuter la Simulation standard :

L'événement exclusif Passerelle a été déclenché par l'événement Minuterie de 60 minutes lorsque la tâche Cuisiner un repas a duré 70 minutes.

Si nous modifions le paramètre BPSim pour la tâche : Cuisiner un repas : Temps de traitement de 70 minutes à 30 minutes, la Passerelle d'événement exclusive sera déclenchée par l'événement de message Attendre la livraison et la tâche Appeler le restaurant ne sera pas du tout activée.