User interface for timesheet reporting
Abstract
Systems and methods are related to timesheet entries in a unified view. The system may include a processor that receives a selection of a task from a list of tasks, such as project tasks, scrum tasks, incidents, or problems, displayed in a first portion of a unified view. The processor generates a timesheet entry based on the task selected. The processor displays the timesheet entry in a list of timesheet entries in a second portion of the unified view. The processor receives an input that indicates an amount of time on the at least one day of the timesheet entry. The processor determines a total amount of time based on the amount of time entered on the timesheet entry on the at least one day. The processor displays the total amount of time entered in each day in a third portion of the unified view.
Claims
exact text as granted — not AI-modified1 . A system, comprising:
a non-transitory memory; and one or more hardware processors configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising:
ranking a plurality of tasks based at least in part on respective priorities of the plurality of tasks, wherein each task of the plurality of tasks comprises a respective priority of the respective priorities and is associated with a dynamic workflow;
generating a timesheet that indicates respective dates to perform each task of the plurality of tasks based at least in part on the respective priority of each task of the plurality of tasks;
generating in the timesheet a total amount of time for each respective date of the respective dates to perform the plurality of tasks; and
updating the total amount of time for a respective date of the respective dates based at least in part on one or more changes to the respective priorities of the plurality of tasks.
2 . The system of claim 1 , wherein the operations comprises:
receiving a change in the dynamic workflow; and updating the respective priorities of the plurality of tasks based at least in part on the change in the dynamic workflow.
3 . The system of claim 1 , wherein the operations comprise shifting a task assignment of one or more of the plurality of tasks based at least in part on the total amount of time for each respective date of the respective dates.
4 . The system of claim 1 , wherein the operations comprise assigning a task of the plurality of tasks based at least in part on one or more pre-defined conditions.
5 . The system of claim 1 , wherein the operations comprise displaying, via a graphic user interface, at least a portion of the plurality of tasks associated with scrum projects.
6 . The system of claim 1 , wherein the operations comprise adjusting the plurality of tasks based at least in part on a change in the dynamic workflow.
7 . The system of claim 1 , wherein the operations comprise sending a set of instructions associated with a task of the plurality of tasks to a graphic user interface of a first user account of of an enterprise.
8 . The system of claim 7 , wherein the operations comprise updating the set of instructions associated with the task based at least in part on a role change of a second user account of the enterprise.
9 . The system of claim 4 , wherein the one or more pre-defined conditions comprises a user role.
10 . A method comprising:
ranking a plurality of tasks based at least in part on respective priorities of the plurality of tasks, wherein each task of the plurality of tasks comprises a respective priority of the respective priorities and is associated with a dynamic workflow; generating a timesheet that indicates respective dates to perform each task of the plurality of tasks based at least in part on the respective priority of each task of the plurality of tasks; generating, in the timesheet, a total amount of time for each respective date of the respective dates to perform the plurality of tasks; and updating the total amount of time for a respective date of the respective dates based at least in part on one or more changes to the respective priorities of each task of the plurality of tasks within the dynamic workflow.
11 . The method of claim 10 , comprising:
receiving a change in the dynamic workflow; and updating the respective priorities of each of the plurality of tasks based at least in part on the change in the dynamic workflow.
12 . The method of claim 10 , comprising shifting a task assignment of one or more of the plurality of tasks based at least in part on the total amount of time for each of the respective dates.
13 . The method of claim 10 , comprising assigning a task of the plurality of tasks based at least in part on one or more user roles.
14 . The method of claim 10 , comprising sending instructions associated with a task of the plurality of tasks to a graphic user interface of a first user account of an enterprise.
15 . The method of claim 14 , comprising updating the instructions associated with the task based at least in part on a role change of a second user account of the enterprise.
16 . A non-transitory, computer readable medium comprising instructions for a timesheet system, wherein the instructions are configured to be executed by a processor to perform operations comprising:
ranking a plurality of tasks based at least in part on respective priorities of the plurality of tasks, wherein each task of the plurality of tasks comprises a respective priority of the respective priorities and is associated with a dynamic workflow; generating a timesheet that indicates respective dates to perform each task of the plurality of tasks based at least in part on the respective priority of each task of the plurality of tasks; generating, in the timesheet, a total amount of time for each respective date of the respective dates to perform the plurality of tasks; and updating the total amount of time for a respective date of the respective dates based at least in part on one or more changes to the respective priorities of each task of the plurality of tasks within the dynamic workflow.
17 . The non-transitory medium of claim 16 , wherein the operations comprise:
receiving a change in the dynamic workflow; and updating the respective priorities of each of the plurality of tasks based at least in part on the change in the dynamic workflow.
18 . The non-transitory medium of claim 16 , wherein the operations comprise shifting a task assignment of one or more of the plurality of tasks based at least in part on the total amount of time for each of the respective dates.
19 . The non-transitory medium of claim 16 , wherein the operations comprise adjusting the plurality of tasks based at least in part on a change in the dynamic workflow.
20 . The non-transitory medium of claim 19 , wherein adjusting the plurality of tasks comprises redistributing a workload of the plurality of tasks among a plurality of users.Join the waitlist — get patent alerts
Track US2021012292A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.