Workflow Creation From Log Analysis for Repetitive Task Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current robotic process automation (RPA) technologies lack a dynamic method to discover repetitive tasks for automation, making the process costly and time-consuming, and require pre-selection and continuous logging of tasks.
Innovation Solution
A method and apparatus that analyze log files in real-time to identify repetitive tasks by parsing events, creating activity sequences, grouping similar partial sequences, and visualizing workflows without pre-selection, reducing the need for continuous logging and lowering costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If log collector is turned on continuously to capture repetitive tasks, then task discovery completeness is improved, but time consumption and cost increase
Solution Approach 1:
The system performs preliminary actions by installing the log collector before the repetitive task starts, and automatically turns it off after the task completes. This ensures complete log capture without continuous monitoring, reducing time consumption while maintaining discovery completeness.
Solution Approach 2:
The system uses feedback mechanisms to detect when a repetitive task has started and ended based on log patterns. This automatic detection triggers the log collector to activate and deactivate at appropriate times, eliminating the need for manual continuous monitoring while ensuring complete task capture.
2Manufacturing precision
If manual pre-selection of repetitive tasks is performed, then automation accuracy is improved, but operation complexity increases
Solution Approach 1:
The system performs self-service by automatically analyzing logs to identify repetitive tasks without requiring manual pre-selection. The log collector gathers data, the processor analyzes patterns, and the system generates automation recommendations autonomously, simplifying operation while maintaining accuracy through systematic analysis.
Solution Approach 2:
The system replaces the manual mechanical process of task selection with an automated information processing system. Instead of humans manually identifying and selecting tasks, the system uses log analysis and pattern recognition algorithms to automatically discover repetitive tasks, reducing operation complexity while improving consistency.
3Speed
If log analysis is performed in real-time, then task discovery speed is improved, but system resource consumption increases
Solution Approach 1:
The system uses periodic action by analyzing logs at specific intervals or triggers rather than continuously processing every log entry in real-time. The log collector operates periodically to capture task start and end events, reducing resource consumption while maintaining discovery speed through targeted analysis of key moments.
Data Source
AI summary
A method and an apparatus for creating a workflow, the method being performed by a computing device, and including obtaining a log file generated while a user performs a task, parsing each of a plurality of events recorded in the log file, and creating an activity sequence to correspond to an order of the events, grouping a plurality of partial sequences extracted from the activity sequence, and creating a plurality of activity groups to correspond to each of a plurality of different repetitive tasks included in the task and creating the workflow of at least one activity group among the plurality of activity groups.


