| CPC G06Q 10/0633 (2013.01) [G06F 3/0482 (2013.01); G06Q 10/063114 (2013.01); G06Q 50/08 (2013.01)] | 20 Claims |

|
1. A computing platform comprising:
a network interface;
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing platform is configured to:
receive, from a first client station associated with a creator of a punch item, a request that the punch item be sent to a punch item manager;
based on receiving the request that the punch item be sent to the punch item manager:
automatically determine that responsibility for the punch item has transitioned from the creator to the punch item manager;
cause a second client station associated with the punch item manager to (i) display an indication that the punch item manager has responsibility for the punch item and (ii) display one or more user interface (UI) views that enable the punch item manager to input either an indication that the punch item manager disputes the punch item or a request to assign the punch item; and
receive, from the second client station, a request that the punch item be assigned to an assignee, wherein a third client station of the assignee is restricted from editing any data defining the punch item;
based on receiving the request that the punch item be assigned to the assignee:
automatically (i) determine that responsibility for the punch item has transitioned from the punch item manager to the assignee, (ii) restrict the first client station associated with the creator from editing data defining the punch item, and (iii) enable the third client station to edit the data defining the punch item;
cause the third client station to (i) display an indication that the assignee has responsibility for the punch item and (ii) display one or more UI views that enable the assignee to input an indication that work performed by the assignee on the punch item is ready for review; and
receive, from the third client station, an indication that work performed by the assignee on the punch item is ready for review by the punch item manager;
based on receiving, from the third client station, the indication that the work performed by the assignee on the punch item is ready for review by the punch item manager:
automatically (i) determine that responsibility for the punch item has transitioned from the assignee back to the punch item manager, and (ii) restrict the third client station from editing any data defining the punch item;
cause the second client station to (i) display an indication that the punch item manager again has responsibility for the punch item and (ii) display one or more UI views that enable the punch item manager to input an indication that the punch item manager either accepts the work performed by the assignee or declines to accept the work performed by the assignee; and
receive, from the second client station, an indication that the punch item manager has accepted the work performed by the assignee;
based on receiving the indication that the punch item manager has accepted the work performed by the assignee:
automatically (i) determine that responsibility for the punch item has transitioned from the punch item manager to a punch item reviewer, wherein a fourth client station of the punch item reviewer is restricted from editing any data defining the punch item, and (ii) enable the fourth client station to edit data defining the punch item;
cause the fourth client station to (i) display an indication that the punch item reviewer has responsibility for the punch item and (ii) display one or more UI views that enable the punch item reviewer to input an indication that the punch item reviewer either accepts the work performed by the assignee on the punch item such that the punch item can be closed or declines to accept the work performed by the assignee on the punch item; and
receive, from the fourth client station, an indication that the punch item reviewer accepts the work performed by the assignee on the punch item; and
based on receiving the indication that the punch item reviewer accepts the work performed by the assignee on the punch item, automatically determine that the punch item is closed.
|