Server Uložit možnosti MS Project pro Aspose.Tasks

Úvod

V tomto tutoriálu se ponoříme do ukládání možností aplikace Microsoft Project pro Aspose.Tasks pomocí serveru Project Server. Aspose.Tasks je výkonné rozhraní .NET API, které umožňuje vývojářům pracovat se soubory Microsoft Project programově. Využitím možností Project Serveru můžeme bezproblémově integrovat Aspose.Tasks do našich pracovních postupů projektového řízení. Tento tutoriál vás provede procesem krok za krokem.

Předpoklady

Než začnete, ujistěte se, že máte následující předpoklady:

  1. Aspose.Tasks pro .NET: Nainstalujte Aspose.Tasks pro .NET zodkaz ke stažení.

  2. Přístup k serveru Project Server: Budete potřebovat přístupové údaje a adresu URL instance serveru Project Server. Pokud jej nemáte, můžete získat bezplatnou zkušební verzi odtady.

  3. Soubor Microsoft Project: Připravte soubor Microsoft Project (.mpp), který chcete uložit pomocí Aspose.Tasks.

Importovat jmenné prostory

Nejprve musíte do projektu importovat potřebné jmenné prostory:

    using Aspose.Tasks;
    using System;
    using System.Diagnostics.CodeAnalysis;
    using System.Net;
    

Krok 1: Inicializujte projekt a přihlašovací údaje

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);

Ujistěte se, že vyměníte"Your Document Directory", URL, Domain, UserName , aPassword s vašimi skutečnými hodnotami.

Krok 2: Vytvořte Project Server Manager

var manager = new ProjectServerManager(projectServerCredentials);

Krok 3: Definujte možnosti uložení

var options = new ProjectServerSaveOptions
{
    ProjectGuid = Guid.NewGuid(),
    ProjectName = "New project",
    Timeout = TimeSpan.FromMinutes(5),
    PollingInterval = TimeSpan.FromSeconds(3)
};

UpravteProjectGuid, ProjectName, Timeout , aPollingInterval dle vašich požadavků.

Krok 4: Uložte projekt na server

manager.CreateNewProject(project, options);

Tím se projekt uloží na Project Server se zadanými možnostmi.

Závěr

V tomto tutoriálu jsme se naučili, jak uložit možnosti aplikace Microsoft Project pro Aspose.Tasks pomocí integrace Project Server. Dodržováním těchto kroků můžete bez problémů začlenit Aspose.Tasks do pracovních postupů projektového řízení, čímž zvýšíte efektivitu a produktivitu.

FAQ

Otázka: Mohu používat Aspose.Tasks s různými verzemi aplikace Microsoft Project?

Odpověď: Ano, Aspose.Tasks podporuje různé verze Microsoft Project a zajišťuje kompatibilitu v různých prostředích.

Otázka: Je k dispozici zkušební verze pro Aspose.Tasks?

Odpověď: Ano, můžete získat bezplatnou zkušební verzi Aspose.Tasks odtady.

Otázka: Podporuje Aspose.Tasks vícevláknové zpracování?

Odpověď: Ano, Aspose.Tasks je navržen tak, aby byl bezpečný pro vlákna a umožňoval souběžný přístup k datům projektu.

Otázka: Mohu přizpůsobit možnosti ukládání při použití integrace Project Server?

Odpověď: Ano, můžete přizpůsobit možnosti ukládání, jako je název projektu, časový limit a interval dotazování, aby vyhovovaly vašim požadavkům.

Otázka: Kde najdu podporu pro Aspose.Tasks?

Odpověď: Podporu a pomoc najdete naFórum Aspose.Tasks.