Обработка свойств задержки выравнивания в Aspose.Tasks
Введение
В этом руководстве мы рассмотрим процесс обработки свойств задержки выравнивания для назначений ресурсов в Aspose.Tasks для Java. Aspose.Tasks — это мощная библиотека Java, которая позволяет вам работать с файлами Microsoft Project, не требуя установки Microsoft Project в вашей системе.
Предварительные условия
Прежде чем мы начнем, убедитесь, что у вас есть следующие предварительные условия:
Комплект разработки Java (JDK): убедитесь, что в вашей системе установлен Java JDK. Вы можете скачать и установить его с сайтаВеб-сайт.
Библиотека Aspose.Tasks для Java: загрузите библиотеку Aspose.Tasks для Java с сайтастраница загрузки.
Импортировать пакеты
Сначала импортируйте необходимые пакеты в свой Java-проект, чтобы использовать функции 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;
Шаг 1. Создайте объект проекта
Создать экземплярProject
объект:
Project prj = new Project();
Шаг 2. Создайте задачу
Добавьте задачу в проект:
Task task = prj.getRootTask().getChildren().add("Task 1");
Шаг 3. Установите дату начала и продолжительность задачи
Установите дату начала и продолжительность задачи:
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));
Шаг 4. Добавьте ресурс
Добавьте ресурс в проект:
Resource resource = prj.getResources().add("Resource 1");
Шаг 5. Создайте назначение ресурса
Создайте назначение ресурса для задачи и ресурса:
ResourceAssignment assignment = prj.getResourceAssignments().add(task, resource);
Шаг 6: Установите задержку выравнивания
Установите задержку выравнивания для задания:
assignment.set(Asn.DELAY, prj.getDuration(0, TimeUnitType.Day));
Шаг 7: Отображение результатов
Распечатайте задержку выравнивания и другую соответствующую информацию:
System.out.println("Delay: " + assignment.get(Asn.DELAY));
System.out.println("Leveling Delay: " + assignment.get(Asn.LEVELING_DELAY));
System.out.println("Process completed Successfully");
Заключение
В этом руководстве мы узнали, как обрабатывать свойства задержки выравнивания для назначений ресурсов в Aspose.Tasks для Java. Выполнив эти шаги, вы сможете эффективно управлять назначениями ресурсов в своих проектах Java.
Часто задаваемые вопросы
Вопрос: Могу ли я использовать Aspose.Tasks с другими библиотеками Java?
О: Да, Aspose.Tasks можно интегрировать с другими библиотеками Java для расширения возможностей управления проектами.
Вопрос: Совместим ли Aspose.Tasks с различными версиями файлов Microsoft Project?
О: Да, Aspose.Tasks поддерживает различные версии файлов Microsoft Project, обеспечивая совместимость в различных средах.
Вопрос: Где я могу найти дополнительную поддержку Aspose.Tasks?
О: Вы можете найти поддержку и ресурсы наФорум Aspose.Tasks.
Вопрос: Могу ли я попробовать Aspose.Tasks перед покупкой?
О: Да, вы можете получить бесплатную пробную версию Aspose.Tasks на сайтестраница релизов.
Вопрос: Как я могу получить временную лицензию на Aspose.Tasks?
О: Вы можете запросить временную лицензию устраница временной лицензии в целях оценки.