Configurando parâmetros de tarefas recorrentes em Aspose.Tasks
Introdução
Neste tutorial, iremos guiá-lo através do processo de configuração de parâmetros de tarefas recorrentes do Microsoft Project usando Aspose.Tasks for .NET.
Pré-requisitos
Antes de começar, certifique-se de ter o seguinte:
- Compreensão básica da linguagem de programação C#.
- Visual Studio instalado ou qualquer outro IDE C#.
- Biblioteca Aspose.Tasks para .NET instalada e referenciada em seu projeto.
Importar namespaces
Primeiramente, você precisa importar os namespaces necessários em seu código C#:
using Aspose.Tasks;
using System;
Etapa 1: definir o diretório de documentos
String DataDir = "Your Document Directory";
Substituir"Your Document Directory"
com o caminho para o diretório do seu documento.
Etapa 2: carregar o arquivo do projeto
var project = new Project(DataDir + "Blank2010.mpp");
Esta linha de código carrega o arquivo do Microsoft Project noproject
variável.
Etapa 3: definir parâmetros de tarefas recorrentes
var parameters = new RecurringTaskParameters
{
TaskName = "Recurring task",
Duration = project.GetDuration(1, TimeUnitType.Day),
RecurrencePattern = new WeeklyRecurrencePattern
{
Repetition = new WeeklyRepetition
{
RepetitionInterval = 2,
WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday
},
RecurrenceRange = new EndByRecurrenceRange
{
Start = new DateTime(2018, 7, 1, 8, 0, 0),
Finish = new DateTime(2018, 7, 20, 17, 0, 0)
}
},
IgnoreResourceCalendar = false
};
Aqui, você define os parâmetros para a tarefa recorrente, como nome da tarefa, duração, padrão de recorrência, intervalo de recorrência e se deve ignorar o calendário de recursos.
Etapa 4: definir calendário para tarefas recorrentes
parameters.SetCalendar(project, "Standard");
Esta etapa define o calendário para a tarefa recorrente. Neste exemplo, ele define o calendário como “Padrão”.
Etapa 5: adicionar parâmetros ao projeto
project.RootTask.Children.Add(parameters);
Por fim, adicione os parâmetros à tarefa raiz do projeto.
Conclusão
Neste tutorial, demonstramos como definir parâmetros de tarefas recorrentes do Microsoft Project usando Aspose.Tasks for .NET. Seguindo essas etapas, você pode gerenciar com eficiência tarefas recorrentes em seus projetos.
Perguntas frequentes
Posso personalizar ainda mais o padrão de recorrência?
Sim, Aspose.Tasks oferece vários padrões de recorrência e opções para personalizar de acordo com os requisitos do seu projeto.
Existe uma versão de teste disponível antes de comprar?
Sim, você pode baixar uma avaliação gratuita em Aspose.Taskslocal na rede Internet para avaliar os recursos da biblioteca.
O Aspose.Tasks oferece suporte a outros formatos de arquivo de projeto?
Sim, Aspose.Tasks oferece suporte a vários formatos de arquivo de projeto, incluindo MPP, XML, XLSX e muito mais.
Posso obter suporte se encontrar algum problema durante a implementação?
Sim, você pode visitar o fórum Aspose.Tasks para obter assistência da comunidade ou entrar em contato com o suporte para obter ajuda direta.
Como posso obter uma licença temporária para Aspose.Tasks?
Você pode obter uma licença temporária dolocal na rede Internet para fins de teste.