Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Définir les paramètres de coût sur la ressource

Example Business Process Simulation diagram in Sparx Systems Enterprise Architect

Créer le Modèle BPMN (Ressources)

  1. Dans la fenêtre Navigateur créez un StartEvent1 , un GlobalTask1 , deux abstractTasks appelés Task (by Junior) et Task (by Senior) , 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) nommée call global (par Junior).
  3. Connectez les éléments avec des flux de Séquence .
  4. Créez deux éléments de ressource BPMN2.0 : Développeur junior et Développeur senior.

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', puis paramétrez la configuration à lier au Paquetage contenant les éléments du modèle BPMN et configurez ces paramètres BPSim comme indiqué.

Paramètre

Paramètre

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 (par Junior) .
  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 (par senior) 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 ressource

  1. Sur le diagramme , cliquez sur la ressource développeur junior .
  2. Cliquez sur la flèche déroulante Nouveau paramètre et sélectionnez "Ressource".
  3. Cliquez sur la flèche déroulante 'Paramètre' et sélectionnez 'Sélection'.
  4. Dans le champ "Valeurs", cliquez sur le bouton Browse. pour ouvrir la boîte de dialogue "Modifier la sélection de ressources".
  5. Cliquez sur « Développeur junior » et sur le bouton Ajouter une sélection par ressource(s) pour déplacer la sélection vers le panneau « Ressource ou rôle ».
  6. La colonne "Quantité requise" est par défaut sur "1" ; remplacer cette valeur par '10'.
  7. Cliquez sur le bouton radio AND pour définir la relation logique ; l'expression finale pour la sélection des ressources est composée et affichée dans le champ de texte.
  8. Cliquez sur le bouton OK pour revenir à la fenêtre Configurer BPSim, où l'expression est affichée dans le champ 'Valeurs'.
  9. Cliquez sur la ressource de développeur senior et répétez les étapes 2 à 8, en tapant « 5 » dans le champ « Quantité requise ».

Paramètres de coût

  1. Sur le diagramme cliquez sur Développeur Junior .
  2. Cliquez sur la flèche déroulante Nouveau paramètre et sélectionnez "Ressource".
  3. Cliquez sur la flèche déroulante 'Paramètre' et sélectionnez successivement :
    - 'FixedCost', puis dans le champ 'Value' cliquez sur le bouton Browse. , sélectionnez
    l'onglet 'Constant' et 'Floating', puis dans l'onglet 'Constant Floating'
    tapez '100' et dans le champ 'CurrencyUnit' tapez 'AUD' ; cliquer sur
    le bouton OK
    - 'UnitCost' - faites de même, en définissant le champ 'Constant Floating' sur '20'.
  4. Sur le diagramme , cliquez sur Senior Developer et répétez les étapes 2 et 3, en définissant :
    - 'Coût Fixe' à '100'
    - 'Coût unitaire' à '30'.

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

Ressource

Résultats

Développeur débutant

  • Le coût total d'achèvement est de '200', calculé comme le coût fixe (100) * le nombre d'activités impliquées (2)
  • Le coût total du temps est de '120', calculé comme ProcessingTime (4 + 2 = 6 heures) * UnitCost (20/heure)

DEVELOPPEUR sénior

  • Le coût total d'achèvement est de '100', calculé comme le coût fixe (100) * le nombre d'activités impliquées (1)
  • Le coût total du temps est de '90', calculé comme ProcessingTime (3 heures) * UnitCost (30/heure)