Διαχείριση MS Project Server με Aspose.Tasks

Εισαγωγή

Σε αυτό το σεμινάριο, θα εμβαθύνουμε στη διαχείριση του MS Project Server χρησιμοποιώντας το Aspose.Tasks για .NET. Το Aspose.Tasks είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να εργάζονται με αρχεία Microsoft Project μέσω προγραμματισμού, επιτρέποντας την απρόσκοπτη ενοποίηση και χειρισμό των δεδομένων του έργου.

Προαπαιτούμενα

Πριν ξεκινήσουμε τη διαχείριση του MS Project Server με το Aspose.Tasks, βεβαιωθείτε ότι έχετε ρυθμίσει τις ακόλουθες προϋποθέσεις:

  1. Microsoft Project Server: Χρειάζεστε πρόσβαση σε μια παρουσία του Microsoft Project Server όπου έχετε δικαιώματα διαχειριστή ή τουλάχιστον δικαιώματα για τη δημιουργία και τη διαχείριση έργων.
  2. Aspose.Tasks for .NET Library: Βεβαιωθείτε ότι έχετε κατεβάσει και εγκαταστήσει τη βιβλιοθήκη Aspose.Tasks για .NET. Μπορείτε να το κατεβάσετε από τοδικτυακός τόπος.
  3. Διαπιστευτήρια: Λάβετε τα απαραίτητα διαπιστευτήρια για έλεγχο ταυτότητας με την παρουσία του διακομιστή MS Project. Αυτό συνήθως περιλαμβάνει όνομα χρήστη και κωδικό πρόσβασης.

Εισαγωγή χώρων ονομάτων

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε εισαγάγει τους απαιτούμενους χώρους ονομάτων στον κώδικα C#:

    using Aspose.Tasks;
    using System;
    using System.Collections.Generic;
    using System.Diagnostics.CodeAnalysis;
    using System.IO;
    using System.Net;
    

Βήμα 1: Ρύθμιση διαπιστευτηρίων ελέγχου ταυτότητας

Αρχικά, πρέπει να ρυθμίσετε τα διαπιστευτήρια ελέγχου ταυτότητας για να συνδεθείτε στην παρουσία του διακομιστή MS Project. Αυτό περιλαμβάνει τη διεύθυνση τομέα, το όνομα χρήστη και τον κωδικό πρόσβασης.

const string sharepointDomainAddress = "https://contoso.sharepoint.com/sites/pwa";
const string UserName = "admin@contoso.onmicrosoft.com";
const string Password = "MyPassword";
var credentials = new ProjectServerCredentials(sharepointDomainAddress, UserName, Password);

Βήμα 2: Φορτώστε το έργο

Στη συνέχεια, φορτώστε το αρχείο MS Project που θέλετε να διαχειριστείτε χρησιμοποιώντας το Aspose.Tasks.

var project = new Project(DataDir + @"Project1.mpp");

Βήμα 3: Δημιουργία Project Server Manager

Στιγμιότυπο αProjectServerManager αντικείμενο χρησιμοποιώντας τα προηγουμένως καθορισμένα διαπιστευτήρια.

var manager = new ProjectServerManager(credentials);

Βήμα 4: Καθορίστε τις επιλογές αποθήκευσης

Καθορίστε τυχόν συγκεκριμένες επιλογές αποθήκευσης για το έργο σας. Για παράδειγμα, μπορείτε να ορίσετε ένα χρονικό όριο για τη λειτουργία.

var options = new ProjectServerSaveOptions
{
    Timeout = TimeSpan.FromSeconds(10)
};

Βήμα 5: Δημιουργία ή ενημέρωση έργου

Τέλος, δημιουργήστε ή ενημερώστε το έργο στον διακομιστή MS Project.

manager.CreateNewProject(project, options);

Συγχαρητήρια! Διαχειριστήκατε με επιτυχία τον MS Project Server χρησιμοποιώντας το Aspose.Tasks για .NET.

συμπέρασμα

Σε αυτό το σεμινάριο, εξερευνήσαμε τον τρόπο διαχείρισης του MS Project Server μέσω προγραμματισμού χρησιμοποιώντας το Aspose.Tasks για .NET. Με τα παρεχόμενα βήματα, μπορείτε να ενσωματώσετε απρόσκοπτα το Aspose.Tasks στις εφαρμογές σας .NET για να αυτοματοποιήσετε τις εργασίες διαχείρισης έργων στον MS Project Server.

Συχνές ερωτήσεις

Ε: Είναι το Aspose.Tasks συμβατό με όλες τις εκδόσεις του Microsoft Project Server;

Α: Το Aspose.Tasks υποστηρίζει την ενοποίηση με διάφορες εκδόσεις του Microsoft Project Server, διασφαλίζοντας τη συμβατότητα σε διαφορετικά περιβάλλοντα.

Ε: Μπορώ να εκτελέσω μαζικές λειτουργίες σε έργα χρησιμοποιώντας το Aspose.Tasks;

Α: Ναι, το Aspose.Tasks σάς επιτρέπει να εκτελείτε μαζικές λειτουργίες όπως η δημιουργία, η ενημέρωση και η διαγραφή έργων στον MS Project Server.

Ε: Το Aspose.Tasks παρέχει υποστήριξη για τον προγραμματισμό έργων και τη διαχείριση πόρων;

Α: Απολύτως, το Aspose.Tasks προσφέρει ολοκληρωμένη υποστήριξη για τον προγραμματισμό έργων, την κατανομή πόρων και τις λειτουργίες διαχείρισης εργασιών.

Ε: Είναι δυνατή η αυτοματοποίηση εργασιών αναφοράς με το Aspose.Tasks;

Α: Ναι, το Aspose.Tasks σάς δίνει τη δυνατότητα να αυτοματοποιήσετε τη δημιουργία προσαρμοσμένων αναφορών με βάση τα δεδομένα του έργου, διευκολύνοντας την αποτελεσματική παρακολούθηση και ανάλυση του έργου.

Ε: Μπορώ να δοκιμάσω το Aspose.Tasks πριν το αγοράσω;

Α: Ναι, μπορείτε να εξερευνήσετε τις δυνατότητες του Aspose.Tasks αποκτώντας πρόσβαση σε μια δωρεάν δοκιμή από τοδικτυακός τόπος.