Customized Integration Flow Templates via Event Pair Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in finding and customizing integration flow templates for integration products, as existing templates are numerous and complex, making it time-consuming and confusing for inexperienced users to select and modify them to fit their specific business needs.
Innovation Solution
A method and system that monitor user interactions with external systems to identify event pairs with common data changes, filter and order these pairs to create a customized integration flow template, which includes a flow trigger and nodes, thereby automating the process of generating relevant templates based on user interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users manually search and select from many existing integration flow templates, then they can find a template that matches their business use case, but the process becomes time-consuming and confusing
Solution Approach 1:
The system automatically generates integration flow templates by monitoring user interactions with external systems and identifying event pairs. The system serves itself by observing user behavior patterns and autonomously creating customized templates without requiring manual selection or configuration by users, thereby resolving the contradiction between template accuracy and selection time
Solution Approach 2:
The system performs preliminary analysis of user interactions with external systems before the user needs a template. By continuously monitoring data changes and identifying event pairs in advance, the system prepares customized templates proactively based on observed usage patterns, eliminating the need for time-consuming manual template searching when users actually need them
2Adaptability or versatility
If users modify existing templates to fit their specific business needs, then they can customize the template flow, but the process becomes time-consuming and difficult for inexperienced users
Solution Approach 1:
The system automatically customizes templates by monitoring specific user interactions with external systems and identifying relevant event pairs. Instead of requiring users to manually modify templates, the system observes user behavior patterns and autonomously generates customized templates that fit specific business needs, making the customization process effortless even for inexperienced users
Solution Approach 2:
The system performs preliminary customization by analyzing user interaction patterns before users need the templates. By continuously monitoring data changes and identifying event pairs in advance, the system pre-configures customized templates based on observed usage patterns, eliminating the need for users to perform difficult modification tasks
3Adaptability or versatility
If the system provides many pre-defined integration flow templates, then users have more choices for different business scenarios, but the complexity of selecting and understanding templates increases
Solution Approach 1:
The system eliminates the need for users to navigate through many pre-defined templates by automatically generating customized templates based on monitored user interactions. The system observes user behavior patterns with external systems and autonomously creates relevant templates, reducing selection complexity while maintaining adaptability to different business scenarios
Solution Approach 2:
The system performs preliminary analysis of user interaction patterns to identify which templates will be most relevant to each user. By continuously monitoring data changes and identifying event pairs before users need templates, the system pre-prepared customized templates that match user-specific business scenarios, eliminating the need for users to wade through numerous generic options
Data Source
AI summary
A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.


