Arbeiten mit Ressourcenverteilen
Contents
[
Hide
Show
]Die Ressource Klasse enthält eine Reihe von Eigenschaften für die Verwaltung von Ressourcenüberstunden:
- Überstunden repräsentieren die Überstundenrate (Dezimal).
- Overtimerate repräsentiert die Überstundenrate vom aktuellen Datum, wenn eine Tarifischung für die Ressource (Dezimal) vorhanden ist.
- OvertimerateFormat repräsentiert die für die Überstundenrate verwendeten Einheiten (rateFormattype).
- Overtimecost repräsentiert die Summe einer tatsächlichen und verbleibenden Überstundenkosten (dezimal).
- OvertimeWork repräsentiert die Menge an Überstundenarbeit für Aufgaben (Timesspan).
Arbeiten mit Ressourcenverstimmung
Um Überstundenkosten, Überstundenpreis und Überstunden im Microsoft -Projekt zu erkennen:
- Wählen Sie im Ressourcenblatt das Menü einfügen und wählen Sie Spalte.
- Fügen Sie die Spalten hinzu.
Ressourcenverstände in Asposes.Tasks
Das folgende Codebeispiel zeigt, wie Ressourcen überstunden mit Aspose.Tasks erhalten.
1// Create project instance
2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ResourceOvertime.mpp");
3
4// Display overtime related parameters for all resources
5
6{
7 auto res_enumerator = (project1->get_Resources())->GetEnumerator();
8 decltype(res_enumerator->get_Current()) res;
9 while (res_enumerator->MoveNext() && (res = res_enumerator->get_Current(), true))
10 {
11 if (res->Get<System::String>(Rsc::Name()) != nullptr)
12 {
13 System::Console::WriteLine(res->Get<System::Decimal>(Rsc::OvertimeCost()));
14 System::Console::WriteLine(System::ObjectExt::ToString(res->Get<Duration>(Rsc::OvertimeWork())));
15 System::Console::WriteLine(System::ObjectExt::ToString(res->Get<RateFormatType>(Rsc::OvertimeRateFormat())));
16 }
17 }
18}