Multi-tenant Procurement System with Configurable Business Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current e-commerce systems are inefficient and costly to customize for specific businesses or customers, requiring time-consuming hard coding and lacking a simple, customizable procurement process that can handle complex business terms and multiple vendor relationships.

Innovation Solution

A single instance, multi-tenant procurement system with an access module, search engine, transaction module, and data repository that allows for easy customization and configuration, enabling efficient and simple procurement processes across multiple organizations and vendors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current e-commerce systems are customized for specific businesses or customers, then the system can meet specific business requirements, but the customization process becomes time-consuming and complicated requiring hard coding by developers

Engineering Contradiction:
Improvecustomization capabilityVSAvoidimplementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a multi-tenant architecture where a single system instance serves multiple organizations with different business requirements. The system provides universal functionality that can be configured for different tenants without requiring separate system instances or hard-coded customizations, thereby reducing implementation time while maintaining adaptability.

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

Solution Approach 2:

The system pre-configures multiple tenant environments with common business functionalities and templates before deployment. By preparing standardized configurations in advance that can be selectively activated, the system enables rapid customization without requiring time-consuming development work for each new business requirement.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If current e-commerce systems are customized for specific businesses or customers, then the system can meet specific business requirements, but the customization incurs increases in costs

Engineering Contradiction:
Improvecustomization capabilityVSAvoiddevelopment cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The multi-tenant architecture allows a single system deployment to serve multiple organizations with different requirements. By sharing common infrastructure, codebase, and maintenance resources across tenants, the system eliminates the need for separate development projects for each customization, thereby reducing development costs while maintaining the ability to meet specific business requirements.

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

Solution Approach 2:

The system uses configurable templates and patterns that can be copied and adapted for different tenants. Instead of developing custom solutions from scratch for each business requirement, the system provides reusable configurations that can be instantiated and modified, significantly reducing development effort and associated costs.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a procurement system processes complex business rules with multiple vendors and contractual relationships, then the system can handle diverse business terms, but the system complexity increases

Engineering Contradiction:
Improvebusiness rules handling capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments business rules and contractual relationships into discrete, configurable units that can be independently managed for each tenant and vendor relationship. By dividing complex procurement logic into modular components, the system can handle diverse business terms without creating monolithic complexity, allowing each segment to be configured and maintained separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic configuration capabilities where business rules and parameters can be adjusted at runtime based on specific tenant requirements and vendor relationships. This dynamic approach allows the system to adapt to complex business scenarios through configurable parameters rather than requiring complex hard-coded logic, thereby managing system complexity while handling diverse business terms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8930244B2Method, medium, and system for processing requisitions
Publication Date: 2015.01.06 JAGGAER LLC
  • US8930244B2 patent drawing
  • US8930244B2 patent drawing
  • US8930244B2 patent drawing

AI summary

A single instance, multi-tenant procurement system, includes an access module to provide access to a plurality of end users associated with an organization to their respective accounts, each account being customized by a super user of the organization, a search engine to execute searches for products offered by one or more suppliers, a transaction module to process and track one or more requisitions generated by the plurality of end users, a business rules module to apply business rules established between the organization and the one or more suppliers to process the requisitions, and a data repository to store data generated on the system.