Voici la proposition pour une nouvelle extension dépendante de Employee :
Contrat
double dailyReturn (srp*)
double dailyHoursWorked
double productivityRate ? Le taux de productivité peut être défini par le pourcentage de participation aux tâches (ou le temps passé, lorsqu'elle est finie)
*srp : seuil de rentabilite productif
Autre solution : ajouter le srp dans l'extension EmployeeHR, qui contient déjà le salaire, le temps de travail et d'autres informations.
Le gain attendu (et réel) sera donc calculé à partir de la moyenne des SRPs de chaque employé ayant participé à la quotation, pondéré par le pourcentage affecté aux tâches (pour l'estimation) ou directement avec le temps passé (pour le bilan final).
Si les informations ne sont pas renseignées, on va chercher les valeurs par défaut dans la configuration (comme c'est le cas pour CL)
Calcul du SRP pour chaque employé (dans un deuxième temps) :
J'ai toujours un peu de mal à me représenter la signification du SRP, et à savoir comment le calculer pour chaque employé.
--
Gwenn <meynier(a)codelutin.com>