OVH Cloud OVH Cloud

Est ce réalisable sous project pro 2003

4 réponses
Avatar
SI
Bonjour,



Je vais essayer d'être le plus clair



- J'ai 40 correctifs à réaliser.

- La métrique est de 12 correctifs par jour.

--> Donc si j'affecte une ressource à cette tâche, il faudra près de 3jours
1/2 pour la réaliser.



Cependant je sais que cette ressource peut respecter suivant son planning
cette métrique voir même réaliser 15 correctifs / jour.



- J'ai donc créer (est ce une solution ?) deux colonnes personnalisées pour
les ressources.

--> l'une comportant la métrique minimum (12) et l'autre la métrique maximum
(15).



Quand je crée la tache, je rempli la date de début à laquelle la tache doit
commencer et je souhaiterais que la durée soit calculée suivant la métrique
choisi pour la ressource sélectionnée.



J'espère avoir été suffisamment clair et vous remercie par avance pour vos
réponses.



Cordialement

4 réponses

Avatar
Gérard Ducouret
Bonjour SI,

Le champ Durée de Project ne peut pas faire l'objet d'une formule de calcul
personnalisée.
Par contre VBA peut faire celà : recalculer la Durée en fonction d'une
productivité qu'il trouvera dans un autre champ.

Gérard Ducouret

"SI" a écrit dans le message de
news:422837c5$0$832$
Bonjour,



Je vais essayer d'être le plus clair



- J'ai 40 correctifs à réaliser.

- La métrique est de 12 correctifs par jour.

--> Donc si j'affecte une ressource à cette tâche, il faudra près de
3jours

1/2 pour la réaliser.



Cependant je sais que cette ressource peut respecter suivant son planning
cette métrique voir même réaliser 15 correctifs / jour.



- J'ai donc créer (est ce une solution ?) deux colonnes personnalisées
pour

les ressources.

--> l'une comportant la métrique minimum (12) et l'autre la métrique
maximum

(15).



Quand je crée la tache, je rempli la date de début à laquelle la tache
doit

commencer et je souhaiterais que la durée soit calculée suivant la
métrique

choisi pour la ressource sélectionnée.



J'espère avoir été suffisamment clair et vous remercie par avance pour vos
réponses.



Cordialement




Avatar
SI
Merci Gérard,

Si je comprend bien, par VBA je peux recalculer le champ "Durée" d'après un
autre champ personnalisé.

Mais est ce possible si celui-ci est un champ "ressource" et non "tâche"

D'autres part, il n'y a pas beaucoup d'aide concernant VBA pour Project.
Aurais-tu un exemple de base, similaire à mon problème qui me permettre de
commencer.


Merci et désolé pour mon ignorance.


"Gérard Ducouret" a écrit dans le message
de news:
Bonjour SI,

Le champ Durée de Project ne peut pas faire l'objet d'une formule de
calcul

personnalisée.
Par contre VBA peut faire celà : recalculer la Durée en fonction d'une
productivité qu'il trouvera dans un autre champ.

Gérard Ducouret

"SI" a écrit dans le message de
news:422837c5$0$832$
Bonjour,



Je vais essayer d'être le plus clair



- J'ai 40 correctifs à réaliser.

- La métrique est de 12 correctifs par jour.

--> Donc si j'affecte une ressource à cette tâche, il faudra près de
3jours

1/2 pour la réaliser.



Cependant je sais que cette ressource peut respecter suivant son
planning


cette métrique voir même réaliser 15 correctifs / jour.



- J'ai donc créer (est ce une solution ?) deux colonnes personnalisées
pour

les ressources.

--> l'une comportant la métrique minimum (12) et l'autre la métrique
maximum

(15).



Quand je crée la tache, je rempli la date de début à laquelle la tache
doit

commencer et je souhaiterais que la durée soit calculée suivant la
métrique

choisi pour la ressource sélectionnée.



J'espère avoir été suffisamment clair et vous remercie par avance pour
vos


réponses.



Cordialement








Avatar
Gérard Ducouret
<<Mais est ce possible si celui-ci est un champ "ressource" et non "tâche">>
Oui, par ex. on peut définir une productivité au niveau de chaque ressource.

L'aide VBA est assez complète : partir en se plaçant dans un module VBA,

Pour démarrer, si la "productivité" des ressources a été saisie dans le
champ ressource Numéro1 :

For Each oRess in ActiveProject.Ressources
Prod = oRess.GetField(pjResourceNumber1)
NomRess = oRess.GetField(pjResourceName)
ForEach oTache In ActiveProject.Tasks
ForEach Ass in oTache.Assignments
If Ass.ResourceName = NomRess Then
Ass.Work = (Ass.Work)/Prod
.../...
Next
Next

Gérard Ducouret

"SI" a écrit dans le message de
news:4228604e$0$25039$
Merci Gérard,

Si je comprend bien, par VBA je peux recalculer le champ "Durée" d'après
un

autre champ personnalisé.

Mais est ce possible si celui-ci est un champ "ressource" et non "tâche"

D'autres part, il n'y a pas beaucoup d'aide concernant VBA pour Project.
Aurais-tu un exemple de base, similaire à mon problème qui me permettre de
commencer.


Merci et désolé pour mon ignorance.


"Gérard Ducouret" a écrit dans le
message

de news:
Bonjour SI,

Le champ Durée de Project ne peut pas faire l'objet d'une formule de
calcul

personnalisée.
Par contre VBA peut faire celà : recalculer la Durée en fonction d'une
productivité qu'il trouvera dans un autre champ.

Gérard Ducouret

"SI" a écrit dans le message de
news:422837c5$0$832$
Bonjour,



Je vais essayer d'être le plus clair



- J'ai 40 correctifs à réaliser.

- La métrique est de 12 correctifs par jour.

--> Donc si j'affecte une ressource à cette tâche, il faudra près de
3jours

1/2 pour la réaliser.



Cependant je sais que cette ressource peut respecter suivant son
planning


cette métrique voir même réaliser 15 correctifs / jour.



- J'ai donc créer (est ce une solution ?) deux colonnes personnalisées
pour

les ressources.

--> l'une comportant la métrique minimum (12) et l'autre la métrique
maximum

(15).



Quand je crée la tache, je rempli la date de début à laquelle la tache
doit

commencer et je souhaiterais que la durée soit calculée suivant la
métrique

choisi pour la ressource sélectionnée.



J'espère avoir été suffisamment clair et vous remercie par avance pour
vos


réponses.



Cordialement












Avatar
SI
Merci pour ta réponse, j'essaye et je vous tiens au courant.

Merci


"Gérard Ducouret" a écrit dans le message
de news:O$
<<Mais est ce possible si celui-ci est un champ "ressource" et non
"tâche">>

Oui, par ex. on peut définir une productivité au niveau de chaque
ressource.


L'aide VBA est assez complète : partir en se plaçant dans un module VBA,

Pour démarrer, si la "productivité" des ressources a été saisie dans le
champ ressource Numéro1 :

For Each oRess in ActiveProject.Ressources
Prod = oRess.GetField(pjResourceNumber1)
NomRess = oRess.GetField(pjResourceName)
ForEach oTache In ActiveProject.Tasks
ForEach Ass in oTache.Assignments
If Ass.ResourceName = NomRess Then
Ass.Work = (Ass.Work)/Prod
.../...
Next
Next

Gérard Ducouret

"SI" a écrit dans le message de
news:4228604e$0$25039$
Merci Gérard,

Si je comprend bien, par VBA je peux recalculer le champ "Durée" d'après
un

autre champ personnalisé.

Mais est ce possible si celui-ci est un champ "ressource" et non "tâche"

D'autres part, il n'y a pas beaucoup d'aide concernant VBA pour Project.
Aurais-tu un exemple de base, similaire à mon problème qui me permettre
de


commencer.


Merci et désolé pour mon ignorance.


"Gérard Ducouret" a écrit dans le
message

de news:
Bonjour SI,

Le champ Durée de Project ne peut pas faire l'objet d'une formule de
calcul

personnalisée.
Par contre VBA peut faire celà : recalculer la Durée en fonction d'une
productivité qu'il trouvera dans un autre champ.

Gérard Ducouret

"SI" a écrit dans le message de
news:422837c5$0$832$
Bonjour,



Je vais essayer d'être le plus clair



- J'ai 40 correctifs à réaliser.

- La métrique est de 12 correctifs par jour.

--> Donc si j'affecte une ressource à cette tâche, il faudra près de
3jours

1/2 pour la réaliser.



Cependant je sais que cette ressource peut respecter suivant son
planning


cette métrique voir même réaliser 15 correctifs / jour.



- J'ai donc créer (est ce une solution ?) deux colonnes
personnalisées




pour
les ressources.

--> l'une comportant la métrique minimum (12) et l'autre la métrique
maximum

(15).



Quand je crée la tache, je rempli la date de début à laquelle la
tache




doit
commencer et je souhaiterais que la durée soit calculée suivant la
métrique

choisi pour la ressource sélectionnée.



J'espère avoir été suffisamment clair et vous remercie par avance
pour




vos
réponses.



Cordialement