User Interface For Scheduling Resource Assignments
First Claim
1. A method of displaying tasks of a work project wherein the tasks are displayed in linear representation over time for each resource to which one or more of the tasks are assigned, comprising:
- providing an electronic resource scheduling view for displaying one or more tasks of a work project;
providing a row in the resource scheduling view for each resource to which one or more tasks may be assigned;
receiving into the resource scheduling view a selected task assigned to a selected resource; and
if the selected task received into the resource scheduling view causes an over-allocation of the selected resource at a desired start time, moving one or more other tasks presently positioned in the row that may be performed after the received selected task to future start times corresponding to the one or more other tasks to prevent the over-allocation.
2 Assignments
0 Petitions
Accused Products
Abstract
A project management resources scheduling user interface is provided in which resource information may be displayed in a condensed timeline for each resource over the duration of a project. Individual tasks or groups of tasks displayed in the project management resources scheduling view may be moved from one resource to another resource while respecting project constraints and dependencies. Unassigned and unscheduled tasks may be dragged onto the scheduling view and may be dropped on a given resource in a timing location required by the project. Tasks may be viewed according to a hierarchical relationship between tasks of a given project. The scheduling view may be used in combination with a Gantt chart view of project tasks for allowing a view of both task-based and resource-based scheduling.
112 Citations
20 Claims
-
1. A method of displaying tasks of a work project wherein the tasks are displayed in linear representation over time for each resource to which one or more of the tasks are assigned, comprising:
-
providing an electronic resource scheduling view for displaying one or more tasks of a work project; providing a row in the resource scheduling view for each resource to which one or more tasks may be assigned; receiving into the resource scheduling view a selected task assigned to a selected resource; and if the selected task received into the resource scheduling view causes an over-allocation of the selected resource at a desired start time, moving one or more other tasks presently positioned in the row that may be performed after the received selected task to future start times corresponding to the one or more other tasks to prevent the over-allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of displaying tasks of a work project, comprising:
-
providing an electronic resource scheduling view for displaying one or more tasks of a work project; providing a row in the resource scheduling view for each resource to which one or more tasks may be assigned; receiving into the resource scheduling view one or more selected tasks assigned to a first resource; displaying the one or more selected tasks in linear representation over time in a row in the resource scheduling view associated with the first resource; allowing movement of a given task from the row in the resource scheduling view associated with the first resource to second row in the resource scheduling view associated with a second resource for assigning the given task to the second resource; and displaying the resource scheduling view showing the given task positioned in the second row associated with the second resource. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable medium containing computer executable instructions which when executed by a computer perform a method of displaying tasks of a work project, comprising:
-
providing an electronic resource scheduling view for displaying one or more tasks of a work project; providing a row in the resource scheduling view for each resource to which one or more tasks may be assigned; receiving into the resource scheduling view one or more selected tasks assigned to a first resource; displaying the one or more selected tasks in linear representation over time in a row in the resource scheduling view associated with the first resource; and allowing movement of an unassigned or unscheduled task into the resource scheduling view and into a row in the resource scheduling view associated with a desired resource for assigning the unassigned or unscheduled task to the desired resource.
-
Specification