Αυτό το ιστολόγιο καλύπτει τα ακόλουθα θέματα
Πήγαινε γλώσσα
Το Go είναι μια πολύ απλή γλώσσα στην κατανόηση, καθώς επιτρέπει στους νέους προγραμματιστές να πάρουν τη γλώσσα γρήγορα. Επιτρέπει επίσης στους έμπειρους βετεράνους να κατανοήσουν γρήγορα τον κώδικα κάποιου άλλου. Μαζί με την ευκολία ανάπτυξης, τον ισχυρό ταυτόχρονο, ένα από τα μεγαλύτερα πλεονεκτήματα του Go lang είναι η σαφήνεια και η ευκολία χρήσης. Επικεντρώνεται στο Go’s fast. Επομένως, εάν προέρχεστε από μια γλώσσα διερμηνείας όπως η PHP, η Python ή η Ruby, είναι σχεδόν νύχτα-μέρα. Λόγω όλων αυτών των πλεονεκτημάτων, γίνεται πολύ δημοφιλές μεταξύ των προγραμματιστών. Επιπλέον, αντί να απαιτείται η εγκατάσταση του Go σε ξένα μηχανήματα, μπορείτε εύκολα να κάνετε cross-compile τον αρχικό σας πηγαίο κώδικα για να εκτελείται σε πολλά μηχανήματα.
Εφαρμογές Διαχείρισης Έργων
Ερχόμενοι τώρα στη διαχείριση έργων, είναι μια από τις βασικές εργασίες αυτές τις μέρες, και μεταξύ των διαφόρων εφαρμογών διαχείρισης έργων, το MS Project και το Oracle Primavera P6 Enterprise Project Portfolio Management είναι τα δημοφιλή προϊόντα. Ωστόσο, για να δημιουργήσουμε αλλά και να χειριστούμε αρχεία διαχείρισης έργου, πρέπει να εγκαταστήσουμε την αντίστοιχη εφαρμογή. Επιπλέον, πρέπει επίσης να πληρώσετε ένα βαρύ ποσό για μια συνδρομή άδειας χρήσης και γίνεται δυσκίνητο όταν χρειάζεται να εκτελέσετε μια γρήγορη μικρή λειτουργία και η διαδικασία εγκατάστασης και ενεργοποίησης καταναλώνει περισσότερο χρόνο από την πραγματική δραστηριότητα. Επομένως, μια γρήγορη και βιώσιμη λύση είναι να επιλέξετε ένα API προγραμματισμού. Ωστόσο, μια πιο κατάλληλη λύση είναι να καταναλώνετε το API cloud που βασίζεται στο REST όπου δεν χρειάζεται να εγκαταστήσετε κάποιο συγκεκριμένο λογισμικό, αλλά μια απλή εντολή cURL πάνω από μια γραμμή εντολών μπορεί να ικανοποιήσει τις απαιτήσεις σας.
Aspose.Tasks Cloud
Μετά από προσεκτική εξέταση των παραπάνω σεναρίων, το Aspose.Tasks Cloud βρέθηκε να είναι μια καταπληκτική επιλογή καθώς παρέχει τις δυνατότητες δημιουργίας, χειρισμού και μετατροπής αρχείων MS Project και Primavera σε διάφορες υποστηριζόμενες μορφές χρησιμοποιώντας REST API. Δεν απαιτείται λήψη ή εγκατάσταση λογισμικού για το MS Office ή το Oracle Primavera. Το μόνο που χρειάζεται να κάνετε είναι να εγγραφείτε στο dashboard.aspose.cloud, να λάβετε τα εξατομικευμένα κλειδιά Client Id και Client Secret και να αρχίσετε να εργάζεστε με τα έγγραφα διαχείρισης του έργου σας.
Aspose.Tasks Cloud SDK for Go
Τώρα σκεφτείτε ένα σενάριο, όπου πρέπει να επεξεργαστείτε αρχεία Project μέσω προγραμματισμού και η προτιμώμενη γλώσσα σας είναι η Go (λόγω των υπέροχων χαρακτηριστικών της όπως αναφέρθηκαν παραπάνω), οπότε για να εκπληρώσουμε αποτελεσματικά αυτές τις απαιτήσεις, δημιουργήσαμε ειδικά μια γλώσσα SDK για Go. Το Aspose.Tasks Cloud SDK for Go παρέχει όλες τις δυνατότητες που προσφέρει το Aspose.Tasks Cloud και γίνεται βολικό όταν χρειάζεται να επεξεργαστείτε το MS Project(MPP, MPT, MPX ) και αρχεία Oracle primavera (XML, XER).Μερικές από τις συναρπαστικές δυνατότητες που προσφέρει αυτό το SDK είναι
- Προσθήκη, τροποποίηση, κατάργηση εργασιών έργου
- Μετακίνηση εργασίας έργου από τη μια γονική εργασία στην άλλη
- Αλλάξτε τη θέση της εργασίας έργου κάτω από μια γονική εργασία
- Εισαγωγή έργου από μορφές Primavera DB
- Κατανομή εργασιών σε ένα έργο
- Διαχείριση της δομής ανάλυσης εργασίας του έργου (WBS)
- Εκτελέστε ανάλυση κινδύνου
- Χειριστείτε συνδέσμους εργασιών και αναθέσεις εργασιών.
- Διαγράψτε μια εργασία έργου με όλες τις αναφορές της και δημιουργήστε ξανά το δέντρο εργασιών
Μετατροπή έργου σε άλλες μορφές
Το SDK παρέχει άψογη και ισχυρή απόδοση των αρχείων Project σε άλλες υποστηριζόμενες μορφές αρχείων, όπως PDF, XPS, XLSX, CSV, TXT , HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX και Gdhtml. Το καλύτερο μέρος είναι ότι μια μεμονωμένη μέθοδος GetTaskDocumentWithFormat παρέχει όλες αυτές τις δυνατότητες μετατροπής.
Το παρακάτω παράδειγμα δείχνει βήματα σχετικά με τον τρόπο εκτέλεσης της μετατροπής .mpp σε μορφή PDF.
μπούκλα
curl -X GET "https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
Μπορείτε να εξετάσετε το ενδεχόμενο να επισκεφθείτε τον ακόλουθο σύνδεσμο για περισσότερες πληροφορίες σχετικά με το [How to get JWT access token?](https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/ #get-access-token)
Αίτημα URL
https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false
Το δείγμα αρχείου έργου που χρησιμοποιείται στο παραπάνω παράδειγμα μπορεί να ληφθεί από το [CalendarWorkWeeks.mpp](https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/blob/master/tests/testdata/CalendarWorkWeeks. mpp).
Φόρτωση αρχείων έργου
Για να χειριστείτε τα αρχεία, το αρχείο προέλευσης μπορεί να φορτωθεί χρησιμοποιώντας μία από τις ακόλουθες μεθόδους
- GetTaskDocument - Get project document already available on cloud storage
- PutImportProjectFromFile - Imports project from primavera DB formats (Primavera SQLite .db or Primavera XML) and saves it to specified file with the specified format
- PutImportProjectFromDb - Imports project from the database with the specified connection string and saves it to specified file with the specified format
- PutImportProjectFromProjectOnline - Imports project from Project Online and saves it to a specified file
Εκτός από τις λεπτομέρειες χαρακτηριστικών που αναφέρθηκαν παραπάνω, υπάρχει μια τεράστια λίστα λειτουργιών που υποστηρίζονται από το Aspose.Tasks Cloud SDK for Go. Μπορείτε ακόμη να εξετάσετε το ενδεχόμενο λήψης του πηγαίου κώδικα και να το τροποποιήσετε σύμφωνα με τις απαιτήσεις σας. Η εγκατάσταση είναι μόνο μια λειτουργία μιας γραμμής
go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api
Ξεκινήστε να εξερευνάτε τις εκπληκτικές δυνατότητες που προσφέρει το SDK είτε μέσω προγραμματισμού χρησιμοποιώντας το Golang είτε χρησιμοποιήστε διεπαφή API που βασίζεται σε swagger για γρήγορη δοκιμή. Για να ξεκινήσετε γρήγορα με το SDK, μπορείτε ακόμη και να δοκιμάσετε να χρησιμοποιήσετε δείγματα αποσπασμάτων κώδικα που κοινοποιούνται σε αυτόν τον σύνδεσμο.
Μη διστάσετε να εξερευνήσετε τον Οδηγό προγραμματιστών και σε περίπτωση τεχνικού ερωτήματος, δημοσιεύστε το ερώτημα στο φόρουμ υποστήριξης Aspose.Tasks.
Τιμολόγηση
Σε αντίθεση με τους συμβατικούς μηχανισμούς αδειοδότησης προϊόντων, η τιμολόγηση είναι επίσης το κύριο χαρακτηριστικό μας. Όταν χρησιμοποιείτε τα Cloud API μας, επεξεργάζεστε όσα αρχεία θέλετε και μετά από ένα μήνα, θα υπολογίσουμε τον συνολικό αριθμό των πιστώσεων που χρησιμοποιήθηκαν και θα σας χρεώσουμε σύμφωνα με τις ευέλικτες τιμές μας (εκπτωτικές τιμές για μεγάλους όγκους).Για περισσότερες λεπτομέρειες, επισκεφτείτε το Pricing.