1. Προϊόντα
  2.   Project Management
  3.   PHP
  4.   Aspose.Tasks Cloud PHP SDK

Aspose.Tasks Cloud PHP SDK

 
 

PHP API για Δημιουργία, Διαχείριση & Μετατροπή Αρχείων Microsoft Project

Μια Ισχυρή Βιβλιοθήκη PHP που επιτρέπει στους προγραμματιστές να εργάζονται με αρχεία Microsoft Project MPP, MPX και XML. Επιτρέπει στους προγραμματιστές να Δημιουργούν, Διαχειρίζονται, Διαχειρίζονται και Μετατρέπουν δεδομένα Microsoft Project σε PDF, XPS, Εικόνες και άλλα.

Τι είναι το Aspose.Tasks Cloud PHP SDK;

Η διαχείριση έργων είναι κρίσιμη για την επιτυχία των επιχειρήσεων. Aspose.Tasks Cloud PHP SDK είναι ένα εξαιρετικό εργαλείο για προγραμματιστές που θέλουν να προσθέσουν ισχυρές δυνατότητες διαχείρισης έργων στις εφαρμογές PHP τους. Με αυτό το SDK, μπορείτε εύκολα να δημιουργείτε, να επεξεργάζεστε και να μετατρέπετε αρχεία Microsoft Project στο cloud χωρίς να ασχοληθείτε με πολύπλοκες ρυθμίσεις ή βαριά τοπική επεξεργασία. Αυτό απλοποιεί όλη τη διαδικασία και κάνει τη διαχείριση έργων πιο αποδοτική για εσάς. Είναι φιλικό προς το χρήστη και προάγει τη συνεργασία επιτρέποντας σε πολλούς χρήστες να έχουν πρόσβαση και να επεξεργάζονται πληροφορίες έργου ταυτόχρονα. Ένα βασικό χαρακτηριστικό του SDK είναι η δυνατότητά του να μετατρέπει αρχεία έργου σε διαφορετικές μορφές όπως PDF, XLSX, CSV και HTML.

Το Aspose.Tasks Cloud PHP SDK είναι ένα χρήσιμο εργαλείο για προγραμματιστές. Σας επιτρέπει να χειρίζεστε αρχεία Microsoft Project (MPP) με κώδικα. Χρησιμοποιώντας αυτό το PHP SDK, μπορείτε να προσθέσετε λειτουργίες διαχείρισης έργων στις εφαρμογές PHP σας. Αυτό καθιστά τη διαχείριση αρχείων έργου απλή. Το SDK περιλαμβάνει βασικά χαρακτηριστικά όπως ανάγνωση και εγγραφή αρχείων MPP σε PHP, εισαγωγή και εξαγωγή δεδομένων έργου, και διαχείριση εργασιών και εξαρτήσεων στα έργα σας. Διαθέτει επίσης προχωρημένες λειτουργίες προγραμματισμού, επιτρέποντας στους προγραμματιστές να διαχειρίζονται ημερολόγια και επαναλήψεις αποτελεσματικά. Χρησιμοποιώντας το SDK, μπορείτε να απλοποιήσετε τις διαδικασίες του έργου, να ενισχύσετε τη συνεργασία και να διασφαλίσετε ότι τα έργα σας τρέχουν ομαλά.

Previous Next

Ξεκινώντας με το Aspose.Tasks Cloud PHP SDK

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Tasks Cloud PHP SDK είναι μέσω Composer. Παρακαλώ χρησιμοποιήστε τις παρακάτω εντολές για μια ομαλή εγκατάσταση.

Install Aspose.Tasks Cloud PHP SDK via Composer

composer require aspose/tasks-sdk-php
You can download the directly from Aspose.Tasks Σελίδα κυκλοφορίας

Δημιουργία & Διαχείριση Αρχείου Έργου μέσω PHP

Aspose.Tasks Cloud PHP SDK επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν και να διαχειρίζονται αρχεία Microsoft Project (MPP, MPX) και αρχεία Primavera (XER) με ευκολία μέσα σε εφαρμογές PHP. Οι προγραμματιστές μπορούν να δημιουργούν νέα αρχεία έργου, να ενημερώνουν υπάρχοντα και να εξάγουν πολύτιμα δεδομένα, όπως εργασίες, πόρους και αναθέσεις. Αυτή η δυνατότητα είναι ιδιαίτερα χρήσιμη για επιχειρήσεις που διαχειρίζονται πολλαπλά έργα και χρειάζονται συγχρονισμό χρονοδιαγραμμάτων και πόρων. Το παρακάτω παράδειγμα κώδικα δείχνει πώς οι προγραμματιστές μπορούν να δημιουργήσουν ένα νέο αρχείο έργου μέσα σε εφαρμογές PHP.

How to Create a New Project File inside PHP Apps?

 
require_once('vendor/autoload.php');

use Aspose\Tasks\TasksApi;
use Aspose\Tasks\Model\Requests\CreateNewProjectRequest;
use Aspose\Tasks\Model\Project;

$tasksApi = new TasksApi('Your Client Id', 'Your Client Secret');

try {
    $request = new CreateNewProjectRequest();
    $request->setName('NewProject.mpp');

    $project = $tasksApi->createNewProject($request);

    echo "Project created successfully with ID: " . $project->getProjectId();
  } catch (Exception $e) {
    echo "Error occurred: " . $e->getMessage();
}

Εξαγωγή Αρχείου Έργου σε PDF & Άλλες Μορφές

Ένα από τα πιο εντυπωσιακά χαρακτηριστικά του Aspose.Tasks Cloud PHP SDK είναι η δυνατότητά του να εξάγει αρχεία έργου σε διάφορες μορφές με μόνο λίγες γραμμές κώδικα μέσα σε εφαρμογές PHP. Το API υποστηρίζει μετατροπή σε δημοφιλείς μορφές, όπως PDF, XLSX, CSV, HTML, XML, TXT, TIF, SVG, PNG, JPEG κ.ά. Αυτή η ευελιξία διασφαλίζει ότι τα δεδομένα του έργου μπορούν να μοιραστούν εύκολα μεταξύ διαφορετικών πλατφορμών και ενδιαφερομένων. Για παράδειγμα, μπορείτε να δημιουργήσετε μια αναφορά PDF του χρονοδιαγράμματος του έργου σας για παρουσίαση σε πελάτες ή να εξάγετε τα δεδομένα σε αρχείο Excel για περαιτέρω ανάλυση. Ακολουθεί ένα απλό παράδειγμα που δείχνει πώς οι προγραμματιστές μπορούν να μετατρέψουν ένα αρχείο MS Project MPP σε PDF μέσα σε εφαρμογές PHP.

How to Export MS Project MPP File to PDF via PHP REST API?

 // Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

$config = new Configuration();
$config->setAppSid("MY_CLIENT_ID");
$config->setAppKey("MY_CLIENT_SECRET");

$api = new TasksApi(null, $config);

// upload file to cloud
$fullName = 'template.mpp';
$upload_result = $api->uploadFile($Path = realpath(__DIR__ . '/../../..') . '/TestData/' . $fullName, $fullName);

// save as pdf file
$request = new Requests\GetReportPdfRequest($fullName, Model\ReportType::MILESTONES, self::$storageName, $folder));
$result = $api->getReportPdf($request);

Υποστήριξη Προγραμματισμού και Ημερολογίων

Το Aspose.Tasks Cloud PHP SDK περιλαμβάνει πλήρη υποστήριξη για προχωρημένες λειτουργίες προγραμματισμού, επιτρέποντας στους προγραμματιστές να εργάζονται με ημερολόγια και επαναλήψεις μέσα στις εφαρμογές PHP τους. Μπορείτε να ορίσετε ώρες εργασίας, να καθορίσετε αργίες και να διαχειριστείτε ημερολόγια πόρων ώστε να αντικατοπτρίζουν τις πραγματικές συνθήκες εργασίας. Το SDK υποστηρίζει επίσης αυτόματους υπολογισμούς χρονοδιαγραμμάτων εργασιών βάσει εξαρτήσεων, διευκολύνοντας την προσαρμογή σε αλλαγές στα χρονοδιαγράμματα του έργου.

Διαχείριση Εργασιών και Πόρων

Το Aspose.Tasks Cloud PHP SDK διευκολύνει τους επαγγελματίες λογισμικού να διαχειρίζονται εργασίες και πόρους εντός ενός έργου χρησιμοποιώντας το PHP REST API. Υποστηρίζει λειτουργίες CRUD (Δημιουργία, Ανάγνωση, Ενημέρωση, Διαγραφή) για εργασίες, συνδέσμους εργασιών και πόρους. Μπορείτε να προσθέσετε νέες εργασίες, να ενημερώσετε υπάρχουσες, να αναθέσετε πόρους και ακόμη να διαχειριστείτε εξαρτήσεις μεταξύ εργασιών. Το SDK επιτρέπει επίσης την παρακολούθηση προόδου εργασιών και τον ορισμό περιορισμών, διασφαλίζοντας ότι τα χρονοδιαγράμματα του έργου σας παραμένουν υπό έλεγχο. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές μπορούν να προσθέσουν μια νέα εργασία σε υπάρχον έργο χρησιμοποιώντας κώδικα PHP.

How to Add a New Task to Existing Project inside PHP Apps?


// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-php/

$remoteName = "AddTask.mpp";

$folder = $this->uploadFile("Project2016.mpp", $remoteName, '');
$response = $this->tasks->postTask(new Requests\PostTaskRequest($remoteName, "New task name", 4, null, self::$storageName, $folder));

Assert::assertEquals(201, $response->getCode());
Assert::assertNotNull($response->getTaskItem());
$newTaskUid = $response->getTaskItem()->getUid();
$response = $this->tasks->getTask(new Requests\GetTaskRequest($remoteName, $newTaskUid, self::$storageName, $folder));
Assert::assertEquals(200, $response->getCode());
Assert::assertNotNull($response->getTask());


 Ελληνικά