Multi-tenant Procurement System with Dynamic Business Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current e-commerce systems are inefficient and costly to customize for complex procurement processes involving multiple organizations and vendors, requiring manual coding and increasing implementation time and productivity loss.
Innovation Solution
A single instance, multi-tenant procurement system with an access module, search engine, transaction module, and data repository that allows for 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 transaction functionality is provided, but customization is time-consuming and complicated requiring hard coding
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 supports multiple organizations with differentiated configurations through configurable templates and parameters that can be adjusted per tenant.
Solution Approach 2:
The system employs dynamic configuration capabilities where business rules, workflows, and procurement parameters can be modified at runtime without requiring system reconfiguration or hard-coding. 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.
2Adaptability or versatility
If customization is done through hard coding, then specific business rules are implemented, but costs increase and productivity is lost
Solution Approach 1:
The system provides pre-configured procurement templates, workflows, and business rule frameworks that are prepared in advance for common procurement scenarios. Organizations can select from pre-built templates and customize them through configuration rather than development, significantly reducing implementation time and costs while maintaining the ability to implement specific business rules.
Solution Approach 2:
The multi-tenant procurement system enables organizations to self-configure their own business rules, workflows, and parameters through intuitive configuration interfaces without requiring programmer intervention or hard-coding. The system provides self-service capabilities for customization, allowing procurement personnel to adjust settings, rules, and processes directly within the platform.
3Ease of operation
If multiple organizations use separate systems, then each organization has full control, but the system becomes complex and costly
Solution Approach 1:
The patent merges multiple organizational procurement systems into a single multi-tenant platform. The system combines the infrastructure, database, and core functionality into one shared instance while maintaining logical separation between tenants through configuration. This consolidation reduces overall system complexity and costs compared to maintaining separate systems for each organization.
Solution Approach 2:
The multi-tenant system segments the overall system into isolated tenant environments within a single instance. Each organization (tenant) operates in their own configured space with dedicated parameters, business rules, and workflows, ensuring organizational control and data isolation. The segmentation is achieved through configurable boundaries and parameters rather than physical system separation.
Data Source
AI summary
In an embodiment, a computer-implemented method operating at a server system is disclosed. The method includes associating business rules with a plurality of users, displaying a catalog item to a respective user of the plurality of users in accordance with the respective business rules associated with that user, and generating a purchase order for the displayed catalog item. Related methods and systems are also disclosed.


