Opções de salvamento do MS Project no servidor para Aspose.Tasks
Introdução
Neste tutorial, nos aprofundaremos em salvar opções do Microsoft Project para Aspose.Tasks usando o Project Server. Aspose.Tasks é uma API .NET poderosa que permite aos desenvolvedores trabalhar com arquivos do Microsoft Project programaticamente. Aproveitando os recursos do Project Server, podemos integrar perfeitamente o Aspose.Tasks em nossos fluxos de trabalho de gerenciamento de projetos. Este tutorial irá guiá-lo através do processo passo a passo.
Pré-requisitos
Antes de começar, certifique-se de ter os seguintes pré-requisitos:
Aspose.Tasks for .NET: Instale Aspose.Tasks for .NET a partir doLink para Download.
Acesso ao Project Server: você precisará de credenciais de acesso e da URL da sua instância do Project Server. Se você não tiver um, poderá obter uma avaliação gratuita emaqui.
Arquivo do Microsoft Project: Prepare o arquivo do Microsoft Project (.mpp) que você deseja salvar usando Aspose.Tasks.
Importar namespaces
Primeiro, você precisa importar os namespaces necessários para o seu projeto:
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;
Etapa 1: inicializar projeto e credenciais
String DataDir = "Your Document Directory";
const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";
var project = new Project(DataDir + @"Project1.mpp");
var windowsCredentials = new NetworkCredential(UserName, Password, Domain);
var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);
Certifique-se de substituir"Your Document Directory"
, URL
, Domain
, UserName
, ePassword
com seus valores reais.
Etapa 2: Criar o Gerenciador do Project Server
var manager = new ProjectServerManager(projectServerCredentials);
Etapa 3: definir opções para salvar
var options = new ProjectServerSaveOptions
{
ProjectGuid = Guid.NewGuid(),
ProjectName = "New project",
Timeout = TimeSpan.FromMinutes(5),
PollingInterval = TimeSpan.FromSeconds(3)
};
Ajusta aProjectGuid
, ProjectName
, Timeout
, ePollingInterval
de acordo com suas necessidades.
Etapa 4: Salvar projeto no servidor
manager.CreateNewProject(project, options);
Isso salvará o projeto no Project Server com as opções especificadas.
Conclusão
Neste tutorial, aprendemos como salvar opções do Microsoft Project para Aspose.Tasks usando a integração do Project Server. Seguindo essas etapas, você pode incorporar perfeitamente o Aspose.Tasks em seus fluxos de trabalho de gerenciamento de projetos, aumentando a eficiência e a produtividade.
Perguntas frequentes
P: Posso usar Aspose.Tasks com diferentes versões do Microsoft Project?
R: Sim, Aspose.Tasks oferece suporte a várias versões do Microsoft Project, garantindo compatibilidade em diferentes ambientes.
P: Existe uma versão de teste disponível para Aspose.Tasks?
R: Sim, você pode obter uma versão de avaliação gratuita do Aspose.Tasks emaqui.
P: O Aspose.Tasks oferece suporte a multithreading?
R: Sim, o Aspose.Tasks foi projetado para ser thread-safe, permitindo acesso simultâneo aos dados do projeto.
P: Posso personalizar as opções de salvamento ao usar a integração do Project Server?
R: Sim, você pode personalizar opções de salvamento, como nome do projeto, tempo limite e intervalo de pesquisa, para atender às suas necessidades.
P: Onde posso encontrar suporte para Aspose.Tasks?
R: Você pode encontrar suporte e assistência no siteFórum Aspose.Tasks.