IP Library Granted Patent US 9,037,525
Granted Patent B2
US 9,037,525 · App. 13/782,493 · Granted May 19, 2015

Correlating data from multiple business processes to a business process scenario

Inventors: Oliver Kieselbach (Bielefeld, DE); Harshavardhan Jegadeesan (Bangalore, IN); Ramana Mohanbabu (Bangalore, IN)
Assignee: SAP SE
G06N5/02G06Q10/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,037,525
App. No.
13/782,493
Granted
May 19, 2015
Kind
B2
Abstract

The present disclosure involves systems, software, and computer-implemented methods for providing process intelligence by correlating events from multiple business process systems to a single business scenario using configurable correlation strategies. An example method includes identifying a raw event associated with a sending business process and a receiving business process, identifying a sending business process attribute associated with the sending business process and a receiving business process attribute associated with the receiving business process, determining a correlation strategy for associating the raw event with a business scenario instance, the determination based at least in part on the sending business process attribute and the receiving business process attribute, and generating a visibility scenario event from the raw event according to the correlation strategy, the visibility scenario event associated with the business scenario instance.

Claims (44)

1. A computer-implemented method executed by one or more processors, the method comprising:

identifying a raw event associated with a sending business process and a receiving business process;

identifying a sending business process attribute associated with the sending business process and a receiving business process attribute associated with the receiving business process;

determining a correlation strategy for associating the raw event with a business scenario instance, the determination based at least in part on the sending business process attribute and the receiving business process attribute; and

generating a visibility scenario event from the raw event according to the correlation strategy, the visibility scenario event associated with the business scenario instance.

2. The computer-implemented method of claim 1 , wherein the sending business process attribute and the receiving business process attribute each include at least one of a process type and a capability.

3. The computer-implemented method of claim 1 , wherein the correlation strategy includes an identifier used to associate the raw event with the business scenario instance, and wherein the generated visibility scenario event includes the identifier.

4. The computer-implemented method of claim 1 , wherein determining the correlation strategy includes:

identifying a list of one or more combinations of at least one sending business process attribute and at least one receiving business process attribute, each combination associated with at least one correlation strategy.

5. The computer-implemented method of claim 4 , wherein at least one of the combinations are associated with two or more correlation strategies, each of the two or more correlation strategies associated with a priority.

6. The computer-implemented method of claim 5 , comprising:

for each combination of the one or more combinations:

determining whether the combination matches the sending business process attribute and the receiving business process attribute associated with the raw event; and

if the combination matches, determining the highest priority that is appropriate for correlating the raw event from the two or more correlation strategies.

7. The computer-implemented method of claim 6 , comprising:

generating the visibility scenario event from the raw event according to a fallback correlation strategy when none of the correlation strategies from the two or more correlation strategies are determined to be appropriate.

8. The computer-implemented method of claim 1 , wherein the correlation strategy includes instructions operable to communicate with an external system to correlate the raw event.

9. The computer-implemented method of claim 1 , comprising presenting an indication that more configuration is necessary when a correlation strategy cannot be determined for the raw event.

10. The computer-implemented method of claim 1 , wherein the correlation strategy includes a code fragment to be executed to correlate the raw event with the business scenario instance.

11. A computer program product encoded on a tangible, non-transitory storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:

identifying a raw event associated with a sending business process and a receiving business process;

identifying a sending business process attribute associated with the sending business process and a receiving business process attribute associated with the receiving business process;

determining a correlation strategy for associating the raw event with a business scenario instance, the determination based at least in part on the sending business process attribute and the receiving business process attribute; and

generating a visibility scenario event from the raw event according to the correlation strategy, the visibility scenario event associated with the business scenario instance.

12. The computer program product of claim 11 , wherein the sending business process attribute and the receiving business process attribute each include at least one of a process type and a capability.

13. The computer program product of claim 11 , wherein the correlation strategy includes an identifier used to associate the raw event with the business scenario instance, and wherein the generated visibility scenario event includes the identifier.

14. The computer program product of claim 11 , wherein determining the correlation strategy includes:

identifying a list of one or more combinations of at least one sending business process attribute and at least one receiving business process attribute, each combination associated with at least one correlation strategy.

15. The computer program product of claim 14 , wherein at least one of the combinations are associated with two or more correlation strategies, each of the two or more correlation strategies associated with a priority.

16. The computer program product of claim 11 , comprising computer readable instructions for causing one or more processors to perform operations comprising:

for each combination of the one or more combinations:

determining whether the combination matches the sending business process attribute and the receiving business process attribute associated with the raw event; and

if the combination matches, determining the highest priority that is appropriate for correlating the raw event from the two or more correlation strategies.

17. The computer program product of claim 16 , comprising computer readable instructions for causing one or more processors to perform operations comprising:

generating the visibility scenario event from the raw event according to a fallback correlation strategy when none of the correlation strategies from the two or more correlation strategies are determined to be appropriate.

18. The computer program product of claim 11 , wherein the correlation strategy includes instructions operable to communicate with an external system to correlate the raw event.

19. The computer program product of claim 11 , comprising presenting an indication that more configuration is necessary when a correlation strategy cannot be determined for the raw event.

20. A system, comprising:

memory for storing data; and

one or more processors operable to:

identify a raw event associated with a sending business process and a receiving business process;

identify a sending business process attribute associated with the sending business process and a receiving business process attribute associated with the receiving business process;

determine a correlation strategy for associating the raw event with a business scenario instance, the determination based at least in part on the sending business process attribute and the receiving business process attribute; and

generate a visibility scenario event from the raw event according to the correlation strategy, the visibility scenario event associated with the business scenario instance.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2013
From: KIESELBACH, OLIVER; JEGADEESAN, HARSHAVARDHAN; MOHANBABU, RAMANA
To: SAP AG
Reel/Frame 030167/0123 →
Continuity (1)
Related Publication 20140250040A1 · Sep 4, 2014