Multi-tenant Procurement System with Configurable Business Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current e-commerce systems are not easily customizable for complex procurement processes involving multiple organizations and vendors, requiring costly and time-consuming hard coding, and lack a single point-of-access for efficient transaction execution.
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 efficient and simple procurement across multiple organizations and vendors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current e-commerce systems are used for procurement, then basic transactions can be executed, but customization for complex procurement processes is difficult and requires costly hard coding
Solution Approach 1:
The system allows dynamic configuration of procurement workflows, business rules, and parameters without requiring system redesign or hard coding. Users can modify procurement processes, approval hierarchies, and vendor management rules in real-time through configurable interfaces, enabling the system to adapt to complex and changing procurement requirements
Solution Approach 2:
The system employs configurable parameters and settings that can be adjusted to accommodate different procurement scenarios, organizational structures, and vendor relationships. Business rules, discount structures, and contractual terms can be modified through parameter changes rather than system reconfiguration
2Reliability
If customization is implemented through hard coding, then specific procurement requirements can be met, but implementation time and costs increase
Solution Approach 1:
The system provides pre-configured procurement templates, standard workflows, and default business rules that can be deployed immediately. Common procurement scenarios come pre-built, allowing organizations to start using the system right away while maintaining the ability to customize specific processes as needed
Solution Approach 2:
The system is designed to handle multiple procurement scenarios and organizational requirements through a single unified platform. It can accommodate various procurement types, approval hierarchies, and vendor management approaches without requiring separate custom implementations for each scenario
3Productivity
If multiple separate systems are used for different procurement functions, then specific functions can be optimized, but a single point-of-access is lost
Solution Approach 1:
The system consolidates multiple procurement functions including vendor management, requisition processing, approval workflows, contract management, and inventory tracking into a single integrated platform. Users access all procurement functions through one unified interface, eliminating the need to switch between multiple separate systems while maintaining optimized functionality for each procurement process
Data Source
AI summary
A computer-implemented method is disclosed, operating at a server system. The method comprises, in response to a selection by a user of an electronic procurement system, adding a second item from the electronic procurement system to a first shopping cart including at least one first item from the electronic procurement system. The method further comprises moving at least one of the items from the first shopping cart to a second shopping cart, and processing purchase of the first and second shopping carts. Other related methods and systems are also described.


