Automated Bot Generation for ERP Issue Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ERP platforms like SAP ERP face challenges in detecting and resolving issues, especially user-originated problems, due to limitations in analytics and interface changes, which can lead to inefficiencies and resource wastage.

Innovation Solution

An operations platform that monitors client platforms, detects issues, determines if a bot is accessible, generates a bot if needed, and deploys it to resolve issues without interacting with the user interface, enhancing detection and resolution efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If RPA-based methods are used to detect and resolve issues, then automation is improved, but the system becomes vulnerable to user interface changes and requires more resources

Engineering Contradiction:
ImproveautomationVSAvoidresilience to interface changes
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent replaces RPA's mechanical user interface interaction with an automated analytics system that directly monitors ERP platform data streams, database transactions, and system logs through API integrations, eliminating vulnerability to UI changes while maintaining automation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces an intermediary automated analytics platform that sits between the ERP system and resolution actions, using machine learning models to interpret system states and generate bot deployment decisions, providing stability against interface changes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If manual monitoring and issue resolution is performed, then resource consumption is reduced, but productivity and detection speed deteriorate

Engineering Contradiction:
Improveresource consumptionVSAvoiddetection and resolution speed
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent implements self-service through automated bot generation and deployment that resolves issues without human intervention, while the analytics system autonomously monitors and detects problems, eliminating manual labor while maintaining efficient resource utilization through intelligent automation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies partial automation by selectively deploying bots only for detected issues rather than continuous full-system automation, optimizing resource consumption by activating computational resources only when problems are identified

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If comprehensive monitoring is implemented, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvesystem state detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the monitoring system into modular components: data collection modules for different ERP sources, machine learning analysis modules for specific issue types, and bot deployment modules, reducing overall complexity through organized modularity while maintaining comprehensive monitoring capability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10713110B2Automated issue detection and resolution framework for enterprise resource planning
Publication Date: 2020.07.14 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10713110B2 patent drawing
  • US10713110B2 patent drawing
  • US10713110B2 patent drawing

AI summary

In some possible implementations, an operations platform may include one or more memories; and one or more processors, communicatively coupled to the one or more memories, to: monitor a client platform without interacting with a user interface of the client platform; detect an issue associated with the client platform based on monitoring the client platform; determine whether the operations platform has access to a bot to resolve the issue; generate the bot when the operations platform does not have access to the bot; and deploy the bot with regard to the client platform to resolve the issue, wherein the bot is configured to resolve the issue without interacting with the user interface of the client platform.