Nested Multi-Task Workflow Display for Virtual Machine Debugging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Previous workflow development editors fail to provide a comprehensive view of the logical flow among iterative loops, multi-task branches, and nested logical flows in workflows, and insufficient details regarding attributes, input parameters, output parameters, and variables, making it difficult to evaluate and debug complex IT processes.

Innovation Solution

A workflow evaluation interface is introduced, featuring a flow panel, schema panel, and detail panel that captures and renders a hierarchical flow of tasks, including nested multi-task sequences, and provides graphical representations of logical flows, allowing for the evaluation and debugging of workflows with enhanced visibility and detail.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a workflow editor provides detailed views of all workflow elements, then measurement precision and reliability improve, but device complexity increases

Engineering Contradiction:
Improveworkflow evaluation precisionVSAvoidinterface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The workflow evaluation interface is segmented into three distinct panels: a flow panel displaying hierarchical task structure, a schema panel showing graphical logical flow representations, and a detail panel providing comprehensive information about selected elements. This segmentation allows developers to access detailed workflow information without being overwhelmed by a single complex view, thereby improving measurement precision while managing interface complexity through organized decomposition.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the interface displays comprehensive workflow details including nested sequences and variables, then information completeness improves, but ease of operation deteriorates

Engineering Contradiction:
Improveworkflow information completenessVSAvoidworkflow evaluation ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The interface implements nested visualization where the flow panel shows hierarchical task structures with nested multi-task sequences, the schema panel displays nested logical flow representations, and the detail panel provides nested information about selected elements including attributes, parameters, and variables. This nested organization allows comprehensive workflow information to be displayed in a structured manner that maintains ease of operation by allowing developers to drill down into details only when needed.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The interface dynamically adjusts the level of detail displayed based on user interactions. When developers select specific tasks or elements in the flow or schema panels, the detail panel dynamically updates to show relevant comprehensive information. This dynamic behavior allows the interface to maintain simplicity during browsing while providing complete information during evaluation, thereby improving ease of operation without sacrificing information completeness.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11360801B2Single nested multi-item workflow display
Publication Date: 2022.06.14 VMWARE INC
  • US11360801B2 patent drawing
  • US11360801B2 patent drawing
  • US11360801B2 patent drawing

AI summary

Aspects of a workflow evaluation interface for validating, debugging, and evaluating virtual machine workflows are described. In one example, a method for displaying a workflow includes capturing a workflow for management of at least one virtual machine. The workflow can include a number of schema elements, among other attributes, input parameters, and output parameters for tasks of the workflow. The method can also include evaluating a logical flow among the schema elements in the workflow and populating a flow panel in a workflow evaluation interface. The flow panel can include a hierarchical flow of tasks in the workflow and at least one nested multi-task sequence in the workflow. The flow panel can include a carrot to expand the nested multi-task sequence as a branch of the hierarchical flow of tasks. The method can also include rendering a graphical representation of the logical flow among the plurality of schema elements.