Process Flow Builder Customization via Dynamic Element Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional layout design tools for process flows are cumbersome due to a generic set of elements presented to users, leading to navigation challenges and time-consuming customization processes, as they lack advanced features and relevance to specific process types.
Innovation Solution
A flow builder provides a customizable graphical user interface that queries for user-selectable elements based on the selected process flow type, organizing them under relevant headers and sub-headers, and allowing direct selection of invocable actions and element subtypes to streamline the design process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a generic set of elements is presented to users in conventional layout design tools, then the tools can handle any process flow type, but the navigation becomes complex and customization becomes time-consuming
Solution Approach 1:
The patent segments the generic element set into process-type-specific subsets. When a user selects a process flow type (e.g., sales, service, marketing), the system dynamically filters and presents only the relevant elements for that specific process type, rather than overwhelming the user with all possible elements across all process types.
Solution Approach 2:
The element palette is made dynamic rather than static. The system automatically adjusts which elements are displayed based on the selected process flow type, transforming the interface from a fixed generic list to an adaptive context-aware presentation that simplifies navigation while maintaining versatility.
2Adaptability or versatility
If a generic set of elements is presented to users, then all process flow types can be supported, but the customization process becomes time-consuming
Solution Approach 1:
The system performs preliminary filtering of elements based on the selected process flow type before the user needs to customize their layout. By pre-organizing and pre-filtering the relevant elements upfront, the system eliminates the time users would otherwise spend searching through generic element lists, while still supporting all process flow types through the same mechanism.
3Ease of manufacture
If conventional tools provide a pre-defined list of elements, then implementation is simple, but advanced features and relevance to specific process types are lacking
Solution Approach 1:
The system maintains a universal backend structure that supports all process flow types through a single implementation framework. The same core system dynamically adapts to different process types (sales, service, marketing, etc.) by filtering and presenting appropriate elements, rather than requiring separate implementations for each process type.
Data Source
AI summary
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the customization of a process flow builder. A first graphical user interface (GUI) identifying one or more user selectable process flow types is provided. Responsive to a selection of a process flow type, information corresponding to the selected process flow type is obtained. The information includes one or more headers and, for at least a first header, identifies one or more elements that are user-selectable for addition to a layout representing a process flow. A second GUI is generated using the information. A user may access the second GUI to generate a layout representing a process flow of the process flow type.


