จัดการคุณสมบัติการหน่วงเวลาการปรับระดับใน Aspose.Tasks
การแนะนำ
ในบทช่วยสอนนี้ เราจะอธิบายกระบวนการจัดการคุณสมบัติการหน่วงเวลาการปรับระดับสำหรับการมอบหมายทรัพยากรใน Aspose.Tasks สำหรับ Java Aspose.Tasks เป็นไลบรารี Java ที่ทรงพลังซึ่งช่วยให้คุณทำงานกับไฟล์ Microsoft Project ได้โดยไม่ต้องติดตั้ง Microsoft Project บนระบบของคุณ
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
Java Development Kit (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 ได้อย่างไร
ตอบ: คุณสามารถขอใบอนุญาตชั่วคราวได้จากหน้าใบอนุญาตชั่วคราว เพื่อวัตถุประสงค์ในการประเมินผล