Ten krótki przewodnik wyjaśnia jak dodać zadanie cykliczne w MS Project przy użyciu Pythona. Zawiera szczegóły dotyczące konfiguracji IDE, listę kroków programistycznych oraz przykładowy kod demonstrujący jak utworzyć zadanie cykliczne w Microsoft Project przy użyciu Pythona. Różne właściwości można ustawić, aby dostosować zadanie cykliczne i wygenerować żądany plik wyjściowy MPP.
Kroki dotyczące powtarzających się zadań w Microsoft Project przy użyciu Pythona
- Ustaw środowisko, aby używać Aspose.Tasks for Python via .NET do używania zadań cyklicznych
- Zastosuj licencję produktu, załaduj istniejący project oraz utwórz nowe zadanie cykliczne
- Ustaw czas trwania każdego zadania, zdefiniuj tygodniowy wzorzec powtarzania i ustaw w nim pożądane dni tygodnia.
- Ustaw całkowity czas trwania powtarzających się zadań, definiując daty rozpoczęcia i zakończenia
- Zdefiniuj obiekt WeeklyRecurrencePattern i ustaw powyżej zdefiniowany zakres powtórzeń i częstotliwości
- Ustaw ten wzorzec powtarzania w zadaniu cyklicznym i połącz zadanie ze standardowym kalendarzem projektu.
- Dodaj zadanie jako podzadanie do wybranego zadania w załadowanym projekcie
- Zapisz wynikowy projekt jako plik MPP
- Przeczytaj projekt, aby potwierdzić istnienie zadania cyklicznego
Te kroki podsumowują proces tworzenia zadania cyklicznego w Microsoft Project przy użyciu Pythona. Załaduj licencję, otwórz plik źródłowy MPP w obiekcie Project, utwórz zadanie cykliczne przy użyciu klasy RecurringTaskParameters, dodaj tygodniowe powtarzanie, określ zakres powtórzeń i utwórz obiekt WeeklyRecurrencePattern z powyższymi parametrami. Połącz kalendarz z zadaniem, dodaj je do wybranego zadania w projekcie i zapisz jako plik MPP.
Kod do ustawienia zadania jako powtarzalnego w MS Project 2016 przy użyciu Pythona
Ten kod pomaga w pracy z zadaniem powtarzającym się w MS Project. Możesz użyć EndAfterRecurrenceRange, aby zakończyć zadania po określonej liczbie wystąpień. Wystąpienia mogą być rozszerzone poza tygodniowy interwał, wykorzystując opcje dzienne, miesięczne lub roczne, zgodnie z wymaganiami.
Ten artykuł nauczył nas procesu generowania zadań cyklicznych. Aby otworzyć plik XER przy użyciu Primavera, odwołaj się do artykułu Otwórz plik XER w Pythonie.