პროექტის მენეჯმენტის გადახედვა

დაგეგმვა და თანამშრომლობა არის პროექტის წარმატების გასაღები და სწრაფი კოორდინაციისთვის, პროექტის ფაილები შეიძლება გარდაიქმნას PDF, HTML ან XLSX ფორმატებში. დაგეგმვის ფაზაში ჩვენ ვიდენტიფიცირებთ საჭირო რესურსებს, ძალისხმევის შეფასებას, პროექტის მიწოდების ვადებს, დავალების დამოკიდებულებებს, ვაკეთებთ ანგარიშებს და სხვა. მიუხედავად იმისა, რომ მრავალფეროვანი აპლიკაციები უზრუნველყოფს პროექტის გეგმების/განრიგის შექმნის შესაძლებლობებს, მაგრამ MS Project არის პროექტის გეგმის შემუშავების ერთ-ერთი წამყვანი აპლიკაცია. მაგრამ, პროექტის გეგმის სანახავად, საჭიროა MS Project ან ნებისმიერი სხვა მხარდაჭერილი პროგრამა დაინსტალირებული მათ სისტემაზე. ამ აპლიკაციებს თან ერთვის ლიცენზირების ღირებულება და ზოგჯერ იმისთვის, რომ უბრალოდ ნახოთ დოკუმენტი, უნდა შეასრულოთ ინსტალაციის სრული პროცესი, რომელიც დიდ დროს ხარჯავს.

ამიტომ, ყველა ამ არასაჭირო ხარჯების (დრო და ფული) შესამცირებლად, ჩვენ გირჩევთ გამოიყენოთ Aspose.Tasks Cloud, რომელიც დაფუძნებულია REST API-ებზე, ის უზრუნველყოფს MPP ფაილების გადაცემის შესაძლებლობებს სხვადასხვა მხარდაჭერილ ფორმატებში, როგორც ეს მითითებულია ქვემოთ.

MPP-ში XLSX-ის კონვერტაცია

MS Excel არის ოფისის მონაცემთა გაზიარების ფართოდ გამოყენებულ ფორმატებს შორის და, შესაბამისად, Aspose.Tasks Cloud-ს აქვს MS Project ფაილების MS Excel ფორმატში (XLSX) გადაცემის შესაძლებლობა. API იძლევა შესაძლებლობას განახორციელოს კონვერტაცია კონსოლზე/ტერმინალზე ნებისმიერ პლატფორმაზე. მიუხედავად იმისა, რომ ჩვენი API-ების შეფასება შესაძლებელია უფასოდ, მაგრამ მონაცემთა მთლიანობის უზრუნველსაყოფად, ისინი ხელმისაწვდომია მხოლოდ ავტორიზებული პერსონალისთვის. გარდა ამისა, API-ზე წვდომისთვის ბრძანების სტრიქონზე, თქვენ უნდა შექმნათ JWT ტოკენი თქვენი კონკრეტული მომხმარებლის სახელისა და პაროლის საფუძველზე.

Aspose.Tasks Cloud SDK-ის ინსტალაციის სწრაფი გზა .NET-ისთვის არის NuGet პაკეტის მეშვეობით ბრძანება პაკეტის მენეჯერის კონსოლში:

Install-Package Aspose.Tasks-Cloud -Version 21.2.0

გარდა ამისა, ჩვენ ასევე გირჩევთ, გადახედოთ შემდეგ სტატიებს

cURL ბრძანება

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

შედეგად მიღებული myresultant.xlsx ინახება მიმდინარე დირექტორიაში.

C# .NET

შემდეგი ნაბიჯები განსაზღვრავს MS Project ფაილის (MPP) ფაილის XLSX-ად გადაქცევის პროცედურას.

  1. უპირველეს ყოვლისა, ჩვენ გვჭირდება TasksApi-ს ობიექტის ინიციალიზაცია ClientID და ClientSecret დეტალების გადაცემისას.
  2. მეორეც, შექმენით GetTaskDocumentWithFormatRequest-ის ობიექტი და მიუთითეთ პროექტის შეყვანის ფაილი და სასურველი გამომავალი ფორმატი ProjectFileFormat ჩამოთვლიდან
  3. შემდეგ გამოიძახეთ TasksApi კლასის GetTaskDocumentWithFormat(..) მეთოდი და არგუმენტად გადაიტანეთ ზემოთ მოცემულ სტრიქონში შექმნილი ობიექტი.
  4. შედეგად მიღებული ფაილი ბრუნდება Stream-ის ეგზემპლარად
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ 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();
}

როგორ გადავიტანოთ MPP PDF-ში

MS Project ფაილის კონვერტაცია PDF ფორმატში მსგავსია, როგორც ზემოთ იყო მითითებული XLSX კონვერტაციისთვის და ერთადერთი განსხვავება არის PDF მნიშვნელობის მიწოდება ProjectFileFormat ჩამოთვლიდან, როგორც გამომავალი ფორმატი.

cURL ბრძანება

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

MS Project ფაილის PDF ფორმატში გადასაყვანად, ჩამოთვლიდან უნდა აირჩიოთ შემდეგი მნიშვნელობა.

MPP კონვერტაცია PDF-ზე C#-ში

სურათი 1: - Pdf მნიშვნელობის შერჩევა ჩამოთვლიდან.

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ 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 კონვერტაცია HTML-ში

MPP ფაილის HTML ფორმატში შენახვისას, ჩვენ უნდა მივუთითოთ ლოგიკური მნიშვნელობა returnAsZipArchive პარამეტრისთვის. ასე რომ, როდესაც პარამეტრი მითითებულია როგორც true, HTML რესურსები შედის ცალკე ფაილებად და დაბრუნდება შედეგად HTML ფაილთან ერთად zip პაკეტის სახით.

cURL ბრძანება

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

გარდა ამისა, კონვერტაციის კოდის გამოყენებისას პროგრამირების SDK-ში, ჩვენ უნდა მივაწოდოთ Html, როგორც მნიშვნელობა ProjectFileFormat ჩამოთვლიდან. ქვემოთ მოცემულია შედეგიანი HTML-ის გადახედვა.

MPP გადაკეთდა HTML-ში

სურათი 2: - შედეგიანი HTML-ის გადახედვა

თქვენ შეგიძლიათ განიხილოთ ზემოთ მოცემულ მაგალითებში გამოყენებული ფაილების ნიმუშის ჩამოტვირთვა

დასკვნა

გთხოვთ, გაითვალისწინოთ, რომ Aspose.Tasks Cloud არის სრული გადაწყვეტა MS Project ფაილების დამუშავებისთვის და ამ სტატიაში ვისწავლეთ, როგორ შეგვიძლია გადავიყვანოთ MPP ფაილები XLSX, PDF HTML ფორმატში მარტივი თანამშრომლობისთვის. არ არის საჭირო პროგრამული უზრუნველყოფის ჩამოტვირთვა ან ინსტალაცია და სწრაფად დაიწყეთ სასურველი ოპერაციების შესრულება ხაზების მინიმალური ნაკრებით. ქვემოთ მოცემულია რამდენიმე ფუნქცია, რომელსაც მხარს უჭერს API

  • დაამატეთ პროექტის დავალებები ან წაშალეთ პროექტის დავალებები მათ მითითებასთან ერთად
  • მიიღეთ პროექტის კონტურის კოდები ინდექსის მიხედვით და მიიღეთ ბმულები პროექტის ყველა ამოცანისთვის
  • პროექტების იმპორტი Primavera DB ფორმატებიდან ან მონაცემთა ბაზებიდან მითითებული კავშირის სტრიქონით
  • მართეთ პროექტის ამოცანები, რესურსების მონაცემები, კალენდრები და სამუშაო განაწილების სტრუქტურა (WBS)
  • შეასრულეთ რისკის ანალიზი მონტე კარლოს სიმულაციის გამოყენებით და შექმენით ანგარიში
  • შექმენით და დააყენეთ პროექტის დოკუმენტის თვისებები და მიიღეთ ყველა ან კონკრეტული არსებული თვისებები
  • წაიკითხეთ პროექტის გაფართოებული ატრიბუტები, დროში მასშტაბური მონაცემები ან რაიმე კონკრეტული ამოცანის განმეორებადი ინფორმაცია
  • ხელახლა დაგეგმეთ პროექტის ამოცანები, თარიღები და სხვა პარამეტრები
  • გამოთვალეთ შლაკები და ხელახლა გამოთვალეთ პროექტის დასრულების ან დაუსრულებელი სამუშაოები