Vraag : Om het even welke manier aan het gebied van het calculcateWerk in lidstaten- Project

Hallo kan iedereen,

I am vrij het geplakte proberen om iets met lidstaten- Project en hoop te doen iemand helpen. Misschien is er een gemakkelijke manier om dit te doen maar als er ik kan niet het voorstellen out.

zijn de meeste taken in mijn project zijn software testende taken voor een eigenschap van een product. Elke testende taak moet op verscheidene configuraties worden in werking gesteld. Het aantal configuraties elke test zal worden in werking gesteld en de diepte van het testen op elke configuratie zal over de cursus van het project vrij dynamisch zijn. Om dit te proberen en aan te passen ik sommige douanegebieden aan de taken heb toegevoegd, hier is een eenvoudig voorbeeld van douanegebieden voor een taak „Test FeatureX“:

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

zo op het aantal te testen configuraties wordt gebaseerd, de diepte van het testen op elke configuratie, en de uitvoeringstijd per configuratie bereken ik een gebied TotalTime dat de totale tijd nodig vertegenwoordigt om tests voor de eigenschap over alle configuraties bij geplande depth.

What uit te voeren die ik zou willen om nu doen, en mijn hoofdprobleem ben ben dat ik de Berekende waarde TotalTime als Duur van het „Werk“ voor de taak wil gebruiken die. Ik weet de de tijdberekeningen van het Project fundamenteel gebaseerd op Duration=Work/Units zijn zodat moet ik op de een of andere manier mijn berekende waarde van TotalTime ertoe brengen om als waarde van het „Werk“ in deze vergelijking worden gebruikt. Ik heb enkel het binnengaan [TotalTime] binnen voor de waarde geprobeerd van het Werk maar het project zal geen it.

Hope goedkeuren dit mijn probleem goed genoeg verklaart. Om het even welke hulp is appreciated.

Thanks!

Antwoord : Om het even welke manier aan het gebied van het calculcateWerk in lidstaten- Project

Ben Ik zeker niet ik begrijp uw verduidelijkingsverzoek… u een code als dit wil gebruiken?

    oTask.Work = oTask.TotalTime

Dit werkt niet, kunt u een gebied slechts van verwijzingen voorzien als builtinbezit (Duration2) van het taakvoorwerp (oTask) OF gebruiken relabeled naam voor een douanegebied door dit te gebruiken:

   oTask.GetField (FieldNameToFieldConstant („TotalTime“))

Dit werkt slechts als u het gebied relabeled, b.v. Duration2 in de gebiedseigenschappen waar u de formule plaatste!

Thomas
Andere oplossingen  
 
programming4us programming4us