Cuestión : Cualquie manera al campo del trabajo del calculcate en proyecto de ms

Hola cada uno, el intentar absolutamente stuck del

I hacer algo con proyecto y esperanza de ms alguien puede ayudar. Hay quizá una manera fácil de hacer esto pero si hay no puedo calcular que out.

la mayor parte de las tareas en mi proyecto es tareas de la prueba del software para una característica de un producto. Cada tarea de la prueba se debe funcionar con en varias configuraciones. El número de configuraciones cada prueba será funcionado con encendido y la profundidad de la prueba en cada configuración será absolutamente dinámica sobre el curso del proyecto. Para intentar y acomodar esto he agregado algunos campos de encargo a las tareas, aquí soy un ejemplo simple de los campos de encargo para una tarea “prueba FeatureX”:

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

así que basado en el número de configuraciones que se probarán, la profundidad de la prueba en cada configuración, y el tiempo de ejecución por la configuración calculo un campo de TotalTime que represente el tiempo total necesario para ejecutar las pruebas para la característica a través de todas las configuraciones en el depth.

What que quisiera ahora hacer, y soy mi mayor problema soy que quiero utilizar el valor calculado de TotalTime como la duración del “trabajo” para la tarea. Sé que los cálculos del tiempo del proyecto está basado fundamental en Duration=Work/Units así que necesito de alguna manera conseguir mi valor calculado de TotalTime para ser utilizado como el valor del “trabajo” en esta ecuación. He intentado apenas introducir [TotalTime] adentro para el valor del trabajo pero el proyecto no aceptará it.

Hope que éste explica mi pozo del problema bastante. ¡Cualquier ayuda es appreciated.

Thanks!
class= del

Respuesta : Cualquie manera al campo del trabajo del calculcate en proyecto de ms

¿No estoy seguro yo entiendo que su petición de la clarificación… usted quiere para utilizar un código como esto?

    oTask.Work = oTask.TotalTime

Esto no trabaja, usted puede referirse solamente a un campo mientras que una característica del builtin (Duration2) del objeto de la tarea (oTask) O utiliza el nombre relabeled para un campo de encargo usando esto:

   oTask.GetField (FieldNameToFieldConstant (“TotalTime”))

¡Esto trabaja solamente si usted relabeled el campo, e.g. Duration2 en las características del campo donde usted fija la fórmula!

Thomas
Otras soluciones  
 
programming4us programming4us