Pergunta : Alguma maneira ao campo do trabalho do calculcate no projeto de MS

Olá! todos, tentativa completamente stuck do

I am fazer algo com projeto e esperança de MS alguém pode ajudar. Talvez há uma forma facil fazer isto mas se há eu não posso figurar que out.

mais das tarefas em meu projeto é tarefas do teste do software para uma caraterística de um produto. Cada tarefa do teste deve ser funcionada em diversas configurações. O número de configurações cada teste será funcionado sobre e a profundidade do teste em cada configuração será completamente dinâmica no curso do projeto. Para tentar e acomodar este eu adicionei alguns campos feitos sob encomenda às tarefas, sou aqui um exemplo simples de campos feitos sob encomenda para uma tarefa “teste FeatureX”:

Config1 (Text1): Win7
Config1Depth (Number1): 1
Config2 (Text2): WinXP
Config2Depth (Number2): .5
ExecutionTime (Duration1): 8 hrs
TotalTime (Duration2): [ExecutionTime] * (Config1Depth+Config2Depth) o

assim que baseado no número de configurações a ser testadas, a profundidade do teste em cada configuração, e o tempo de execução por a configuração eu calculo um campo de TotalTime que represente o tempo total necessário para executar testes para a caraterística através de todas as configurações no depth.

What que eu gostaria de fazer agora, e sou meu maior problema sou que eu quero usar o valor calculado de TotalTime como a duração do “trabalho” para a tarefa. Eu sei que cálculos do tempo do projeto está baseado fundamental em Duration=Work/Units assim que eu preciso de algum modo de conseguir meu valor calculado de TotalTime ser usado como o valor do “trabalho” nesta equação. Eu tentei apenas entrar [TotalTime] dentro para o valor do trabalho mas o projeto não aceitará it.

Hope que este explica meu poço do problema bastante. Toda a ajuda é appreciated.

Thanks!
class= do

Resposta : Alguma maneira ao campo do trabalho do calculcate no projeto de MS

Eu não sou certo mim compreendo que seu pedido do esclarecimento… você quer usar um código como este?

    oTask.Work = oTask.TotalTime

Isto não trabalha, você pode somente prover um campo enquanto uma propriedade do builtin (Duration2) do objeto da tarefa (oTask) OU usa o nome relabeled para um campo feito sob encomenda usando isto:

   oTask.GetField (FieldNameToFieldConstant (“TotalTime”))

Isto trabalha somente se você relabeled o campo, por exemplo Duration2 nas propriedades do campo onde você ajusta a fórmula!

Thomas
Outras soluções  
 
programming4us programming4us