Natural Language Task Request Processing in ERP Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing ERP systems require users to perform multiple steps to initiate tasks, such as searching through menus, which can be time-consuming and inefficient, especially when using role-based access control systems to manage permissions.
Innovation Solution
A task request managing program on an end-user device that analyzes natural language requests to extract the requested task and object, checks user permissions, and performs the task if authorized, simplifying the process by integrating with access control security systems like RBAC.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users follow traditional multi-step menu procedures to initiate tasks in ERP systems, then task initiation is controlled and secure, but the process is time-consuming and inefficient
Solution Approach 1:
The patent replaces the mechanical menu-navigation system with a natural language processing system. Users speak or type natural language commands (e.g., 'promote John to senior developer') instead of navigating through multiple menu layers. The system uses speech-to-text conversion and natural language interpretation to extract task intent, automatically translating it into system actions while maintaining security through permission verification.
Solution Approach 2:
The patent introduces a natural language processing intermediary layer between the user and the ERP system. This intermediary translates human language into system commands, automatically parses the intent, identifies relevant objects and parameters, and routes the request through appropriate security checks before execution. This mediator eliminates the need for users to learn complex menu structures while maintaining system control.
2Ease of operation
If the system accepts natural language requests, then ease of operation improves, but system complexity increases due to natural language processing requirements
Solution Approach 1:
The patent segments the natural language processing task into distinct modular components: speech-to-text conversion module, natural language parsing module, intent recognition module, parameter extraction module, and security verification module. Each module handles a specific aspect of the request processing, making the overall complex system manageable through division of labor and allowing independent optimization of each component.
Solution Approach 2:
The patent creates a universal natural language interface that handles multiple task types (promotions, transfers, terminations, etc.) and multiple objects (employees, departments, positions) through a single unified processing framework. The system uses role-based access control templates that can be applied universally across different task types, reducing the need for task-specific interface designs while maintaining security.
Data Source
AI summary
Systems and methods are disclosed herein for managing task requests. An end-user device include one or several possible implementation for managing task requests. Specifically, the end-user device comprises a processing device and a memory device, which is configured to store a task request managing program. The processing device is configured to execute the task request managing program. The processing device is configured to analyze a string of characters of a natural language request from a user to extract a requested task and a requested object. The processing device is further configured to check whether the user is permitted to initiate the requested task on the requested object. In addition, the processing device is configured to perform the requested task on the requested object when it is determined that the user is permitted to initiate the requested task on the requested object.


