Dynamic Business Process Initiation via Cloud Service Policies
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional business planning software lacks the ability to dynamically adapt to the unique needs of different organizations, leading to inefficiencies in managing and optimizing business processes due to static modules and varying business requirements.
Innovation Solution
The implementation of a dynamic business planning model that allows for incremental updates and adaptation through a cloud-based service, enabling users to configure and evolve business processes based on changing needs by leveraging a process cloud service and document cloud service integration, where processes can be initiated upon receipt of documents or folders and form submissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional business planning software uses static modules, then system stability is maintained, but adaptability to varying business requirements deteriorates
Solution Approach 1:
The patent implements dynamic process models that can be modified and updated without redeploying the entire system. Process definitions are stored in a database and can be changed by users through a graphical interface, allowing the system to adapt to changing business requirements while maintaining manageable complexity through modular architecture.
Solution Approach 2:
The system divides business processes into discrete, manageable process models that can be independently configured and updated. Each process is segmented into tasks and activities that can be individually modified, allowing localized changes without affecting the entire system, thus improving adaptability while controlling complexity.
2Productivity
If business processes are manually configured, then flexibility is achieved, but implementation time increases
Solution Approach 1:
The system provides pre-configured process templates and standard process models that can be rapidly deployed. These templates contain commonly used business processes already structured and configured, allowing users to implement processes quickly by selecting and customizing templates rather than building from scratch, thus improving implementation speed while maintaining ease of operation.
Solution Approach 2:
The system enables users to copy existing process models and reuse them across different contexts. Once a process is configured, it can be replicated and modified for similar business scenarios, significantly reducing implementation time for recurring processes while maintaining the ability to customize each instance as needed.
3Adaptability or versatility
If the system allows incremental updates, then adaptability improves, but system reliability may deteriorate
Solution Approach 1:
The system implements version control and change tracking mechanisms that provide feedback on process modifications. Users can review changes before implementation, track the history of process evolutions, and revert to previous versions if needed, ensuring that incremental updates maintain system reliability while enabling continuous adaptation to business needs.
Solution Approach 2:
The system performs validation and consistency checks before applying process updates to prevent erroneous changes from compromising system stability. Error handling and rollback mechanisms are built in to cushion against potential issues during incremental updates, allowing the system to evolve processes safely while maintaining reliability.
Data Source
AI summary
Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event.


