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ę z Tutaj .
  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 strony Tutaj .

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

Możesz odwiedzić forum Aspose.Tasks Tutaj dla wsparcia.

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

Możesz kupić licencję od Tutaj .