Aktualizujte a přeplánujte MS Project v Aspose.Tasks
Úvod
Microsoft Project je široce používaný software pro správu projektů, který uživatelům umožňuje efektivně spravovat úkoly, zdroje a časové osy. Aspose.Tasks for Java poskytuje výkonnou sadu rozhraní API pro programovou manipulaci se soubory aplikace Microsoft Project. V tomto tutoriálu se naučíme, jak aktualizovat soubory MS Project a přeplánovat nedokončenou práci pomocí Aspose.Tasks for Java.
Předpoklady
Než začneme, ujistěte se, že máte následující:
- Java Development Kit (JDK) nainstalovaný ve vašem systému.
- Aspose.Tasks pro knihovnu Java. Můžete si jej stáhnout ztady.
- Základní znalost programovacího jazyka Java.
Importujte balíčky
Nejprve importujte potřebné balíčky do kódu Java:
import com.aspose.tasks.NullableBool;
import com.aspose.tasks.Prj;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.Task;
import com.aspose.tasks.TaskLink;
import com.aspose.tasks.TaskLinkType;
import com.aspose.tasks.TimeUnitType;
import com.aspose.tasks.Tsk;
import java.util.Calendar;
Krok 1: Nastavte projekt
Inicializujte nový objekt projektu a definujte v něm úkoly spolu s jejich trváním a závislostmi.
String dataDir = "Your Data Directory";
Project project = new Project();
// Definujte úkoly a jejich trvání
// ...
// Definujte závislosti úkolů
// ...
// Uložte počáteční stav projektu
project.save(dataDir + "not_updated.xml", SaveFileFormat.Xml);
Krok 2: Aktualizujte práci na projektu
Aktualizujte práci na projektu a označte ji jako dokončenou k určitému datu.
Calendar cal = Calendar.getInstance();
cal.set(2014, Calendar.JANUARY, 28, 17, 0, 0);
project.updateProjectWorkAsComplete(cal.getTime(), false);
// Uložte aktualizovaný projekt
project.save(dataDir + "updated.xml", SaveFileFormat.Xml);
Krok 3: Přeplánujte nedokončenou práci
Přeplánujte jakoukoli nedokončenou práci tak, aby začala po zadaném datu.
cal.set(2014, Calendar.JANUARY, 28, 17, 0, 0);
project.rescheduleUncompletedWorkToStartAfter(cal.getTime());
// Uložte přeplánovaný projekt
project.save(dataDir + "rescheduled.xml", SaveFileFormat.Xml);
Závěr
V tomto tutoriálu jsme se naučili, jak aktualizovat soubory MS Project a přeplánovat nedokončenou práci pomocí Aspose.Tasks for Java. To může být užitečné zejména ve scénářích, kdy je třeba upravit harmonogramy projektů na základě pokroku nebo měnících se priorit.
FAQ
Otázka: Dokáže Aspose.Tasks for Java zvládnout složité projektové struktury?
Odpověď: Ano, Aspose.Tasks for Java poskytuje robustní rozhraní API pro efektivní správu úloh, závislostí, zdrojů a dalších prvků projektu.
Otázka: Je k dispozici zkušební verze pro Aspose.Tasks pro Javu?
Odpověď: Ano, můžete získat bezplatnou zkušební verzitady.
Otázka: Jak mohu získat podporu pro Aspose.Tasks pro Java?
A: Můžete navštívitFórum Aspose.Tasks pro jakoukoli pomoc nebo dotazy.
Otázka: Mohu si zakoupit dočasnou licenci pro Aspose.Tasks for Java?
Odpověď: Ano, dočasné licence je možné zakoupittady.
Otázka: Kde najdu podrobnou dokumentaci k Aspose.Tasks for Java?
Odpověď: Můžete se podívat do dokumentacetady pro komplexní průvodce a reference API.