Software with improved view of a business process
First Claim
1. A method including the steps of:
- providing a business process comprising a plurality of business process steps;
generating, by a machine, an angular business process view corresponding to the business process;
with the angular business process view defining at least an angular direction and a radial direction;
with each business process step being represented as a corresponding angular block in the angular business process view, wherein each angular block is allocated an angular segment as a function of at least one of a number of parallel concurrent process steps and a number of alternatively concurrent process steps;
with a radial length of each angular block that is a function of the amount of time that the corresponding business process step takes to complete;
with the ordering of the angular blocks in the angular direction representing different process step chains or sub-chains and with the ordering of the angular blocks in the radial direction representing temporal order of the business process steps;
with process steps that are radially aligned, but angularly offset, representing parallel concurrent or alternatively concurrent process steps; and
creating, by a machine, a visual representation of the angular business process view.
4 Assignments
0 Petitions
Accused Products
Abstract
The proper visualization of a business process plays a key role in analyzing, changing, simulating and monitoring the business process. Most BPMS systems today, provide a modeling environment where the business user can define and visualize business processes as BPMN diagrams. Some more advanced systems (such as Savvion Business Manager) enable monitoring of the business process at run-time via a color-coded view of the process diagram. While process diagram is an important view of the process, it lacks the level of abstraction needed to provide information in an optimal way to the business users. The proposed visualization, called the 360 degree view provides an optimal view of a business process without losing important details about the process.
161 Citations
16 Claims
-
1. A method including the steps of:
-
providing a business process comprising a plurality of business process steps; generating, by a machine, an angular business process view corresponding to the business process; with the angular business process view defining at least an angular direction and a radial direction; with each business process step being represented as a corresponding angular block in the angular business process view, wherein each angular block is allocated an angular segment as a function of at least one of a number of parallel concurrent process steps and a number of alternatively concurrent process steps; with a radial length of each angular block that is a function of the amount of time that the corresponding business process step takes to complete; with the ordering of the angular blocks in the angular direction representing different process step chains or sub-chains and with the ordering of the angular blocks in the radial direction representing temporal order of the business process steps; with process steps that are radially aligned, but angularly offset, representing parallel concurrent or alternatively concurrent process steps; and creating, by a machine, a visual representation of the angular business process view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium comprising a business process related computer software program to configure a machine to comprise:
-
a business process module programmed to store at least one business process, with the business process including a plurality of business process steps; and an angular view module programmed to display the business process as an angular business process view defining at least an angular direction and a radial direction, with each business process step being represented as a corresponding angular block in the angular business process view, wherein each angular block is allocated an angular segment as a function of at least one of a number of parallel concurrent process steps and a number of alternatively concurrent process steps, with the ordering of the angular blocks in the angular direction representing different process step chains or sub-chains and with the ordering of the angular blocks in the radial direction representing temporal order of the business process steps, with a radial length of each angular block that is a function of the amount of time that the corresponding business process step takes to complete; wherein the angular view module is programmed such that when process steps are radially aligned, but angularly offset, the process steps represent parallel concurrent or alternatively concurrent process steps. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification