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

Définir les paramètres de coût sur l'activité

Example Business Process Simulation diagram in Sparx Systems Enterprise Architect

Créer le Modèle BPMN (Activités)

  1. Dans la fenêtre Navigateur , créez un StartEvent1 , un GlobalTask1 , deux AbstractTasks et un EndEvent1.
  2. Ctrl+faites glisser les éléments de la fenêtre Navigateur vers un diagramme , en collant GlobalTask1 comme une Invocation (Activité d'Appel) appelée call global (100+2*10).
  3. Donnez des noms aux éléments et connectez-les avec des flux de Séquence ; les deux AbstractTasks doivent être appelées :
    - Tâche (100+3*30) et
    - Tâche (100+4*20).

Configuration BPSim

Créez un Artefact de configuration Processus Métier Simulation dans le diagramme , cliquez-droit dessus et sélectionnez l'option 'Configurer BPSim'. Définissez la configuration à lier au Paquetage contenant les éléments du modèle BPMN et configurez ces paramètres BPSim comme indiqué.

Paramètre

Paramètres

Paramètres du scénario

  1. Cliquez sur l'artefact de configuration BPSim et, pour le paramètre de scénario 'Unité de temps', cliquez sur la flèche déroulante 'Valeur' et sélectionnez 'heures'.
  2. Dans le champ 'Valeur' du paramètre 'Durée', réglez la valeur sur '0001 00:00:00' (1 jour).
Cette unité de temps est utilisée pour calculer le coût du temps (coût du temps = coût unitaire * temps), alors assurez-vous que le coût unitaire est basé sur la bonne unité de temps.

Paramètres de contrôle

  1. Sur le diagramme , cliquez sur StartEvent1.
  2. Cliquez sur la flèche déroulante Nouveau paramètre et sélectionnez "Contrôle".
  3. Dans le champ 'Paramètre', cliquez sur la flèche déroulante et sélectionnez 'TriggerCount'.
  4. Dans le champ 'Valeur' tapez '1'.

Paramètres de temps

  1. Sur le diagramme , cliquez sur Tâche(100+4*20) .
  2. Cliquez sur la flèche déroulante Nouveau paramètre et sélectionnez "Heure".
  3. Cliquez sur la flèche déroulante "Paramètre" et sélectionnez "Temps de traitement".
  4. Dans le champ 'Valeur', définissez la valeur sur '000:000:000 004:00:00' (4 heures).
  5. Cliquez sur Tâche (100+3*30) sur le diagramme et répétez les étapes 2, 3 et 4, en définissant le champ 'Valeur' sur '000:000:000 003:00:00' (3 heures).
  6. Cliquez sur GlobalTask1 sur le diagramme et répétez les étapes 2, 3 et 4, en définissant le champ 'Valeur' sur '000:000:000 002:00:00' (2 heures).

Paramètres de coût

  1. Sur le diagramme , cliquez sur Tâche(100+4*20) .
  2. Cliquez sur la flèche déroulante Nouveau paramètre et sélectionnez "Coût".
  3. Dans le champ "Paramètre", cliquez sur la flèche déroulante et sélectionnez successivement :
    - 'FixedCost', puis dans le champ 'Value' cliquez sur le bouton Browse. , sélectionnez
    l'onglet 'Constante' et 'Flottant', et dans le champ 'Flottant constant'
    tapez '100' ; cliquez sur le bouton OK
    - 'UnitCost' - faites de même, en définissant le champ 'Constant Floating' sur '20'.
  4. Sur le diagramme , cliquez sur Tâche(100+3*30) et répétez les étapes 2 et 3, en définissant :
    - 'Coût Fixe' à '100
    - 'Coût unitaire' à '30'.
  5. Sur le diagramme , cliquez sur GlobalTask1 et répétez les étapes 2 et 3, en définissant :
    - 'Coût Fixe' à '100
    - 'Coût unitaire' à '10'.
  6. Sur le diagramme , cliquez sur BPSim Cost et répétez les étapes 2 et 3 en définissant :
    - 'Coût Fixe' à '50'
    - 'Coût unitaire' à '5'.

Simulation

  1. Dans la boîte de dialogue 'Configurer BPSim', cliquez sur l'onglet 'Exécuter'.
  2. Cliquez sur le bouton '.
  3. Lorsque la simulation est terminée, cliquez sur l'onglet ' Révision ', puis sur l'onglet ' Rapport de résultats standard'.
  4. Filtrez le rapport en cliquant sur le bouton et en sélectionnant l'option 'Afficher uniquement les Items non vides'.

Une analyse

Activité

Analyse

Tâche (100+4*20)

  • Le coût total d'achèvement est de 100, ce qui correspond au paramètre FixedCost (100) dans BPSim
  • Le coût total du temps est de 80, calculé comme ProcessingTime (4 heures) * UnitCost (20/heure)

Tâche (100+3*30)

  • Le coût total d'achèvement est de 100, ce qui correspond au paramètre FixedCost (100) dans BPSim
  • Le coût total du temps est de 90, calculé comme ProcessingTime (3 heures) * UnitCost (30/heure)

appel global (100+2*10)

  • Le coût total d'achèvement est de 100, ce qui correspond au paramètre FixedCost (100) sur GlobalTask1 dans BPSim
  • Le coût total du temps est de 20, calculé comme ProcessingTime (2 heures) * UnitCost (10/heure) sur GlobalTask1

Processus de coût BPSim

  • Le coût total d'achèvement est de 50, ce qui correspond au paramètre FixedCost (50) dans BPSim
  • Le coût total du temps est de 45, calculé comme le temps de traitement total de toutes les tâches (4 + 3 + 2 = 9 heures) * coût unitaire (5/heure)