Automation Module Database for Task Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cross-functional teams, the manual execution of tasks across different teams and administrative tasks adds time and complexity, necessitating a more efficient method to automate and manage these tasks.
Innovation Solution
The implementation of an automation system that generates manual action requests, determines the existence of automation modules, and executes them on application servers to automate tasks, utilizing rule databases and procedure definitions to streamline task execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual tasks are executed across different teams in cross-functional activities, then task execution can be performed with specialized personnel, but the execution time and administrative overhead increase
Solution Approach 1:
The system enables self-service automation where the task management system automatically generates automation module requests, retrieves appropriate automation modules from the database, and executes them without requiring manual administrative intervention. This resolves the contradiction by making the system serve itself, eliminating the time loss to administrative tasks while maintaining specialized task execution.
Solution Approach 2:
The system performs preliminary actions by pre-storing automation modules in a database that can be automatically retrieved and executed. When a task is generated, the system proactively checks for corresponding automation modules and executes them automatically, preventing the need for manual administrative processing and reducing execution time.
2Reliability
If administrative tasks and management members are added to ensure tasks are carried out appropriately, then task execution quality is improved, but the team schedule time increases
Solution Approach 1:
The system implements feedback mechanisms where automation modules are automatically selected and executed based on task parameters, ensuring appropriate task execution without manual oversight. The system monitors task completion and automatically manages the workflow, maintaining reliability while reducing schedule duration by eliminating manual administrative cycles.
Solution Approach 2:
The automation module acts as an intermediary between task generation and task completion. Instead of requiring human administrators to manually process each task, the system introduces an automated intermediary that retrieves and executes appropriate automation modules, ensuring quality execution while significantly reducing the time required.
3Adaptability or versatility
If separate functions are distributed amongst various development teams, then specialized understanding and skill levels are improved, but communication overhead and coordination complexity increase
Solution Approach 1:
The system implements a universal task management platform that can handle tasks from multiple specialized teams through a common interface and automation mechanism. The automation modules are designed to be team-agnostic, allowing the same system to manage hardware, software, mechanical, testing, and database tasks without requiring separate coordination processes, thus reducing complexity while maintaining specialization.
Solution Approach 2:
The system segments task management into distinct automation modules that can be independently retrieved and executed. Each automation module handles specific task types, allowing specialized teams to work on their respective tasks while the system manages coordination through modular, segmented automation rather than complex human-to-human coordination.
Data Source
AI summary
Implementations of the present disclosure provide for automation of manual tasks executed on an application server. Implementations include generating a manual action request at the application server, the manual action request including at least one parameter, transmitting the manual action request to an administrator computer, determining that an automation module corresponding to the manual action request exists within a database based on the at least one parameter, providing the automation module to the application server, and executing the automation module on the application server to resolve a task corresponding to the manual action request.


