Anteprima di Project Management

Questo blog copre i seguenti argomenti

Vai alla lingua

Go è un linguaggio davvero semplice da capire, in quanto consente ai nuovi programmatori di apprendere il linguaggio rapidamente. Consente inoltre ai veterani esperti di comprendere rapidamente il codice di qualcun altro. Insieme alla facilità di distribuzione e alla forte concorrenza, uno dei maggiori vantaggi del linguaggio Go è la chiarezza e la facilità d’uso. Si concentra sulla velocità di Go. Pertanto, se si proviene da un linguaggio interpretato come PHP, Python o Ruby, è quasi come il giorno e la notte. Grazie a tutti questi vantaggi, sta diventando molto popolare tra i programmatori. Inoltre, invece di richiedere che Go sia installato su macchine esterne, è possibile compilare facilmente il codice sorgente originale per eseguirlo su più macchine.

Applicazioni di Project Management

Ora, per quanto riguarda la gestione dei progetti, è uno dei lavori essenziali al giorno d’oggi e, tra le varie applicazioni di gestione dei progetti, MS Project e Oracle Primavera P6 Enterprise Project Portfolio Management sono i prodotti più popolari. Tuttavia, per creare e manipolare i file di gestione dei progetti, dobbiamo installare la rispettiva applicazione. Inoltre, devi anche pagare una cifra considerevole per un abbonamento alla licenza e diventa macchinoso quando devi eseguire una piccola operazione rapida e il processo di installazione e attivazione richiede più tempo dell’attività effettiva. Quindi una soluzione rapida e praticabile è quella di optare per un’API di programmazione. Tuttavia, una soluzione più adatta è quella di consumare un’API cloud basata su REST in cui non devi installare alcun software particolare ma un semplice comando cURL su un prompt dei comandi può soddisfare i tuoi requisiti.

Cloud di Aspose.Tasks

Dopo un’attenta considerazione degli scenari di cui sopra, Aspose.Tasks Cloud si è rivelata una scelta incredibile in quanto fornisce le capacità per creare, manipolare e trasformare file MS Project e Primavera in vari formati supportati utilizzando API REST. Non è richiesto alcun download o installazione di software per MS Office o Oracle Primavera. Tutto ciò che devi fare è iscriverti su dashboard.aspose.cloud, ottenere il tuo ID cliente personalizzato e le chiavi segrete del cliente e iniziare a lavorare con i tuoi documenti di gestione del progetto.

Aspose.Tasks Cloud SDK per Go

Ora considera uno scenario in cui devi elaborare programmaticamente file di progetto e il tuo linguaggio preferito è Go (per le sue meravigliose funzionalità come menzionato sopra), quindi per soddisfare efficacemente questi requisiti, abbiamo creato specificamente un SDK per il linguaggio Go. Aspose.Tasks Cloud SDK per Go fornisce tutte le funzionalità offerte da Aspose.Tasks Cloud e diventa comodo quando devi elaborare file MS Project (MPP, MPT, MPX) e Oracle primavera (XML, XER).Alcune delle interessanti funzionalità offerte da questo SDK sono

  • Aggiungere, modificare, rimuovere attività di progetto
  • Sposta l’attività del progetto da un’attività padre a un’altra
  • Cambia la posizione dell’attività del progetto sotto un’attività padre
  • Importa progetti da formati DB Primavera
  • Assegnare assegnazioni a un progetto
  • Gestire la struttura di suddivisione del lavoro (WBS) del progetto
  • Eseguire l’analisi dei rischi
  • Gestire i collegamenti e le assegnazioni delle attività.
  • Elimina un’attività di progetto con tutti i suoi riferimenti e ricostruisci l’albero delle attività

Conversione del progetto in altri formati

L’SDK fornisce un rendering impeccabile e robusto dei file di progetto in altri formati di file supportati, tra cui PDF, XPS, XLSX, CSV, TXT, HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX e Gdhtml. La parte migliore è che un singolo metodo GetTaskDocumentWithFormat fornisce tutte queste capacità di conversione.

L’esempio seguente mostra i passaggi per eseguire la conversione di un file .mpp in formato PDF.

arricciare

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>"

Puoi prendere in considerazione di visitare il seguente collegamento per ulteriori informazioni su Come ottenere il token di accesso JWT?

Richiedi URL

https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false

Il file di progetto di esempio utilizzato nell’esempio precedente può essere scaricato da CalendarWorkWeeks.mpp.

Caricamento dei file di progetto

Per manipolare i file, il file sorgente può essere caricato utilizzando uno dei seguenti metodi

Oltre ai dettagli delle funzionalità menzionati sopra, c’è un enorme elenco di funzionalità supportate da Aspose.Tasks Cloud SDK per Go. Potresti anche prendere in considerazione di scaricare codice sorgente e modificarlo in base alle tue esigenze. L’installazione è solo un’operazione di una riga

go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api

Inizia a esplorare le fantastiche funzionalità offerte da SDK sia a livello di programmazione usando Golang, sia usando l’interfaccia API basata su Swagger27 per un test rapido. Per iniziare rapidamente con SDK, puoi anche provare a usare frammenti di codice di esempio condivisi su questo link.

Sentiti libero di esplorare la Guida per sviluppatori e in caso di domande tecniche, pubblica la domanda nel forum di supporto di Aspose.Tasks.

Prezzi

A differenza dei meccanismi di licenza convenzionali dei prodotti, anche i prezzi sono la nostra caratteristica saliente. Quando utilizzi le nostre API Cloud, elabori tutti i file che desideri e dopo un mese calcoleremo il numero totale di crediti utilizzati e ti fattureremo in base alle nostre tariffe flessibili (tariffe scontate su grandi volumi).Per ulteriori dettagli, visita Prezzi.