Procurement System Project Action Proposal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current procurement systems face challenges in promoting the adoption of new actions among users, as existing actions often satisfy similar purposes, making it difficult for administrators to encourage the use of new features that offer technical or business benefits, such as more efficient invoicing or secure information transfer, without a simple automated process to organize and track their adoption.

Innovation Solution

A project action proposal system that integrates with procurement applications to generate and display user interfaces listing project identifiers, retrieve self-executing project tables, configure the application, and automatically suggest and execute actions, tracking progress and reporting on the adoption of new actions through a data dashboard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If new actions are introduced in the procurement software, then technical benefits such as more efficient invoicing and secure information transfer are achieved, but users do not adopt the new actions because existing actions satisfy similar purposes and users are accustomed to existing workflows

Engineering Contradiction:
Improvetechnical performanceVSAvoiduser adoption
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements automated tracking and reporting mechanisms that provide feedback to administrators about user adoption rates of new actions. This feedback loop enables administrators to monitor progress, identify resistance patterns, and adjust promotion strategies accordingly, resolving the contradiction by making adoption visible and manageable.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service capabilities where users can automatically discover and access new actions through integrated interfaces within their existing workflows. This reduces the friction of adoption by making new actions accessible without requiring users to leave their established workflows or undergo extensive training.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If administrators manually promote new actions throughout the organization, then adoption may be encouraged, but the process becomes laborious and complex without automation

Engineering Contradiction:
Improveuser adoptionVSAvoidpromotion process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements automated self-service mechanisms that eliminate manual promotion efforts. The automated process includes generating reports, tracking adoption metrics, and providing recommendations without requiring administrator intervention, thus reducing complexity while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an automated intermediary layer between administrators and users that handles the complex promotion and tracking tasks. This intermediary automatically manages the promotion process, collects usage data, and generates reports, simplifying the experience for both administrators and users while resolving the complexity issue.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the procurement system includes numerous features, functions, tasks and operations, then system capability is enhanced, but users do not effectively utilize the functional operations because the system becomes complex

Engineering Contradiction:
Improvesystem capabilityVSAvoidfunctional utilization
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system extracts and highlights only the relevant new actions from the complex array of available functions, presenting them in a simplified manner through automated reports and recommendations. This extraction approach allows users to access enhanced system capability without being overwhelmed by the full complexity of the procurement system.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by providing context-specific recommendations and information about new actions based on the user's specific workflow and organization needs. Rather than presenting all system capabilities uniformly, the system tailors the presentation of functions to local contexts, making complex capabilities more accessible and easier to utilize.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10481907B1Method of automatically invoking application program functions for a defined project and generating activity and report data for progress in the project
Publication Date: 2019.11.19 COUPA SOFTWARE INC
  • US10481907B1 patent drawing
  • US10481907B1 patent drawing
  • US10481907B1 patent drawing

AI summary

A data processing method including, in a procurement application program, generating and causing displaying as part of a graphical user interface of a client computer, a user interface widget that is programmed to list a plurality of different project identifiers; receiving first input indicating a selection of a particular project identifier representing a project managed using the procurement application program from among the plurality of different project identifiers; in response to the first input, retrieving from a database, a particular self-executing project table that corresponds to the particular project identifier, from among a plurality of digitally stored self-executing project tables, wherein the particular self-executing project table comprises: header data; a plurality of action identifiers of a plurality of different actions that are available in the procurement application program and that are associated with executing the particular self-executing project table; a plurality of different configuration parameter values for configuring the procurement application program to execute the project; and a plurality of dashboard data configuration values; based on retrieving the particular self-executing project table: automatically applying the plurality of different configuration parameter values to result in configuring the procurement application program to execute the project, automatically generating a list of the plurality of different actions that are available in the procurement application program and that are associated with executing the project, based on the plurality of dashboard data configuration values, automatically generating a data dashboard in a graphical user interface that displays then-current values of data variables that are maintained by the procurement application program and that are associated with executing the project, asynchronously receiving second input selecting a particular action from among the different actions from the list, in response to the second input, executing the particular action with the procurement application program and updating the data dashboard in the graphical user interface based upon changes in the dashboard data configuration values that result from executing the particular action.