Sunday, December 8, 2013

Recalculate Project Dependent Data Automatically & Better MPP Reading

What’s new in this release?

We are happy to announce the release of Aspose.Tasks for .NET 6.1.0. Creating a project with default properties was introduced in our last month’s release that provided new methods for adding tasks, resources, task links and resource assignments with default values. Any change in project’s data, e.g. marking tasks as active/inactive, changing assignment’s work, regular work, actual work, etc. also required to recalculate the project’s dependent fields as well. This month’s release has further enhanced the capabilities of Aspose.Tasks for recalculating project’s dependent data automatically while project is being created/modified. The Project class of API now exposes a control flag CalculateAfterEdit (true by default) that decides the recalculation of project's dependent data as detailed in our online article. This month’s release also fixes a number of bugs related to MPP read/write functionality such as setting percent complete/percent work complete, reading assignment delay, reading baseline timephased data from MPP, reading/writing Autolink field in 2003-2013 MPP and some others. This improves the overall functionality of the API. Below is the complete list of new features and important bug fixes included in this release.
  • Recalculate dependent Task.StartVariance, Task.FinishVariance, Assignment.StartVariance and Assignment.FinishVariance fields
  • Recalculate dependent Resource.PeakUnits field.
  • Recalculate on change of Task.Work field for FixedDuration task type.
  • Recalculate on change of Task.Work field for FixedWork task type.
  • Recalculate on change of Task.LevelingDelay field
  • Recalculate on change Assignment.Units field.
  • Recalculate on change Assignment.WorkContour field.
  • Recalculate on change Assignment.ActualStart/ActualFinish fields.
  • Recalculate on change Assignment.Delay field.
  • Recalculate on change Assignment.OvertimeWork field.
  • Recalculate on change Assignment.BudgetWork/BudgetCost fields.
  • Recalculate on change Assignment.ActualWork field.
  • Recalculate on change Assignment.RegularWork field.
  • Recalculate on change Assignment.RemainingWork field.
  • Recalculate on change Assignment.Work field.
  • Recalculate on change Task.IsActive field.
  • Add Project.CalculateAfterEdit field
  • Recalculate dependent not assigned resource fields .
  • Recalculate dependent not assigned task fields.
  • Wrong dates calculation for linked summary.
  • PercentComplete set to zero when subtask added
  • Set percent work now complete properly.
  • Improved read Assignment.Delay properly in mpp 2013 files.
  • Now can write Assignment.WorkContour to 2007 mpp properly.
  • Now can read written Task baseline timphased data in mpp 2003-2013 by MSP properly.
  • MSP shows wrong finish date and task duration when saving to xml is fixed
  • Reading written assignment actual timephased data values in mpp properly is now fixed.
  • Enhanced reading written assignment baseline timephased data values in mpp.
  • Fixed read/write Project.Autolink field in mpp 2003-2013 formats.
  • Now can read written CalendarException in mpp 2003 format.
  • Reading Task.Resume field in mpp 2003-2010 format only by MSP 2010 are improved. (all others are OK)
Overview: Aspose.Tasks for .NET

Aspose.Tasks is a non-graphical .NET Project management component that enables .NET applications to read, write and manage Project documents without utilizing Microsoft Project. With Aspose.Tasks you can read and change tasks, recurring tasks, resources, resource assignments, relations and calendars. Aspose.Tasks is a very mature product that offers stability and flexibility. As with all of the Aspose file management components, Aspose.Tasks works well with both WinForm and WebForm applications.
Learn more about Aspose.Tasks for .NET

No comments:

Post a Comment