Miscellaneous component improvements: costs, resource quantities, individual task scheduling, task parts

Mostly based on actual customer feedback and survey answers, we have recently added several important improvements to the most downloaded DlhSoft products. An overview and API details regarding each of the changes, grouped by product, are listed below:

Gantt Chart Light Library
Platforms WPF, Silverlight™

Computing costs:

Allows automatically computing costs based on tasks and assigned resources

Settings:

Usage:

Material resource quantities:

Allows specifying quantities of material resources level, so that they are considered when leveling resources and when generating load charts

Settings:

Usage – implicit:

  • GanttChartDataGrid, GanttChartView:
    • LevelResources()
    • GetLoadChartItems()
Gantt Chart Web Library Gantt Chart Hyper Library
Platforms ASP .NET HTML5 + JavaScript® / TypeScript

Computing costs:

Allows automatically computing costs based on tasks and assigned resources

Settings:

Usage:

Settings:

  • Item:
    • executionCost
  • GanttChartView.settings:
    • taskInitiationCost
    • defaultResource{Usage|Hour}Cost
    • specificResource{Usage|Hour}Costs (dictionary)

Usage:

  • GanttChartView:
    • getItemAssignmentsCost(item)
    • getItemExtraCost(item)
    • getItemCost(item)
    • getResourceCost(resource)
    • getProjectCost()

Material resource quantities:

Allows specifying quantities of material resources level, so that they are considered when leveling resources and when generating load charts

Settings:

Usage – implicit:

  • GanttChartView:
    • LevelResources()
    • GetLoadChartItems()

Settings:

  • GanttChartView.settings:
    • resourceQuantities (dictionary)
    • maxLoadChartDisplayed-ResourceQuantity

Usage – implicit:

  • GanttChartView:
    • levelResources()
    • getLoadChartItems()

Individual task scheduling:

Allows specifying working week and day intervals, and special nonworking days for each task in the hierarchy

Settings:

  • GanttChartView.Schedule, GanttChartItem.Schedule:
    • Working{Week|Day}{Start|Finish}
    • SpecialNonworkingDays

Usage – implicit:

  • GanttChartView:
    • Get{{Next|Previous}
      {Working|Nonworking}Time|
      Effort|Finish|Start|…)}

Settings:

  • GanttChartView.
    settings.schedule
    , GanttChartItem.schedule:
    • working{Week|Day}{Start|Finish}
    • specialNonworkingDays

Usage – implicit:

  • GanttChartView:
    • get{[{Start|Finish}]WorkingTime|
      Effort|Finish|Start|…)}

Task parts:

Allows displaying multiple items in the same chart line

Settings:

Usage – implicit

Settings:

  • Item.Parts (Item[])

Usage – implicit

    GanttChartView documentation
Project Management Framework Project Management Hyper Framework
Platforms .NET JavaScript® / TypeScript

Computing costs:

Allows automatically computing costs based on tasks and assigned resources

Usage:

  • TaskItem:
    • ExecutionCost
  • TaskManager:
    • TaskInitiationCost
    • DefaultResource{Usage|Hour}Cost
    • SpecificResource{Usage|Hour}Costs

Usage:

  • TaskManager:
    • GetAssignmentsCost(item)
    • GetExtraCost(item)
    • GetCost(item)
    • GetResourceCost(resource)
    • GetProjectCost()

Usage:

  • Item:
    • executionCost
  • TaskManager.settings:
    • taskInitiationCost
    • defaultResource{Usage|Hour}Cost
    • specificResource{Usage|Hour}Costs

Usage:

  • TaskManager:
    • getItemAssignmentsCost(item)
    • getItemExtraCost(item)
    • getItemCost(item)
    • getResourceCost(resource)
    • getProjectCost()

Material resource quantities:

Allows specifying quantities of material resources level, so that they are considered when leveling resources

Settings:

  • GanttChartView:
    • ResourceQuantities

Usage:

  • GanttChartView:
    • LevelResources()

Settings:

  • TaskManager:
    • ResourceQuantities

Usage:

  • TaskManager:
    • LevelResources()

Individual task scheduling:

Allows specifying working week and day intervals, and nonworking days for each task in the hierarchy

Previously existing

Settings:

  • TaskManager.
    settings.schedule
    , Item.schedule:
    • working{Week|Day}{Start|Finish}
    • nonworkingDays

Usage (implicit):

  • TaskManager:
    • get{[{Start|Finish}]WorkingTime|
      Effort|Finish|Start|…)}
Advertisements

About DlhSoft Team

DlhSoft is a software development company focused on building high quality and innovative solutions using Microsoft® .NET and related technologies for customers worldwide. Our activity includes designing and developing general purpose software applications, components and tools, and customized software solutions upon request. DlhSoft team is highly experienced and fully dedicated to software development. The complete set of knowledge, skills, and abilities of its members is guaranteed by the individually assessed Microsoft® certifications. Additionally, one of the most important things we rely on is the continuous communication with the customer; all the feedback we receive is very valuable to us.
This entry was posted in Development Components and tagged , , , , , , , , . Bookmark the permalink.

Add a reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s