Offline Browser Business Process Modeling via Local Framework Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current browser-based business process modeling tools are limited by their requirement for an Internet connection, making them ineffective in offline mode, which is a hindrance for collaborative processes across different locations and systems with varying configurations.
Innovation Solution
A browser-based business process modeling tool that stores a user interface framework in local memory, allowing for offline operation by capturing and rendering process modeling events and data using HTML5, CSS3, JavaScript, and SVG components, independent of client device configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If browser-based BPM solutions are used, then ease of operation is improved, but reliability deteriorates when Internet connectivity is not available
Solution Approach 1:
The user interface framework is stored in advance in the browser's local memory (IndexedDB or localStorage), enabling the system to operate independently without requiring Internet connectivity during actual use. This preliminary storage of essential framework components resolves the contradiction by ensuring reliability in offline conditions while maintaining ease of operation.
2Reliability
If BPM modeling tools are installed on user's computer, then reliability is improved, but device complexity increases due to installation and maintenance requirements
Solution Approach 1:
Instead of installing a complete BPM tool suite on each user's computer, the patent uses a browser-based approach where the user interface framework is copied into the browser's local storage. This eliminates the need for complex installations and maintenance while ensuring reliable operation, as the framework is already present in the browser without requiring additional software deployment.
3Device complexity
If browser-based BPM solutions are used, then device complexity is reduced, but reliability deteriorates due to requirement for Internet connection
Solution Approach 1:
The user interface framework is preliminarily stored in the browser's local memory (IndexedDB or localStorage) before actual use. This preliminary action enables the system to maintain reliability in offline conditions while preserving the simplicity of the browser-based architecture, effectively resolving the contradiction between device complexity and reliability.
Data Source
AI summary
The present disclosure relates to methods of systems for process modeling. Embodiments of the present disclosure may store a user interface framework in a memory allocated to a browser application in the computer. The user interface framework may provide a user interface to a user operating the computer to perform process modeling. Some embodiments may also render the user interface using a rendering engine associated with the browser application and capture one or more process modeling events received as input by the user. The one or more process modeling events may be associated with one or more process models. In addition, some embodiments may store the one or more process modeling events as model data in the memory allocated to the browser application and render the one or more process models on the user interface based on at least a subset of the model data.


