專案管理預覽

這篇部落格涵蓋以下主題

Go語言

Go 是一種非常容易理解的語言,因為它允許新程式設計師快速掌握該語言。它還可以讓經驗豐富的老手快速理解別人的程式碼。除了易於部署、強大的並發性之外,Go 語言的最大優勢之一是清晰且易於使用。它專注於 Go 的速度。因此,如果您使用的是 PHP、Python 或 Ruby 等解釋性語言,那麼這幾乎是日以繼夜的。由於所有這些好處,它在程式設計師中非常受歡迎。此外,您可以輕鬆地交叉編譯原始原始程式碼以在多台機器上運行,而不需要在外部機器上安裝 Go。

專案管理應用程式

現在,專案管理已成為當今必不可少的工作之一,在各種專案管理應用程式中,MS Project 和 Oracle Primavera P6 Enterprise Project Portfolio Management 是受歡迎的產品。但是,為了建立和操作專案管理文件,我們需要安裝相應的應用程式。此外,您還需要支付大量的授權訂閱費用,當您需要執行快速的小操作並且安裝和啟動過程比實際活動消耗更多的時間時,這會變得很麻煩。因此,一個快速且可行的解決方案是選擇程式設計 API。然而,更合適的解決方案是使用基於 REST 的雲端 API,您不需要安裝任何特定軟體,但透過命令提示字元執行簡單的 cURL 命令即可滿足您的要求。

Aspose.任務雲

在仔細考慮上述場景後,我們發現 Aspose.Tasks Cloud 是一個令人驚嘆的選擇,因為它提供了使用 REST API 建立、操作 MS Project 和 Primavera 檔案並將其轉換為各種受支援格式的功能。 MS Office 或 Oracle Primavera 無需下載或安裝軟體。您所需要做的就是透過 dashboard.aspose.cloud 訂閱,取得您的個人化用戶端 ID 和用戶端金鑰,並開始使用您的專案管理文件。

Aspose.Tasks Cloud SDK for Go

現在考慮一個場景,您需要以程式設計方式處理Project文件,而您的首選語言是Go(由於其如上所述的出色功能),因此為了有效地滿足這些需求,我們專門創建了Go語言的SDK。 Aspose.Tasks Cloud SDK for Go提供了Aspose.Tasks Cloud提供的所有功能,當您需要處理MS Project(MPPMPT,[MPX]時變得很方便]5)和 Oracle primavera(XML、XER)檔案。該 SDK 提供的一些令人興奮的功能包括

  • 新增、修改、刪除項目任務
  • 將專案任務從一項父任務移至另一項
  • 更改專案任務在父任務下的位置
  • 從 Primavera DB 格式匯入專案
  • 將作業分配給項目
  • 管理專案的工作分解結構(WBS)
  • 進行風險分析
  • 處理任務連結和任務分配。
  • 刪除項目任務及其所有引用並重建任務樹

項目轉換為其他格式

SDK 可以將專案檔案完美且可靠地呈現為其他支援的檔案格式,包括PDFXPSXLSXCSVTXTHTMLPNGJPEGSVGTIFFBMPSpreadsheetMLXER、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>"

您可以考慮訪問以下連結以獲取有關[如何獲取 JWT 訪問令牌?訪問令牌)

請求網址

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

上面範例中使用的範例專案檔案可以從CalendarWorkWeeks.mpp下載。

載入專案文件

為了操作文件,可以使用以下方法之一載入來源文件

除了上述的功能細節之外,Aspose.Tasks Cloud SDK for Go 支援大量功能。您甚至可以考慮下載原始碼並根據您的要求進行修改。安裝只需一行操作

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

請開始探索 SDK 提供的驚人功能,或使用 Golang 以程式設計方式,或使用基於 swagger 的 API 介面 進行快速測試。為了快速開始使用 SDK,您甚至可以嘗試使用透過 此連結 共享的範例程式碼片段。

請隨意探索 開發人員指南,如有任何技術疑問,請在 Aspose.Tasks 支援論壇 中發佈查詢。

定價

與傳統的產品授權機制不同,定價也是我們的顯著特徵。使用我們的雲端 API 時,您可以根據需要處理任意數量的文件,一個月後,我們將計算使用的積分總數,並根據我們的彈性費率(大批量折扣費率)向您計費。如欲了解更多詳情,請造訪定價