Support User Access Mode for Data Integrity in Computing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Technical support users face challenges in replicating user-specific issues in software applications with varying access rights, leading to potential data integrity loss when attempting to assist users, as existing solutions either allow direct login or assume control, both of which can result in unintended data changes.

Innovation Solution

A system and method that enable a technical support user to log in with the same access rights as the system user, utilizing a support mode flag to simulate the application's functionality without saving changes, ensuring data integrity by preventing permanent updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If technical support users directly log in to the computer system as system users or assume control of the system user's computer system, then the support user can re-create the problem and access the application with the same rights, but data integrity may be lost due to unintended data changes

Engineering Contradiction:
Improveability to re-create problemVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A support user mode is introduced as an intermediary between the system user and the application. This mode allows support users to access and interact with the application as if they were system users, enabling them to re-create and diagnose problems. However, the support user mode includes restrictions that prevent permanent data changes, thus maintaining data integrity while providing full diagnostic capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If technical support users are restricted from accessing the application with system user rights, then data integrity is maintained, but the support user cannot effectively re-create or diagnose user-specific problems

Engineering Contradiction:
Improvedata integrityVSAvoidability to re-create problem
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The support user mode implements local quality by applying different access permissions to different operations within the application. Read operations and diagnostic functions are fully enabled, allowing support users to re-create and analyze problems. Write operations and data modification functions are restricted or disabled, ensuring data integrity. This localized permission approach allows the support user to have full access where needed for diagnosis while maintaining protection where needed for data safety.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8255870B2Application access for support users
Publication Date: 2012.08.28 SAP SE
  • US8255870B2 patent drawing
  • US8255870B2 patent drawing
  • US8255870B2 patent drawing

AI summary

One embodiment of the invention relates to a system for providing a support function in maintaining a computing system. The system includes a computer-implemented interface configured to receive a support user identification and a system user identification. The system also includes a support user implementation engine configured to set a support mode based on the support user identification and to log the support user into the computing system based on the system user identification. The system also includes one or more applications implemented by the computing system configured to perform one or more functions on the computing system in accordance with the system user identification and the support user identification.