Xem trước Quản lý dự án

Blog này bao gồm các chủ đề sau

Đi ngôn ngữ

Go là một ngôn ngữ thực sự dễ hiểu vì nó cho phép các lập trình viên mới học ngôn ngữ này một cách nhanh chóng. Nó cũng cho phép những người kỳ cựu nhanh chóng hiểu được mã của người khác. Cùng với tính dễ triển khai, tính đồng thời mạnh mẽ, một trong những lợi thế lớn nhất của Go lang là tính rõ ràng và dễ sử dụng. Nó tập trung vào tốc độ của Go. Do đó, nếu bạn đến từ một ngôn ngữ được thông dịch như PHP, Python hoặc Ruby, thì gần như là ngày và đêm. Nhờ tất cả những lợi ích này, nó đang trở nên rất phổ biến trong giới lập trình viên. Hơn nữa, thay vì yêu cầu Go phải được cài đặt trên các máy nước ngoài, bạn có thể dễ dàng biên dịch chéo mã nguồn gốc của mình để chạy trên nhiều máy.

Ứng dụng quản lý dự án

Bây giờ đến quản lý dự án, đây là một trong những công việc thiết yếu hiện nay và trong số nhiều ứng dụng quản lý dự án, MS Project và Oracle Primavera P6 Enterprise Project Portfolio Management là những sản phẩm phổ biến. Tuy nhiên, để tạo cũng như thao tác các tệp quản lý dự án, chúng ta cần cài đặt ứng dụng tương ứng. Hơn nữa, bạn cũng cần phải trả một khoản tiền lớn cho đăng ký giấy phép và trở nên cồng kềnh khi bạn cần thực hiện một hoạt động nhỏ nhanh chóng và quá trình cài đặt và kích hoạt tốn nhiều thời gian hơn so với hoạt động thực tế. Vì vậy, một giải pháp nhanh chóng và khả thi là lựa chọn API lập trình. Tuy nhiên, một giải pháp phù hợp hơn là sử dụng API đám mây dựa trên REST, trong đó bạn không cần phải cài đặt bất kỳ phần mềm cụ thể nào mà chỉ cần một lệnh cURL đơn giản trên dấu nhắc lệnh có thể đáp ứng các yêu cầu của bạn.

Cloud Aspose.Tasks

Sau khi cân nhắc kỹ lưỡng các tình huống trên, Aspose.Tasks Cloud được coi là một lựa chọn tuyệt vời vì nó cung cấp khả năng tạo, thao tác và chuyển đổi các tệp MS Project và Primavera sang nhiều định dạng được hỗ trợ khác nhau bằng cách sử dụng REST API. Không cần tải xuống hoặc cài đặt phần mềm cho MS Office hoặc Oracle Primavera. Tất cả những gì bạn cần làm là đăng ký qua dashboard.aspose.cloud, nhận khóa Client Id và Client Secret được cá nhân hóa của bạn và bắt đầu làm việc với các tài liệu quản lý dự án của bạn.

Aspose.Tasks Cloud SDK cho Go

Bây giờ hãy xem xét một kịch bản, trong đó bạn cần xử lý theo chương trình các tệp Project và ngôn ngữ ưa thích của bạn là Go (do các tính năng tuyệt vời của nó như đã đề cập ở trên), vì vậy để đáp ứng hiệu quả các yêu cầu này, chúng tôi đã tạo riêng một SDK cho ngôn ngữ Go. Aspose.Tasks Cloud SDK cho Go cung cấp tất cả các tính năng do Aspose.Tasks Cloud cung cấp và trở nên tiện lợi khi bạn cần xử lý các tệp MS Project(MPP, MPT, MPX) và Oracle primavera (XML, XER).Một số tính năng thú vị do SDK này cung cấp là

  • Thêm, sửa đổi, xóa nhiệm vụ dự án
  • Di chuyển nhiệm vụ dự án từ nhiệm vụ cha này sang nhiệm vụ cha khác
  • Thay đổi vị trí của nhiệm vụ dự án trong nhiệm vụ cha
  • Nhập dự án từ các định dạng của Primavera DB
  • Phân bổ nhiệm vụ cho một dự án
  • Quản lý Cấu trúc phân chia công việc (WBS) của dự án
  • Thực hiện phân tích rủi ro
  • Xử lý các liên kết nhiệm vụ và phân công nhiệm vụ.
  • Xóa một tác vụ dự án cùng với tất cả các tham chiếu của nó và xây dựng lại cây tác vụ

Chuyển đổi dự án sang các định dạng khác

SDK cung cấp khả năng kết xuất hoàn hảo và mạnh mẽ các tệp Project sang các định dạng tệp được hỗ trợ khác bao gồm PDF, XPS, XLSX, CSV, TXT, HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX và Gdhtml. Phần tuyệt vời nhất là một phương pháp duy nhất GetTaskDocumentWithFormat cung cấp tất cả các khả năng chuyển đổi này.

Ví dụ sau đây hướng dẫn các bước thực hiện chuyển đổi .mpp sang định dạng PDF.

cURL

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

Bạn có thể cân nhắc truy cập liên kết sau để biết thêm thông tin về Cách nhận mã thông báo truy cập JWT?

Yêu cầu URL

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

Tệp dự án mẫu được sử dụng trong ví dụ trên có thể được tải xuống từ CalendarWorkWeeks.mpp.

Đang tải các tập tin dự án

Để thao tác các tập tin, tập tin nguồn có thể được tải bằng một trong các phương pháp sau

Ngoài các chi tiết tính năng được đề cập ở trên, còn có một danh sách lớn các tính năng được hỗ trợ bởi Aspose.Tasks Cloud SDK for Go. Bạn thậm chí có thể cân nhắc tải xuống mã nguồn và sửa đổi theo yêu cầu của mình. Việc cài đặt chỉ là một thao tác một dòng

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

Vui lòng bắt đầu khám phá các tính năng tuyệt vời do SDK cung cấp theo chương trình sử dụng Golang hoặc sử dụng giao diện API dựa trên swagger để thử nghiệm nhanh. Để bắt đầu nhanh với SDK, bạn thậm chí có thể thử sử dụng các đoạn mã mẫu được chia sẻ qua liên kết này.

Hãy thoải mái khám phá Hướng dẫn dành cho nhà phát triển và trong trường hợp có bất kỳ thắc mắc kỹ thuật nào, vui lòng đăng thắc mắc trong diễn đàn hỗ trợ Aspose.Tasks.

Giá cả

Không giống như các cơ chế cấp phép sản phẩm thông thường, giá cả cũng là tính năng nổi bật của chúng tôi. Khi sử dụng Cloud API của chúng tôi, bạn có thể xử lý nhiều tệp tùy ý và sau một tháng, chúng tôi sẽ tính tổng số tín dụng đã sử dụng và lập hóa đơn cho bạn theo mức giá linh hoạt của chúng tôi (mức giá chiết khấu cho khối lượng lớn).Để biết thêm chi tiết, vui lòng truy cập Giá cả.