US 11,855,833 B2
Device-driven management workflow status and impact
Rahul Parwani, Atlanta, GA (US); Brian Link, Atlanta, GA (US); Satish Venkatakrishnan, Bangalore (IN); Mohan Guttikonda, Bangalore (IN); and Amogh Datar, Bangalore (IN)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMWARE, INC., Palo Alto, CA (US)
Filed on Apr. 8, 2021, as Appl. No. 17/225,216.
Claims priority of application No. 202141003448 (IN), filed on Jan. 25, 2021.
Prior Publication US 2022/0239550 A1, Jul. 28, 2022
Int. Cl. H04L 41/0631 (2022.01); H04L 9/40 (2022.01); H04L 41/22 (2022.01); H04L 41/12 (2022.01)
CPC H04L 41/065 (2013.01) [H04L 41/12 (2013.01); H04L 41/22 (2013.01); H04L 63/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
transmitting, by a management service, a device-driven management workflow to a plurality of client devices, wherein the device-driven management workflow comprises a plurality of workflow objects that define a branching sequence of instructions that branches according to at least one conditional workflow object that provides a branching point that causes a respective client device to evaluate a device condition to select a device-specific path through the branching sequence of instructions;
receiving, by the management service from the plurality of client devices, workflow status data comprising a plurality of completion statuses for a step of the device-driven management workflow, the step comprising at least one workflow object including a conditional workflow object;
generating, by the management service, a user interface comprising: a device information area that includes a listing of the plurality of client devices as a list or a table, and a workflow area that includes a representation of the device-driven management workflow comprising a representation of the conditional workflow object;
identifying, by the management service, a failure of the conditional workflow object of the step based on an analysis of the plurality of completion statuses according to a set of failure rules;
updating, by the management service, the device information area to visually emphasize a subset of the client devices that experience the failure of the conditional workflow object, wherein a respective client device that experiences the failure is listed in association with a device type identifier, a user identifier, and a status that indicates the failure of the conditional workflow object;
updating, by the management service, at least one of a border, background, or fill of the representation of the conditional workflow object in the user interface to visually emphasize the failure within the representation of the device-driven management workflow; and
generating, by the management service, the user interface to show a recommendation to correct the failure, the recommendation comprising: a corrective measure to correct the failure, and a user interface element that when selected replaces or modifies at least a portion of the device-driven management workflow to correct the failure.