Este guia rápido descreve como definir predecessor no MS Project usando Python. Ele contém informações sobre a configuração do ambiente de desenvolvimento, um conjunto de instruções de programação e código de exemplo para adicionar um predecessor no Microsoft Project usando Python. Também serão discutidas melhorias para o código de exemplo a fim de criar um arquivo de saída personalizado MPP.
Etapas para adicionar predecessores no MS Project usando Python
- Configure o ambiente adicionando Aspose.Tasks for Python via .NET para criar tarefas predecessoras
- Aplique a licença do produto para gerar saída no formato MPP
- Gere um novo project definindo sua data de início e nome
- Adicione várias tarefas ao projeto e atribua a duração em dias para cada task
- Vincule algumas tarefas em sequência, de modo que cada tarefa comece antes que a tarefa anterior seja concluída
- Vincule mais tarefas adicionando um espaço entre elas
- Salve o projeto em MPP ou em qualquer outro formato suportado
- Imprima cada tarefa mostrando seu predecessor e sucessor
Esses passos descrevem a adição do predecessor no plano de projeto usando Python. Aplique a licença, crie um novo projeto, adicione algumas tarefas e defina a duração de cada tarefa. Por fim, vincule tarefas a outras tarefas usando o TaskLinkType finish-to-start, adicione um atraso entre as tarefas e salve o projeto no disco.
Código para definir predecessores no MS Project usando Python
Este código descreve o uso de tarefas predecessoras em gerenciamento de projetos usando Python. Você pode controlar dias/horas de trabalho para cronogramas atribuindo explicitamente um calendário padrão ao nível do projeto, em vez de depender do calendário padrão incorporado. Se quiser referir‑se a tarefas em outros projetos, defina as propriedades cross_project / cross_project_name em um link.
Este guia ensina como trabalhar com as tarefas predecessoras e sucessoras. Para adicionar tarefas de marco em um projeto, consulte o artigo Adicionar marco no MS Project usando Python.