Modèle e-commerce logistique : modularité du modèle
Reprenons l’exemple du modèle e-commerce utilisé précédemment, avec trois grands groupes de processus :
- Gestion des demandes
- Emballage
- Expédition et livraison
Pour garantir la modularité du modèle et faciliter l’ajout ou la suppression de processus, ceux-ci ont été définis dans des fonctions et des générateurs séparés :
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Une fois ces générateurs de processus définis, le générateur def generator_all_processes(env) a été créé pour (1) appeler chacun des générateurs de processus individuels et (2) enregistrer leur durée dans l’ordre chronologique.
Cet exercice fait partie du cours
Simulation d’événements discrets en Python
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice