在 Aspose.Tasks 中監控加班、剩餘成本和工作
介紹
在本教程中,我們將學習如何使用 Aspose.Tasks for Java 來監控專案中的加班、剩餘成本和工作。這對於專案經理和團隊領導來說非常寶貴,可以確保專案按計劃進行並在預算之內。
先決條件
在我們開始之前,請確保您具備以下條件:
- Java 開發工具包 (JDK):Aspose.Tasks for Java 需要 Java SE 6 或更高版本。
- Aspose.Tasks for Java Library:從以下位置下載並安裝該程式庫 這裡 .
- 整合開發環境 (IDE):任何 Java IDE,例如 Eclipse、IntelliJ IDEA 或 NetBeans。
導入包
首先在 Java 檔案中匯入必要的套件:
import com.aspose.tasks.Asn;
import com.aspose.tasks.Project;
import com.aspose.tasks.ResourceAssignment;
第 1 步:設定資料目錄
定義專案文件所在的目錄:
String dataDir = "Your Data Directory";
代替"Your Data Directory"
與您的專案文件的路徑。
第 2 步:載入項目
實例化一個Project
物件並載入專案文件:
Project project = new Project(dataDir + "ResourceAssignmentOvertimes.mpp");
代替"ResourceAssignmentOvertimes.mpp"
與您的專案文件的名稱。
第 3 步:迭代資源分配
循環遍歷專案中的每個資源分配:
for (ResourceAssignment ra : project.getResourceAssignments()) {
步驟 4: 列印加班費用和工時
檢索並列印每個資源分配的加班成本和工時:
System.out.println(ra.get(Asn.OVERTIME_COST));
System.out.println(ra.get(Asn.OVERTIME_WORK).toString());
第 5 步:列印剩餘成本和工作
檢索並列印每個資源分配的剩餘成本和工時:
System.out.println(ra.get(Asn.REMAINING_COST));
System.out.println(ra.get(Asn.REMAINING_WORK).toString());
步驟 6:列印剩餘加班成本和工時
檢索並列印每個資源分配的剩餘加班成本和工時:
System.out.println(ra.get(Asn.REMAINING_OVERTIME_COST));
System.out.println(ra.get(Asn.REMAINING_OVERTIME_WORK).toString());
}
結論
監控專案中的加班時間、剩餘成本和工作量對於成功的專案管理至關重要。借助 Aspose.Tasks for Java,您可以輕鬆存取和追蹤這些信息,確保您的專案按計劃進行並在預算之內。
常見問題解答
我可以將 Aspose.Tasks for Java 與其他 Java 函式庫一起使用嗎?
是的,Aspose.Tasks for Java 與其他 Java 函式庫和框架相容。
Aspose.Tasks 支援不同的專案文件格式嗎?
是的,Aspose.Tasks 支援各種專案文件格式,包括 MPP、XML 等。
有試用版嗎?
是的,您可以從以下位置下載免費試用版 這裡 .
如果遇到問題,我可以在哪裡找到支援?
您可以造訪 Aspose.Tasks 論壇 這裡 為了支持。
如何購買 Aspose.Tasks 的許可證?
您可以從以下位置購買許可證 這裡 .