Stoppen und Fortsetzen von Ressourcenzuweisungen in Aspose.Tasks

Einführung

In diesem Tutorial erfahren Sie, wie Sie Ressourcenzuweisungen mit Aspose.Tasks für Java stoppen und fortsetzen. Aspose.Tasks ist eine leistungsstarke Java-API, die es Entwicklern ermöglicht, mit Microsoft Project-Dateien zu arbeiten, ohne dass Microsoft Project auf ihren Systemen installiert sein muss. Wir unterteilen den Prozess in überschaubare Schritte, damit er leicht nachvollziehbar ist.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  • Java Development Kit (JDK) auf Ihrem System installiert.
  • Aspose.Tasks für Java-Bibliothek heruntergeladen. Sie können es herunterladen unterHier.
  • Grundlegendes Verständnis der Java-Programmierung.

Pakete importieren

Importieren wir zunächst die notwendigen Pakete in unser Java-Projekt:

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;

Schritt 1: Laden Sie die Projektdatei

// Der Pfad zum Dokumentenverzeichnis.
String dataDir = "Your Data Directory";
// Laden Sie die Projektdatei
Project prj = new Project(dataDir + "ResourceAssignmentVariance.mpp");

In diesem Schritt laden wir die Projektdatei in eineProject Objekt mithilfe des Dateipfads.

Schritt 2: Durchlaufen Sie die Ressourcenzuweisungen

// Mindesttermin festlegen
java.util.Date minDate = new GregorianCalendar(2000, Calendar.JANUARY, 1).getTime();
// Durchlaufen Sie Ressourcenzuweisungen
for (ResourceAssignment ra : prj.getResourceAssignments()) {

Hier definieren wir ein Mindestdatum und beginnen mit der Iteration durch jede Ressourcenzuweisung im Projekt.

Schritt 3: Überprüfen Sie die Stopp- und Wiederaufnahmedaten

    // Überprüfen Sie das Stoppdatum
    if (ra.get(Asn.STOP).before(minDate)) {
        System.out.println("NA");
    } else {
        System.out.println(ra.get(Asn.STOP));
    }
    // Überprüfen Sie das Lebenslaufdatum
    if (ra.get(Asn.RESUME).before(minDate)) {
        System.out.println("NA");
    } else {
        System.out.println(ra.get(Asn.RESUME));
    }
}

In diesem Schritt prüfen wir, ob die Stopp- und Wiederaufnahmedaten jeder Ressourcenzuweisung vor dem Mindestdatum liegen. Wenn ja, drucken wir „NA“, andernfalls drucken wir die entsprechenden Daten.

Abschluss

In diesem Tutorial haben wir gelernt, wie man Ressourcenzuweisungen in Aspose.Tasks für Java stoppt und fortsetzt. Wenn Sie die bereitgestellten Schritte befolgen, können Sie diese Funktionalität problemlos in Ihren Java-Projekten implementieren.

FAQs

Kann ich Aspose.Tasks verwenden, ohne dass Microsoft Project installiert ist?

Ja, mit Aspose.Tasks können Sie mit Microsoft Project-Dateien arbeiten, ohne dass Microsoft Project auf Ihrem System installiert sein muss.

Wo finde ich weitere Dokumentation?

Eine ausführliche Dokumentation finden Sie hierHier.

Gibt es eine kostenlose Testversion?

Ja, Sie können eine kostenlose Testversion erhaltenHier.

Wie kann ich Unterstützung erhalten, wenn ich auf Probleme stoße?

Sie können Unterstützung von der Community erhaltenHier.

Kann ich eine temporäre Lizenz erwerben?

Ja, Sie können eine temporäre Lizenz erwerbenHier.