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
<cours>Simulation d’événements discrets en Python</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice