Zvládněte vlastnosti zpoždění vyrovnání v Aspose.Tasks

Úvod

V tomto tutoriálu projdeme procesem zpracování vlastností zpoždění vyrovnání pro přiřazení zdrojů v Aspose.Tasks for Java. Aspose.Tasks je výkonná Java knihovna, která vám umožňuje pracovat se soubory aplikace Microsoft Project bez nutnosti instalace aplikace Microsoft Project do vašeho systému.

Předpoklady

Než začneme, ujistěte se, že máte následující předpoklady:

  1. Java Development Kit (JDK): Ujistěte se, že máte v systému nainstalovanou Java JDK. Můžete si jej stáhnout a nainstalovat zwebová stránka.

  2. Aspose.Tasks for Java Library: Stáhněte si knihovnu Aspose.Tasks for Java zstránka ke stažení.

Importujte balíčky

Nejprve importujte potřebné balíčky do svého projektu Java, abyste mohli používat funkce 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: Vytvořte objekt projektu

Instantovat aProject objekt:

Project prj = new Project();

Krok 2: Vytvořte úkol

Přidejte úkol do projektu:

Task task = prj.getRootTask().getChildren().add("Task 1");

Krok 3: Nastavte datum zahájení úlohy a dobu trvání

Nastavte datum zahájení a dobu trvání úkolu:

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: Přidejte zdroj

Přidejte do projektu zdroj:

Resource resource = prj.getResources().add("Resource 1");

Krok 5: Vytvořte přiřazení zdrojů

Vytvořte přiřazení zdroje pro úkol a zdroj:

ResourceAssignment assignment = prj.getResourceAssignments().add(task, resource);

Krok 6: Nastavte zpoždění vyrovnání

Nastavte zpoždění vyrovnání pro úkol:

assignment.set(Asn.DELAY, prj.getDuration(0, TimeUnitType.Day));

Krok 7: Zobrazení výsledků

Vytiskněte zpoždění vyrovnání a další relevantní informace:

System.out.println("Delay: " + assignment.get(Asn.DELAY));
System.out.println("Leveling Delay: " + assignment.get(Asn.LEVELING_DELAY));
System.out.println("Process completed Successfully");

Závěr

V tomto tutoriálu jsme se naučili, jak zacházet s vlastnostmi zpoždění vyrovnání pro přiřazení zdrojů v Aspose.Tasks for Java. Pomocí těchto kroků můžete efektivně spravovat přiřazení prostředků ve svých projektech Java.

FAQ

Otázka: Mohu používat Aspose.Tasks s jinými knihovnami Java?

Odpověď: Ano, Aspose.Tasks lze integrovat s jinými knihovnami Java, aby se zlepšily možnosti řízení projektů.

Otázka: Je Aspose.Tasks kompatibilní s různými verzemi souborů Microsoft Project?

Odpověď: Ano, Aspose.Tasks podporuje různé verze souborů Microsoft Project a zajišťuje kompatibilitu v různých prostředích.

Otázka: Kde najdu další podporu pro Aspose.Tasks?

Odpověď: Podporu a zdroje najdete naFórum Aspose.Tasks.

Otázka: Mohu vyzkoušet Aspose.Tasks před nákupem?

Odpověď: Ano, můžete získat bezplatnou zkušební verzi Aspose.Tasks zstránka vydání.

Otázka: Jak mohu získat dočasnou licenci pro Aspose.Tasks?

Odpověď: Můžete požádat o dočasnou licenci zdočasná licenční stránka pro účely hodnocení.