Projectmanagement voorbeeld

Planning en samenwerking zijn de sleutel tot succes van het project en voor snelle coördinatie kunnen de projectbestanden worden omgezet naar PDF-, HTML- of XLSX-formaten. Tijdens de planningsfase identificeren we de vereiste resources, inspanningsramingen, de projectleveringstijdlijnen, de taakafhankelijkheden, maken we rapporten en meer. Hoewel er verschillende applicaties zijn die mogelijkheden bieden om projectplannen/schema’s te maken, is MS Project een van de toonaangevende applicaties voor de ontwikkeling van projectplannen. Maar om het projectplan te kunnen bekijken, moet je MS Project of een andere ondersteunde applicatie op je systeem hebben geïnstalleerd. Deze applicaties hebben licentiekosten en soms moet je om het document te kunnen bekijken het volledige installatieproces uitvoeren, wat veel tijd kost.

Om al deze onnodige kosten (tijd en geld) te beperken, raden we aan om Aspose.Tasks Cloud te gebruiken. Deze is gebaseerd op REST API’s en biedt de mogelijkheid om MPP-bestanden te renderen naar verschillende ondersteunde formaten, zoals hieronder gespecificeerd.

MPP naar XLSX conversie

MS Excel is een van de meest gebruikte formaten voor het delen van kantoorgegevens en daarom is Aspose.Tasks Cloud uitgerust met de mogelijkheden om MS Project-bestanden te renderen naar MS Excel-formaat (XLSX).De API biedt de mogelijkheid om de conversie uit te voeren via console/terminal op elk platform. Hoewel onze API’s gratis kunnen worden geëvalueerd, zijn ze alleen toegankelijk voor geautoriseerd personeel om de integriteit van de gegevens te waarborgen. Bovendien moet u, om toegang te krijgen tot de API op de opdrachtprompt, een JWT-token genereren op basis van uw specifieke gebruikersnaam en wachtwoord.

De snelle manier om Aspose.Tasks Cloud SDK voor .NET te installeren is via het NuGet-pakket via een opdracht in de console van het pakketbeheer:

Install-Package Aspose.Tasks-Cloud -Version 21.2.0

Verder raden wij u aan om ook de volgende artikelen te bekijken

cURL-opdracht

curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=xlsx&returnAsZipArchive=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myresultant.xlsx

Het resulterende bestand myresultant.xlsx wordt opgeslagen in de huidige map.

C# .NET

De volgende stappen definiëren de procedure voor het converteren van een MS Project-bestand (MPP) naar XLSX.

  1. Allereerst moeten we een object van TasksApi initialiseren en daarbij de ClientID- en ClientSecret-gegevens doorgeven.
  2. Ten tweede, maak een object van GetTaskDocumentWithFormatRequest en specificeer het invoerprojectbestand en de gewenste uitvoeropmaak van de ProjectFileFormat-enumeratie
  3. Roep vervolgens de GetTaskDocumentWithFormat(..)-methode van de TasksApi-klasse aan en geef het object dat in de bovenstaande regel is gemaakt als argument door
  4. Het resulterende bestand wordt geretourneerd als een Stream-instantie
// Voor complete voorbeelden en databestanden, ga naar https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet

String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";

TasksApi tasksApi = new TasksApi(MyClientSecret, MyClientID);
                
var response2 = tasksApi.GetTaskDocumentWithFormat(new GetTaskDocumentWithFormatRequest
{
    Format = ProjectFileFormat.Xlsx,
    Name = "Home move plan.mpp",
    });
saveToDisk(response2, "MyResultant.xlsx");

public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0,SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

Hoe MPP naar PDF converteren

De conversie van het MS Project-bestand naar PDF-formaat verloopt op dezelfde manier als hierboven aangegeven voor de XLSX-conversie. Het enige verschil is dat de PDF-waarde uit de ProjectFileFormat-enumeratie als uitvoerformaat wordt verstrekt.

cURL-opdracht

curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=pdf&returnAsZipArchive=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.pdf

C#.NET

Om het MS Project-bestand naar PDF-formaat te converteren, moet de volgende waarde uit de opsomming worden geselecteerd.

MPP-conversie naar PDF in C#

Afbeelding 1: - Selectie van PDF-waarde uit opsomming.

// Voor complete voorbeelden en databestanden, ga naar https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet

String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";

TasksApi tasksApi = new TasksApi(MyClientSecret, MyClientID);
                
var response2 = tasksApi.GetTaskDocumentWithFormat(new GetTaskDocumentWithFormatRequest
{
    Format = ProjectFileFormat.Pdf,
    Name = "Home move plan.mpp",
    });
saveToDisk(response2, "Converted.pdf");

public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0,SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

MPP-conversie naar HTML

Bij het opslaan van het MPP-bestand in HTML-formaat, moeten we een Booleaanse waarde opgeven voor de parameter returnAsZipArchive. Wanneer de parameter is opgegeven als true, worden de HTML-bronnen opgenomen als afzonderlijke bestanden en geretourneerd met het resulterende HTML-bestand als een zip-pakket.

cURL-opdracht

curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=html&returnAsZipArchive=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o newoutput.html

Bovendien moeten we bij het gebruik van conversiecode in de programmeer-SDK Html opgeven als een waarde van ProjectFileFormat-enumeratie. Hieronder ziet u een voorbeeld van de resulterende HTML.

MPP geconverteerd naar HTML

Afbeelding 2: - Een voorbeeld van de resulterende HTML

U kunt overwegen de voorbeeldbestanden die in bovenstaande voorbeelden zijn gebruikt, te downloaden van

Conclusie

Let op dat Aspose.Tasks Cloud een complete oplossing is voor het verwerken van MS Project-bestanden en in dit artikel hebben we geleerd hoe we MPP-bestanden kunnen converteren naar XLSX, PDF voor HTML-formaat voor eenvoudige samenwerking. Geen softwaredownload of -installatie vereist en u kunt snel beginnen met het uitvoeren van uw gewenste bewerkingen met een minimale set regels. Hieronder worden enkele functies gespecificeerd die door de API worden ondersteund

  • Projectopdrachten toevoegen of verwijderen, samen met hun referenties
  • Ontvang de projectoverzichtcodes per index en krijg links naar alle projecttaken
  • Importeer projecten vanuit Primavera DB-indelingen of vanuit databases met de opgegeven verbindingsreeks
  • Beheer projecttaken, resourcegegevens, kalenders en Work Breakdown Structure (WBS)
  • Voer risicoanalyse uit met behulp van Monte Carlo-simulatie en maak een rapport
  • Maak en stel projectdocumenteigenschappen in en haal alle of specifieke bestaande eigenschappen op
  • Lees uitgebreide projectkenmerken, tijdsgebonden gegevens of terugkerende informatie van een specifieke taak
  • Projecttaken, datums en andere instellingen opnieuw plannen
  • Bereken speling en herbereken de voltooiing of onvoltooiing van het project