Fråga : Till calculcatearbete sätta in Any långt i ms projekterar

Hi alla, pröva för förmiddag för

I fastnat ganska som gör något med ms, projekterar, och hopp någon kan hjälpa. Kanske det finns ett lätt långt att göra detta, men, om det finns, jag kan inte figurera som det, out.

mest av uppgifterna i mitt projekterar är testa uppgifter för programvara för ett särdrag av en produkt. Varje testa uppgift måste köras på flera konfigurationer. Numrera av konfigurationer som varje testar ska, körs på, och djupet av att testa på varje ska konfiguration är ganska dynamiskt över jaga av projektera. Att försök och hyser detta som jag har tillfogat något beställnings- sätter in till uppgifterna, är här ett enkelt exempel av beställnings- sätter in för en uppgift ”testar FeatureX”:

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

så baserat på numrera av konfigurationer som ska testas, djupet av att testa på varje konfiguration och utförandetiden per konfigurationen jag, beräknar en TotalTime sätter in, som föreställer den sammanlagda tiden som behövs för att utföra, testar för särdrag över alla konfigurationer på den planerade depth.
What som, jag skulle något liknande för att göra nu, och är mitt huvudsakliga problem är att jag önskar att använda den beräknade TotalTimen värderar som ”den arbets” varaktigheten för uppgiften. Jag vet att projektets tidberäkningar baseras grundläggande på Duration=Work/Units så jag behöver somehow att få mitt beräknat värderar av TotalTime som ska används som ”arbetet” värderar i denna likställande. Jag har försökt precis att skriva in [TotalTime] in för arbetet värderar men projekterar ska för att inte acceptera it.

Hope som denna förklarar min problembrunn nog. Någon hjälp är appreciated.

Thanks!
" klar "

Svar : Till calculcatearbete sätta in Any långt i ms projekterar

Förmiddag I, jag förstår inte sure din förklaringsförfrågan… du önskar att ska använda en kodifieranågot liknande detta?

    oTask.Work = oTask.TotalTime

Detta fungerar inte, du kan endast hänvisa till en sätta in, som en builtinegenskap (Duration2) av uppgiften anmärker (oTask) ELLER använder det relabeled känt för ett beställnings- sätter in, genom att använda detta:

   oTask.GetField (FieldNameToFieldConstant (”TotalTime”))

Detta fungerar endast, om du relabeled sätta in, e.g. Duration2 i sätta inrekvisitan var dig uppsättningen formeln!

Thomas
Andra lösningar  
 
programming4us programming4us