Terugkerende taak toevoegen in MS Project met Python

Deze korte gids legt uit hoe je een terugkerende taak toevoegt in MS Project met Python. Het deelt details over het instellen van de IDE, een lijst met programmeerstappen en voorbeeldcode om te demonstreren hoe je een terugkerende taak in Microsoft Project met Python maakt. Diverse eigenschappen kunnen worden ingesteld om de terugkerende taak aan te passen en het gewenste uitvoer‑MPP‑bestand te genereren.

Stappen voor terugkerende taken in Microsoft Project met Python.

  1. Stel de omgeving in om Aspose.Tasks for Python via .NET te gebruiken voor het gebruik van terugkerende taken
  2. Pas de productlicentie toe, laad de bestaande project en maak een nieuwe terugkerende taak
  3. Stel de duur van elke taak in, definieer een wekelijks herhalingspatroon en stel de gewenste weekdagen daarin in.
  4. Stel de totale duur van terugkerende taken in door de start- en einddatums te definiëren.
  5. Definieer het WeeklyRecurrencePattern object en stel het hierboven gedefinieerde herhalings‑ en terugkeerbereik in
  6. Stel dit terugkeerpatroon in voor de terugkerende taak en koppel de taak aan de standaardkalender van het project.
  7. Voeg de taak toe als een subtaak aan de gewenste taak in het geladen project.
  8. Sla het resulterende project op als een MPP‑bestand
  9. Lees het project om het bestaan van de terugkerende taak te bevestigen.

Deze stappen vatten het proces samen om een terugkerende taak in Microsoft Project met Python te maken. Laad de licentie, open het bron‑MPP‑bestand in het Project‑object, maak een terugkerende taak met de RecurringTaskParameters‑klasse, voeg wekelijkse herhaling toe, definieer het herhalingsbereik, en maak een WeeklyRecurrencePattern‑object met de bovenstaande parameters. Koppel een agenda aan de taak, voeg deze toe aan de gewenste taak in het project, en sla het op als een MPP‑bestand.

Code om een taak terugkerend te maken in MS Project 2016 met Python

Deze code helpt bij het werken met terugkerende taak in MS Project. Je kunt EndAfterRecurrenceRange gebruiken om taken te beëindigen na een vast aantal herhalingen. De herhalingen kunnen worden uitgebreid tot meer dan wekelijks door de dagelijkse, maandelijkse of jaarlijkse opties te gebruiken, volgens de vereisten.

Dit artikel heeft ons het proces geleerd om terugkerende taken te genereren. Om een XER‑bestand te openen met Primavera, raadpleeg het artikel Open XER‑bestand in Python.

 Nederlands