Multi-Tenant Procurement System with Dynamic Business Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current e-commerce systems are inefficient and costly to customize for procurement processes, particularly in handling complex business terms and order authorization, lacking a simple and efficient method for multiple organizations and vendors to interface and execute transactions.

Innovation Solution

A single instance, multi-tenant procurement system with an access module, search engine, transaction module, and data repository that allows customizable access and processing of requisitions, applying business rules and storing data, facilitating easy customization and transaction execution across multiple organizations and vendors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current e-commerce systems are used for procurement, then basic transaction functionality is provided, but customization is time-consuming and complicated requiring hard coding by developers

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a multi-tenant architecture where a single procurement system instance serves multiple organizations (tenants) simultaneously. Each tenant can be customized with their own business rules, workflows, and parameters without requiring separate system instances or hard-coded modifications. The system universally handles procurement processes for multiple organizations while allowing individual customization through configurable parameters and rules engines.

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

2Adaptability or versatility

If customization is implemented through hard coding, then specific business requirements are met, but implementation time and costs increase

Engineering Contradiction:
Improvebusiness rule customizationVSAvoidimplementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent employs dynamic configuration mechanisms where business rules, workflows, and system parameters can be modified at runtime without requiring system reconfiguration or developer intervention. The multi-tenant architecture allows each organization to dynamically adjust their procurement processes, approval workflows, and business rules through configurable interfaces, enabling rapid adaptation to changing requirements without time-consuming hard-coding processes.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple organizations and vendors interface through current systems, then transaction processing occurs, but the system lacks a simple centralized access point

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidaccess simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a centralized portal as an intermediary interface between multiple organizations and vendors. This single access point provides unified entry to the procurement system, where all participants can authenticate, access their respective functionalities, and execute transactions through a common interface. The portal mediates between diverse users and the underlying complex multi-tenant architecture, simplifying access while maintaining efficient transaction processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8112317B1Providing substitute items when ordered item is unavailable
Publication Date: 2012.02.07 JAGGAER LLC
  • US8112317B1 patent drawing
  • US8112317B1 patent drawing
  • US8112317B1 patent drawing

AI summary

In an embodiment, a computer-implemented method operating at a server system is disclosed. The server hosts and electronic procurement system. In response to a user request to access a first item associated with the electronic procurement system, wherein the first item is unavailable, a second available item corresponding to the first item is identified. The second available item is displayed to the user in accordance with business rules associated with the user. A purchase order is generated for the displayed item. Related methods and systems are also disclosed.