Multi-tenant Database Step Approval Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional database systems have inflexible and limited approval processes, hindering effective step approval in on-demand database services.
Innovation Solution
Implementing mechanisms and methods for conditional approval of steps in a multi-tenant database service, allowing for dynamic approval processes based on request content and user-defined criteria, enabling manual or automatic approval execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional fixed approval processes are used, then system simplicity is maintained, but approval flexibility and adaptability are severely limited
Solution Approach 1:
The patent implements dynamic approval processes where the approval workflow can change based on criteria evaluation. The system transitions from static fixed workflows to dynamic adaptive workflows that automatically adjust their path and requirements based on real-time data evaluation, resolving the contradiction between flexibility and complexity
Solution Approach 2:
The system changes parameters of the approval process based on evaluated criteria. Different criteria evaluations trigger different approval paths, requirements, and workflows. This parameter-based dynamic adjustment enables flexible adaptation without requiring complex manual configuration for each scenario
2Reliability
If manual approval processes are used, then control and reliability are improved, but processing time and operational efficiency deteriorate
Solution Approach 1:
The system performs preliminary automatic evaluation of approval criteria before human intervention is needed. By pre-evaluating objective criteria and preparing approval recommendations, the system reduces the workload on manual approvers and accelerates the overall process while maintaining control through structured evaluation
Solution Approach 2:
The approval system performs self-evaluation of criteria and automatic approval decisions for routine cases. The system serves itself by automatically evaluating criteria, making decisions within defined parameters, and only escalating complex cases to manual review, thereby improving both speed and maintaining reliability
3Productivity
If automatic approval processes are implemented, then processing speed and efficiency are improved, but control and reliability may deteriorate
Solution Approach 1:
The system implements feedback loops where automatic approval decisions are continuously evaluated against actual outcomes and criteria. This feedback mechanism allows the system to learn from decisions, adjust criteria weights, and improve reliability over time while maintaining high processing efficiency through automation
Solution Approach 2:
The criteria evaluation system acts as an intermediary between automatic processing and final approval authority. It provides structured recommendations, risk assessments, and decision support that enable efficient automatic processing while maintaining control through transparent, auditable decision-making intermediaries
4Measurement precision
If detailed criteria evaluation is performed, then approval accuracy and precision are improved, but system complexity and processing time increase
Solution Approach 1:
The criteria evaluation system is segmented into modular, independent evaluation components. Each criterion can be evaluated separately and weighted independently, allowing precise measurement without overwhelming complexity. This modular approach enables detailed evaluation while maintaining system manageability and flexibility
Data Source
AI summary
In accordance with embodiments, steps in a multi-tenant database service are approved to manually and/or automatically satisfy requests to approve various steps in the service. The ability of embodiments to provide such additional approval capabilities may lead to more flexible step approval during use of the on-demand database service.


