Create, modify, read, and convert MS Project and Oracle Primavera projects in your applications using Platform Independent Go Cloud SDK.
Vendor
Aspose
Company Website
Aspose.Tasks Cloud Go SDK helps software developers to create cloud‑based Go apps that can easily handle project management related tasks underlying Aspose.Tasks REST APIs. It enables users to interact with their Microsoft Project and Primavera files hosted on the cloud with ease. It makes it easy to access, read and convert these files to other supported file formats without any external software. Several popular project management related file formats such as MPP, MPT, MPX, and Primavera P6 (XML, XER) are fully supported by Aspose.Tasks Cloud Go SDK. It is also possible to convert these to supported file formats such as HTML, BMP, JPEG, PNG, SVG, TIFF, TXT, CSV, XLSX, XPS, and PDF. Users can easily manage files uploaded to Aspose.Tasks Cloud Storage or any other cloud storage. The Aspose.Tasks SDK has included support for several important features related to project document creation and manipulation, such as assigning or removing tasks from a project, adding or removing or updating tasks, inserting or removing project calendars, retrieving project calendar items, working with calendar exceptions, task link handling, outline codes, extended attributes, creating or updating projects online, working with VBA, managing time‑phased data, and more.
Features
- Allocate assignments to a project.
- Fetch required project assignment based on UID.
- Remove project assignments with all references.
- Retrieve project extended attributes.
- Import projects from Primavera DB formats.
- Import projects using database connection strings.
- Retrieve project outline codes by index.
- Export project documents in specified formats with save options.
- Retrieve all project document properties or an individual property.
- Create and set project document properties.
- Reschedule all project task IDs, start/finish dates, calculate slacks.
- Delete tasks with references and rebuild the task tree.
- Retrieve time‑scaled or recurring task info by UID.
- Move project tasks between parent tasks or to sibling tasks.
- Change task positions under the same parent.
- Retrieve UIDs of all projects contained in a file.
- Recalculate project work for completion or incompletion.
- Perform Monte Carlo simulation for project risk analysis.
- Add, modify, or delete project task links.
- Retrieve all task links for a project.
- Manage Work Breakdown Structure (WBS).
- Add, update, delete project tasks including recurring tasks.
- Retrieve specific tasks or lists of project tasks.
- Manage project calendars: add, modify, delete, retrieve.
- Retrieve calendar items, exceptions, and work week collections.
- Project document conversion to PDF, XPS, XLSX, CSV, TXT, HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, and others.
- Create and manage projects online:
- Create a new project online (with credentials).
- Retrieve list of online projects.
- Update an online project.
Benefits
- No Microsoft Project installation required: Fully cloud‑based processing.
- Comprehensive Microsoft Project & Primavera support: Work with all major formats.
- Advanced project automation: Tasks, assignments, calendars, WBS, outline codes, and more.
- High‑fidelity conversions: Export to documents, spreadsheets, images, and web formats.
- Enterprise‑grade capabilities: Includes risk simulation, time‑phased data, and online project management.
- Developer‑friendly: MIT‑licensed, easy to integrate, minimal code required.
- Ideal for cloud-native Go applications: Works across platforms and environments.