Software Record Type Conversion for Change Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems face challenges in efficiently managing modifications and recording changes to software applications, which can be time-consuming and error-prone, especially when numerous changes are involved.

Innovation Solution

A method is provided for changing records associated with a software application, including receiving a change command, selecting a new record type, populating a new record format with information, and saving the record, which streamlines the process of integrating code changes and tracking user stories and bug fixes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional means are used for managing modifications and recording changes to software applications, then data can be tracked, but the process becomes time-consuming and error-prone when numerous changes are involved

Engineering Contradiction:
Improveaccuracy of change recordingVSAvoidtime required for managing modifications
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-configures record templates with standardized fields and formats for different types of software changes (bugs, features, enhancements). When a change needs to be recorded, the appropriate pre-configured template is automatically selected and populated, eliminating the need to create new records from scratch and reducing both time and errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of existing record templates and their associated data structures to handle new changes. Instead of manually creating unique record formats for each change type, the system replicates and adapts proven templates, ensuring consistency and reducing the time required to set up new change tracking records.

Inventive Principle:
Principle #26Copying

2Productivity

If conventional means are used for managing modifications, then changes can be recorded, but the process becomes error-prone especially when there are numerous changes

Engineering Contradiction:
Improveefficiency of change managementVSAvoiderror rate in change recording
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a universal record management framework that handles multiple types of software changes (bugs, features, enhancements, modifications) through a common interface and standardized record structure. This universal approach reduces errors by applying consistent validation and processing rules across all change types while maintaining high productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system incorporates validation rules and automated checks that provide immediate feedback when changes are being recorded. This feedback mechanism identifies potential errors early in the process, such as incomplete required fields or inconsistent data formats, allowing users to correct issues before final submission and reducing overall error rates.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If manual processes are used for tracking code changes and software modifications, then flexibility is maintained, but time consumption increases significantly

Engineering Contradiction:
Improveflexibility in change trackingVSAvoidtime required for tracking modifications
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system provides dynamic record templates that can be customized and adapted to different change types and organizational needs. Users can modify record fields, add custom attributes, and adjust templates based on specific requirements, maintaining flexibility while the system handles the complexity automatically, significantly reducing the time required for tracking modifications.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8566283B2Changing records associated with a software application
Publication Date: 2013.10.22 SALESFORCE INC
  • US8566283B2 patent drawing
  • US8566283B2 patent drawing
  • US8566283B2 patent drawing

AI summary

A system and method for changing records associated with a software application. In one embodiment, a method includes receiving a change command to change a record type for a record that is associated with code that is submitted for integration into a software application; receiving a selection of a new record type; populating a new record format with information that is associated with the code; and receiving a save command to save the record.