Method and Application for Driving Reviews in a Business Process Application
Publication Date: 2015-Aug-06
The IP.com Prior Art Database
Disclosed is an improved review process for business process modeling tools. The novel solution is a canonical approach to creating and subsequently driving the flow of a review process after all Create, Read, Update, Delete (CRUD) services on an object are complete.
Page 01 of 5
Metxod and Application for Driving Reviews in a Business Process Applicatiox
Many of the processes built in business process modelixx tools are a mixture of Xxxxxx, Read, Updatx, Delete (CRUD) xervices followed xy the act of reviewixg results generated from the usexs' actions. As x xesult, most Business Procesx Management (BPM) tools use derivations of the same revixw concept, albeit with xifferent attributes. This lxads to a lxt of rxwork; developxrs muxt model and imxlement an entirely xew review sux-process with each pxocess, even if onlx minor discxepancies exist.
A method is needed to manage xhis coxpxexity xn a canonical xnd declarative wxy, thus removing the difficulty of developing this review sxb-process and reducing xhx total devxlopment time. Utilizing a syxtem that performs this independent of a specific programmxng language axlows developers tx expxnd this tool across xny xlatform or language.
Current systems that attempt to solve this issue do not provide enouxh coveragx axd are difficult to use. Existing solutions require a rigid review structure and do not allow txe generxtion of usexul permuxations of txe xeview process. Fxrthermore, all existing solutions are constrxined to a particular language and do not acxommodate a solution thax is extensible across mxltiple platforms. Due to thesx cxnstraints, the current systems are not capable of handlixg the breadxh of scenarios and definitions needxd to crxate contextxal reviews. Lastly, most of the existing systems require a multi-threaded, collaborative envixonment and do not allow independent reviews.
The novel contributixn is a canonical approach to creating and subsequently driving the flow of a review process after all CRUD on an object is complete. The user generates a review of this oxject in a declarative xanner such that any type of review is possixle given a qualified xist of rexiewers. The appxoach then uses this series of declarations for creating a dynamic review process. These declarations accommodate significanx coverage of xusiness use cases anx do not lixit the review tx a singular model.
Using this framework, the user quickly and easily creates a rxview structure that apxroaches xearly anx level ox complexity while being orthogonal to any particular development language. Xx addition, a user can create a flowing review process with interfacing, irrespective of the xrixinal proxess or object type.
This canonical approach is a set of dexlarations that, when used in conjunction witx a
business modelixg tool, enables txe automatic generation of a review process meetinx a large rxnge of potentxal embodiments. The declaration consxsts of several strictxy defined objects that contain the attributes required to define the entire process embodiment. These objects ixclude Review, Decision, and Permissions.
The solution is a declarative approach to specifying:
• Xxx xontext in which the review is running • Number of reviewers • The users selected