Zastavte a obnovte přiřazení zdrojů v Aspose.Tasks
Úvod
V tomto tutoriálu se naučíme, jak zastavit a obnovit přiřazení zdrojů pomocí Aspose.Tasks for Java. Aspose.Tasks je výkonné Java API, které umožňuje vývojářům pracovat se soubory aplikace Microsoft Project, aniž by na jejich systémech potřebovali nainstalovaný Microsoft Project. Tento proces rozdělíme do zvládnutelných kroků, aby bylo snadné jej sledovat.
Předpoklady
Než začneme, ujistěte se, že máte následující předpoklady:
- Java Development Kit (JDK) nainstalovaný ve vašem systému.
- Aspose.Tasks pro knihovnu Java staženy. Můžete si jej stáhnout ztady.
- Základní znalost programování v Javě.
Importujte balíčky
Nejprve importujme potřebné balíčky do našeho projektu Java:
import com.aspose.tasks.Asn;
import com.aspose.tasks.Project;
import com.aspose.tasks.ResourceAssignment;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Objects;
Krok 1: Načtěte soubor projektu
// Cesta k adresáři dokumentů.
String dataDir = "Your Data Directory";
// Načtěte soubor projektu
Project prj = new Project(dataDir + "ResourceAssignmentVariance.mpp");
V tomto kroku načteme soubor projektu do aProject
objekt pomocí cesty k souboru.
Krok 2: Iterujte přes přiřazení zdrojů
// Definujte minimální datum
java.util.Date minDate = new GregorianCalendar(2000, Calendar.JANUARY, 1).getTime();
// Iterujte přes přiřazení zdrojů
for (ResourceAssignment ra : prj.getResourceAssignments()) {
Zde definujeme minimální datum a začneme iterovat každé přiřazení zdrojů v projektu.
Krok 3: Zkontrolujte data ukončení a obnovení
// Zkontrolujte datum zastavení
if (ra.get(Asn.STOP).before(minDate)) {
System.out.println("NA");
} else {
System.out.println(ra.get(Asn.STOP));
}
// Zkontrolujte datum obnovení
if (ra.get(Asn.RESUME).before(minDate)) {
System.out.println("NA");
} else {
System.out.println(ra.get(Asn.RESUME));
}
}
V tomto kroku zkontrolujeme, zda data ukončení a obnovení každého přiřazení zdroje jsou před minimálním datem. Pokud jsou, vytiskneme „NA“, jinak vytiskneme příslušná data.
Závěr
V tomto tutoriálu jsme se naučili, jak zastavit a obnovit přiřazení zdrojů v Aspose.Tasks for Java. Podle uvedených kroků můžete tuto funkci snadno implementovat do svých projektů Java.
FAQ
Mohu používat Aspose.Tasks bez nainstalovaného Microsoft Project?
Ano, Aspose.Tasks vám umožňuje pracovat se soubory aplikace Microsoft Project bez nutnosti instalace aplikace Microsoft Project ve vašem systému.
Kde najdu další dokumentaci?
Můžete najít podrobnou dokumentacitady.
Je k dispozici bezplatná zkušební verze?
Ano, můžete získat bezplatnou zkušební verzitady.
Jak mohu získat podporu, pokud narazím na nějaké problémy?
Můžete získat podporu od komunitytady.
Mohu si zakoupit dočasnou licenci?
Ano, můžete si zakoupit dočasnou licencitady.