Arbeiten mit Kalendern

Arbeiten mit Kalendern

Kalender spielen eine entscheidende Rolle in der Projektplanung und Terminierung. In Microsoft Project definieren Kalender die Standardarbeits- und -ruhezeiten für Ressourcen, Aufgaben und das gesamte Projekt. Mit Aspose.Tasks for .NET können Entwickler Kalender programmgesteuert erstellen, bearbeiten und analysieren – direkt in .NET-Anwendungen.

Über die API können Sie auf alle im Projekt definierten Kalender zugreifen – darunter der Standardkalender, aufgabenbezogene Kalender und Ressourcenkalender. Diese Kalender lassen sich an spezifische Arbeitsmuster anpassen, z. B. Nachtschichten, 24/7-Verfügbarkeit oder regionale Feiertage.

Kalendertypen und ihre Verwendung

Microsoft Project unterstützt drei Kalendertypen: Basiskalender, Ressourcenkalender und Aufgaben-Kalender. Ein Basiskalender dient als Vorlage und definiert Standardarbeitszeiten. Ressourcen- und Aufgabenkalender basieren auf Basiskalendern, können jedoch zusätzliche Ausnahmen oder benutzerdefinierte Zeitpläne enthalten.

Mit Aspose.Tasks können Sie die Kalender eines Projekts einfach über die Project.Calendars-Sammlung auflisten. Anschließend lassen sich Eigenschaften jedes Kalenders einsehen – einschließlich Name, UID, Basiskalenderbezug und Konfiguration der Arbeitstage.

Möglichkeiten zur Kalenderanpassung

Die Bibliothek bietet umfassende Anpassungsfunktionen, unter anderem:

Diese Funktionen ermöglichen es, reale Einschränkungen in Planungssystemen abzubilden oder komplexe Szenarien zu simulieren.

Praktische Beispiele und Anwendungsfälle

Typische Anwendungsfälle für die Kalenderverarbeitung mit Aspose.Tasks sind:

Diese Aufgaben lassen sich mithilfe der Klassen Calendar, WeekDay und CalendarException umsetzen.

Weiterführende Themen

Nachfolgend finden Sie Links zu zusätzlichen Seiten mit ausführlichen Anleitungen und Beispielen:

Diese Seiten führen Sie Schritt für Schritt durch fortgeschrittene Kalenderoperationen in .NET-Projekten mit der Aspose.Tasks API.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.