Monitoruj nadgodziny, pozostałe koszty i pracę w Aspose.Tasks

Wstęp

W tym samouczku nauczymy się używać Aspose.Tasks dla Java do monitorowania nadgodzin, pozostałych kosztów i pracy w projekcie. Może to być nieocenione dla kierowników projektów i kierowników zespołów, ponieważ pozwalają mieć pewność, że projekty przebiegają zgodnie z planem i mieszczą się w budżecie.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz następujące elementy:

  1. Zestaw Java Development Kit (JDK): Aspose.Tasks for Java wymaga Java SE 6 lub nowszego.
  2. Aspose.Tasks dla biblioteki Java: Pobierz i zainstaluj bibliotekę zTutaj.
  3. Zintegrowane środowisko programistyczne (IDE): dowolne środowisko Java IDE, takie jak Eclipse, IntelliJ IDEA lub NetBeans.

Importuj pakiety

Zacznij od zaimportowania niezbędnych pakietów do pliku Java:

import com.aspose.tasks.Asn;
import com.aspose.tasks.Project;
import com.aspose.tasks.ResourceAssignment;

Krok 1: Skonfiguruj katalog danych

Zdefiniuj katalog, w którym znajduje się plik projektu:

String dataDir = "Your Data Directory";

Zastępować"Your Data Directory" ze ścieżką do pliku projektu.

Krok 2: Załaduj projekt

Utwórz instancję aProject obiekt i załaduj plik projektu:

Project project = new Project(dataDir + "ResourceAssignmentOvertimes.mpp");

Zastępować"ResourceAssignmentOvertimes.mpp" z nazwą pliku projektu.

Krok 3: Iteruj po przypisaniach zasobów

Przejdź w pętli każde przypisanie zasobów w projekcie:

for (ResourceAssignment ra : project.getResourceAssignments()) {

Krok 4: Wydrukuj koszty pracy w nadgodzinach i pracę

Pobierz i wydrukuj koszty pracy w nadgodzinach i pracę dla każdego przydziału zasobów:

    System.out.println(ra.get(Asn.OVERTIME_COST));
    System.out.println(ra.get(Asn.OVERTIME_WORK).toString());

Krok 5: Wydrukuj pozostałe koszty i pracę

Pobierz i wydrukuj pozostałe koszty i pracę dla każdego przydziału zasobów:

    System.out.println(ra.get(Asn.REMAINING_COST));
    System.out.println(ra.get(Asn.REMAINING_WORK).toString());

Krok 6: Wydrukuj pozostałe koszty pracy w nadgodzinach i pracę

Pobierz i wydrukuj pozostałe koszty pracy w nadgodzinach i pracę dla każdego przydziału zasobów:

    System.out.println(ra.get(Asn.REMAINING_OVERTIME_COST));
    System.out.println(ra.get(Asn.REMAINING_OVERTIME_WORK).toString());
}

Wniosek

Monitorowanie nadgodzin, pozostałych kosztów i pracy w projekcie ma kluczowe znaczenie dla skutecznego zarządzania projektem. Dzięki Aspose.Tasks dla Java możesz łatwo uzyskać dostęp do tych informacji i je śledzić, zapewniając, że Twoje projekty będą realizowane zgodnie z harmonogramem i budżetem.

Często zadawane pytania

Czy mogę używać Aspose.Tasks for Java z innymi bibliotekami Java?

Tak, Aspose.Tasks for Java jest kompatybilny z innymi bibliotekami i frameworkami Java.

Czy Aspose.Tasks obsługuje różne formaty plików projektów?

Tak, Aspose.Tasks obsługuje różne formaty plików projektów, w tym MPP, XML i inne.

Czy dostępna jest wersja próbna?

Tak, możesz pobrać bezpłatną wersję próbną ze stronyTutaj.

Gdzie mogę znaleźć pomoc, jeśli napotkam problemy?

Możesz odwiedzić forum Aspose.TasksTutaj dla wsparcia.

Jak mogę kupić licencję na Aspose.Tasks?

Możesz kupić licencję odTutaj.