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:
- Zestaw Java Development Kit (JDK): Aspose.Tasks for Java wymaga Java SE 6 lub nowszego.
- Aspose.Tasks dla biblioteki Java: Pobierz i zainstaluj bibliotekę zTutaj.
- 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.