Contextual Business Process Visualization Milestone Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web-based UI frameworks fail to provide a contextually relevant graphical view of business processes, lacking visibility into task components and human task owners, which hinders user understanding and interaction.
Innovation Solution
A method and system that determine the relevance of milestones in a business process to end users, generating a user-relevant visualization by including or excluding milestones based on pre-defined criteria, allowing users to update status and re-render the process visualization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If current web-based UI frameworks are used to display business processes, then a graphical view can be provided, but the view is not contextually relevant to the user and lacks visibility into task components and human task owners
Solution Approach 1:
The business process is segmented into milestones, which are further divided into tasks and sub-tasks. This hierarchical segmentation allows the system to filter and display only the relevant portions of the process to each user, providing contextually relevant information without requiring them to navigate through the entire complex process definition.
Solution Approach 2:
The system provides different levels of detail for different users based on their roles and permissions. Each user sees a customized view of the business process tailored to their specific needs, allowing detailed visibility into task components and human task owners for relevant milestones while avoiding display of unrelated process details.
2Loss of information
If all milestones are displayed in the business process visualization, then complete process visibility is provided, but user understanding is hindered by irrelevant information
Solution Approach 1:
The system extracts and filters out irrelevant milestones from the complete business process definition and only displays those that are contextually relevant to the current user. This extraction process maintains complete process visibility in the background while presenting only the necessary information to the user in the foreground visualization.
Solution Approach 2:
The business process visualization is dynamic and adapts to user interactions. The system can filter, search, and sort milestones based on user preferences and roles, allowing users to dynamically adjust the level of detail and focus on specific process areas that are most relevant to their tasks.
3Adaptability or versatility
If the business process visualization is static, then the structure is simple, but the system cannot adapt to different user needs or update based on user input
Solution Approach 1:
The visualization system is designed to be dynamic rather than static. It automatically adapts to different user needs by filtering and reordering milestones based on user roles, permissions, and preferences. The system can respond to user input and update the visualization in real-time without requiring complex manual reconfiguration.
Solution Approach 2:
The system provides self-service functionality where users can independently filter, search, and navigate the business process visualization based on their own needs. The system automatically manages the complexity of adapting to different user requirements without requiring manual intervention or complex configuration by the users themselves.
Data Source
AI summary
Embodiments of the invention provide systems and methods for providing a graphical representation of a business process. According to one embodiment, a method for providing a user-relevant view of a business process can comprise reading a definition of the business process. A determination can be made as to whether a milestone in the business process is relevant to an end user of the business process based on a set of pre-defined milestones for the business process. In response to determining the milestone in the business process is relevant to the end user a visualization of the business process can be generated that includes the milestone. In response to determining the milestone in the business process is not relevant to the end user, a visualization of the business process can be generated that does not include the milestone.


