Állítsa le és folytassa az erőforrás-hozzárendeléseket az Aspose.Tasks programban

Bevezetés

Ebben az oktatóanyagban megtanuljuk, hogyan állíthatjuk le és folytathatjuk az erőforrás-hozzárendeléseket az Aspose.Tasks for Java használatával. Az Aspose.Tasks egy hatékony Java API, amely lehetővé teszi a fejlesztők számára, hogy Microsoft Project fájlokkal dolgozzanak anélkül, hogy Microsoft Projectet kellene telepíteniük a rendszerükre. A folyamatot kezelhető lépésekre bontjuk, hogy könnyen követhető legyen.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:

  • Java Development Kit (JDK) telepítve a rendszerére.
  • Aspose.Tasks a Java könyvtárhoz letöltve. Letöltheti innenitt.
  • A Java programozás alapvető ismerete.

Csomagok importálása

Először is importáljuk a szükséges csomagokat a Java projektünkbe:

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;

1. lépés: Töltse be a projektfájlt

// A dokumentumok könyvtárának elérési útja.
String dataDir = "Your Data Directory";
// Töltse be a projektfájlt
Project prj = new Project(dataDir + "ResourceAssignmentVariance.mpp");

Ebben a lépésben betöltjük a projektfájlt aProject objektum a fájl elérési útját használva.

2. lépés: Ismétlés az erőforrás-hozzárendeléseken keresztül

// Határozza meg a minimális dátumot
java.util.Date minDate = new GregorianCalendar(2000, Calendar.JANUARY, 1).getTime();
// Iteráljon erőforrás-hozzárendeléseken keresztül
for (ResourceAssignment ra : prj.getResourceAssignments()) {

Itt meghatározunk egy minimális dátumot, és elkezdjük az iterációt a projekt minden erőforrás-hozzárendelésén keresztül.

3. lépés: Ellenőrizze a leállítási és folytatási dátumokat

    // Ellenőrizze a leállítás dátumát
    if (ra.get(Asn.STOP).before(minDate)) {
        System.out.println("NA");
    } else {
        System.out.println(ra.get(Asn.STOP));
    }
    // Ellenőrizze az önéletrajz dátumát
    if (ra.get(Asn.RESUME).before(minDate)) {
        System.out.println("NA");
    } else {
        System.out.println(ra.get(Asn.RESUME));
    }
}

Ebben a lépésben ellenőrizzük, hogy az egyes erőforrás-hozzárendelések leállítási és folytatási dátuma a minimális dátum előtt van-e. Ha igen, akkor “NA”-t nyomtatunk, ellenkező esetben a megfelelő dátumokat.

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan állíthatjuk le és folytathatjuk az erőforrás-hozzárendeléseket az Aspose.Tasks for Java programban. A megadott lépések követésével könnyedén implementálhatja ezt a funkciót Java projektjeibe.

GYIK

Használhatom az Aspose.Tasks programot a Microsoft Project telepítése nélkül?

Igen, az Aspose.Tasks lehetővé teszi a Microsoft Project fájlokkal való munkát anélkül, hogy a Microsoft Projectet telepítenie kellene a rendszerére.

Hol találok további dokumentációt?

Részletes dokumentációt találhatitt.

Van ingyenes próbaverzió?

Igen, ingyenes próbaverziót kaphatitt.

Hogyan kaphatok támogatást, ha bármilyen problémám van?

Támogatást kaphat a közösségtőlitt.

Vásárolhatok ideiglenes licencet?

Igen, vásárolhat ideiglenes licencetitt.