Obsługuj właściwości opóźnienia poziomowania w Aspose.Tasks
Wstęp
W tym samouczku omówimy proces obsługi właściwości opóźnienia poziomowania dla przydziałów zasobów w Aspose.Tasks dla Java. Aspose.Tasks to potężna biblioteka Java, która umożliwia pracę z plikami Microsoft Project bez konieczności instalowania Microsoft Project w systemie.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące wymagania wstępne:
Zestaw Java Development Kit (JDK): Upewnij się, że w systemie zainstalowano pakiet Java JDK. Można go pobrać i zainstalować ze stronystrona internetowa.
Biblioteka Aspose.Tasks for Java: Pobierz bibliotekę Aspose.Tasks for Java z witrynystrona pobierania.
Importuj pakiety
Najpierw zaimportuj niezbędne pakiety do swojego projektu Java, aby móc korzystać z funkcjonalności Aspose.Tasks:
import com.aspose.tasks.Asn;
import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.ResourceAssignment;
import com.aspose.tasks.Task;
import com.aspose.tasks.TimeUnitType;
import com.aspose.tasks.Tsk;
import java.util.Calendar;
Krok 1: Utwórz obiekt projektu
Utwórz instancję aProject
obiekt:
Project prj = new Project();
Krok 2: Utwórz zadanie
Dodaj zadanie do projektu:
Task task = prj.getRootTask().getChildren().add("Task 1");
Krok 3: Ustaw datę rozpoczęcia i czas trwania zadania
Ustaw datę rozpoczęcia i czas trwania zadania:
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(2000, Calendar.JANUARY, 3, 8, 0, 0);
task.set(Tsk.START, cal.getTime());
task.set(Tsk.DURATION, prj.getDuration(8));
Krok 4: Dodaj zasób
Dodaj zasób do projektu:
Resource resource = prj.getResources().add("Resource 1");
Krok 5: Utwórz przydział zasobów
Utwórz przypisanie zasobu dla zadania i zasobu:
ResourceAssignment assignment = prj.getResourceAssignments().add(task, resource);
Krok 6: Ustaw opóźnienie poziomowania
Ustaw opóźnienie poziomowania dla zadania:
assignment.set(Asn.DELAY, prj.getDuration(0, TimeUnitType.Day));
Krok 7: Wyświetl wyniki
Wydrukuj opóźnienie poziomowania i inne istotne informacje:
System.out.println("Delay: " + assignment.get(Asn.DELAY));
System.out.println("Leveling Delay: " + assignment.get(Asn.LEVELING_DELAY));
System.out.println("Process completed Successfully");
Wniosek
W tym samouczku nauczyliśmy się obsługiwać właściwości opóźnienia poziomowania dla przydziałów zasobów w Aspose.Tasks dla Java. Wykonując poniższe kroki, możesz efektywnie zarządzać przypisaniami zasobów w projektach Java.
Często zadawane pytania
P: Czy mogę używać Aspose.Tasks z innymi bibliotekami Java?
O: Tak, Aspose.Tasks można zintegrować z innymi bibliotekami Java w celu zwiększenia możliwości zarządzania projektami.
P: Czy Aspose.Tasks jest kompatybilny z różnymi wersjami plików Microsoft Project?
O: Tak, Aspose.Tasks obsługuje różne wersje plików Microsoft Project, zapewniając kompatybilność w różnych środowiskach.
P: Gdzie mogę znaleźć dodatkowe wsparcie dla Aspose.Tasks?
O: Wsparcie i zasoby znajdziesz na stronieForum Aspose.Tasks.
P: Czy mogę wypróbować Aspose.Tasks przed zakupem?
Odp.: Tak, możesz uzyskać bezpłatną wersję próbną Aspose.Tasks ze stronystrona z wydaniami.
P: Jak mogę uzyskać tymczasową licencję na Aspose.Tasks?
Odpowiedź: Możesz poprosić o licencję tymczasową odstrona licencji tymczasowej w celach ewaluacyjnych.