Aspose.Tasks Cloud 20.6 Release Notes

Major Features

  • Render comments when saving as image, HTML or PDF
  • Option to use username and password to connect Project Online (Server)
  • Add assignments to project file with specifying its cost
  • Accelerated adding new tasks to project, when calculation mode is set to automatic
  • Ability to add project in Microsoft Project Server
  • Improved performance of autorecalculation for large sets of tasks and timephased data calculation
  • Support reading of shared resource assignments

Public API and Backwards Incompatible Changes

The following API endpoints were added:

API endpointsDescription
POST
https://api.aspose.cloud/v3.0/tasks/projectOnline/{siteUrl}/{name}
Creates new project in Project Server\Project Online instance
PUT
https://api.aspose.cloud/v3.0/tasks/projectOnline/{siteUrl}/{name}
Updates existing project in Project Server\Project Online instance. The existing project will be overwritten

The following objects and properties were added:

Objects/PropertiesDescription
Task.WarningRepresents the flag which indicates that task has schedule discrepancies
DTO object ProjectServerSaveOptionsDTOAllows to specify additional options when project is saved to Project Server or Project Online
ProjectServerSaveOptionsDTO.ProjectNameSets name of a project which is displayed in Project Server \ Project Online projects list. Should be unique within Project Server \ Project Online instance. Is the value is omitted, the value of Prj.Name property will be used instead
ProjectServerSaveOptionsDTO.ProjectGuidSets unique identifier of a project. Should be unique within Project Server \ Project Online instance
ProjectServerSaveOptionsDTO.TimeoutGets or sets timeout used when waiting for processing of save project request by a Project Server’s queue processing service. The default value for this property is 1 minute. The processing time may be longer for large projects or in case when Project Server instance is too busy responding to other requests within Project Server \ Project Online instance
ProjectServerSaveOptionsDTO.PollingIntervalSets interval between queue job status requests. The default value is 2 seconds
ResourceAssignment.GuidGlobal unique identifier of an assignment
DocumentProperty CustomDateFormatProject view custom date format. Used to format dates when DateFormat property is set to Aspose.Tasks.DateFormat.Custom

The following API endpoints were extended:

API endpointsDescription
PUT
https://api.aspose.cloud/v3.0/tasks/{name}/importfromprojectonline
This route now accepts optional argument “userName” paired with a new header “x-sharepoint-password” which contains username and password values from your sharepoint site to get access to project server (online). Use this auth flow instead of passing a token if you don’t have it
GET
https://api.aspose.cloud/v3.0/tasks/projectOnline/projectList
This route now accepts optional argument “userName” paired with a new header “x-sharepoint-password” which contains username and password values from your sharepoint site to get access to project server (online). Use this auth flow instead of passing a token if you don’t have it
POST
https://api.aspose.cloud/v3.0/tasks/{name}/assignments
This route now accepts new optional argument “cost” to add cost for a new assignment