| CPC G06Q 50/02 (2013.01) [G06F 9/451 (2018.02); G06Q 10/06316 (2013.01)] | 16 Claims |

|
1. A system for managing tasks, the system comprising:
one or more physical processors configured by machine-readable instructions to:
obtain operation information for a well, the operation information defining operation tasks for the well;
effectuate presentation of a graphical user interface on a display, the graphical user interface including row-by-row visualization of the operation tasks for the well, the row-by-row visualization of the operation tasks for the well including the operation tasks ordered in rows, separate operation tasks presented in separate rows of the graphical user interface, the graphical user interface presenting start times, end times, and number values of planned timing for the operation tasks, wherein the graphical user interface further includes a hierarchical timing element and a non-productive time element for individual ones of the operation tasks, wherein:
the hierarchical timing element enables setting of timing of the operation tasks using different types of timing, wherein the hierarchical timing element for a given operation task includes an estimated timing numerical box and an actual timing, numerical box, the estimated timing numerical box enabling a user to enter a number value of estimated timing for the given operation task and the actual timing numerical box enabling the user to enter a number value of actual timing for the given operation task, wherein the planned timing, the estimated timing, and the actual timing for the given operation task are linked in a hierarchy such that user entry of the number value of estimated timing for the given operation task via the estimated timing numerical box overrides the number value of planned timing for the given operation task and user entry of the number value of actual timing for the given operation task via the actual timing numerical box overrides the number value of planned timing and the number value of estimated timing for the given operation task; and
the non-productive time element enables setting of non-productive time for the given operation task, wherein the non-productive time element for the given operation task includes a non-productive time button, the non-productive time button enabling the user to set non-productive time for the given operation task;
receive user interaction with the hierarchical timing element which indicates one or more aspects to which the timing of the given operation task is to be set, wherein the setting of the timing of the given operation task as indicated by the user interaction with the hierarchical timing element changes the timing of the given operation task, wherein the timing of the given operation task is changed to the number value of estimated timing based on the user entry of the number value of estimated timing for the given operation task via the estimated timing numerical box and the timing of the given operation task is changed to the number value of actual timing based on the user entry of the number value of actual timing for the given operation task via the actual timing numerical box; and
dynamically modify the row-by-row visualization of the operation tasks of the well in the graphical user interface to reflect change in the timing of the operation tasks based on the change in the timing of the given operation task, wherein the user entry of the number value of estimated timing for the given operation task via the estimated timing numerical box or the user entry of the number value of actual timing for the given operation task via the actual timing numerical box changes the timing of one or more subsequent operation tasks, the one or more subsequent operation tasks occurring after the given operation task, and the row-by-row visualization of the operation tasks of the well is dynamically modified to present the changed timing of the given operation task and the changed timing of the one or more subsequent operation tasks;
receive user interaction with the non-productive time element for the given operation task to set the non-productive time for the given operation task; and
responsive to the user interaction with the non-productive time element for the given operation task to set the non-productive time for the given operation task, dynamically modify the row-by-row visualization of the operation tasks of the well in the graphical user interface to show the given operation task as being paused and to create two new rows following a given row of the given operation task, the two new rows including a first new row for non-productive time following the given operation task and a second new row for a resume operation task following the non-productive time, the first new row including a first new estimated timing numerical box and a first new actual timing numerical box for the non-productive time, the second new row including a second new estimated timing numerical box, a second new actual timing numerical box, and a new non-productive time button for the resume operation task.
|