IP Library Patent Application 13326266
Patent Application
App. No. 13/326,266

CORRELATION-BASED DYNAMIC DETERMINATION OF TRANSACTIONAL INSTANCE CONTEXTS

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 None
App. No.
13/326,266
Abstract

A current transactional context of a user of a business software architecture can be detected, optionally in response to a guidance request received from the user. At least one matching business process feature related to the current transactional context can be determined by comparing the current transactional context with process metadata in a process repository, and the matching business process feature can be compared to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration to identify at least one matching business scenario containing the matching business process feature. In a user interface, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature can be highlighted.

Claims (33)

1 . A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

detecting a current transactional context of a user of a business software architecture;

determining at least one matching business process feature related to the current transactional context by comparing the current transactional context with process metadata in a process repository, the process metadata comprising definitions of business process feature attributes of business processes within a business configuration of an organization using the business software architecture;

comparing the at least one matching business process feature to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration, the comparing resulting in identification of at least one matching business scenario containing the at least one matching business process feature;

highlighting, in a user interface displayed on a display device, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature.

2 . A computer program product as in claim 1 , wherein the operations further comprise performing the detecting in response to the user requesting an orientation guidance.

3 . A computer program product as in claim 1 , wherein the current transactional context comprises at least one of a leading business object type and instance identifier of a business object instance underlying a currently active transaction being operated on by the user, a current user interface feature being displayed to the user, a role specifier specifying of the user, and a permission level specifier specifying a permission level of the user according to the role.

4 . A computer program product as in claim 1 , wherein the highlighting further comprises concurrently displaying a work frame and a process navigation frame, the process navigation frame comprising a first plurality of user interface elements arranged to represent at least some of the plurality of business process features in the at least one matching business scenario, the plurality of business process features comprising the matching business process feature which is highlighted with a locator user interface feature marker, the work frame comprising a plurality of user interface elements relating to the transaction context.

5 . A computer program product as in claim 1 , wherein a correlation agent performs at least one of the detecting, the determining, and the comparing.

6 . A computer program product as in claim 1 , wherein the at least one matching business scenario containing the at least one matching business process feature comprises at least two matching business scenarios, and the operations further comprise presenting a list comprising the at least two matching business scenarios according to a user-configured format.

7 . A system comprising:

at least one programmable processor; and

a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising:

detecting a current transactional context of a user of a business software architecture;

determining at least one matching business process feature related to the current transactional context by comparing the current transactional context with process metadata in a process repository, the process metadata comprising definitions of business process feature attributes of business processes within a business configuration of an organization using the business software architecture;

comparing the at least one matching business process feature to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration, the comparing resulting in identification of at least one matching business scenario containing the at least one matching business process feature; and

highlighting, in a user interface displayed on a display device, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature.

8 . A system as in claim 7 , wherein the operations further comprise performing the detecting in response to the user requesting an orientation guidance.

9 . A system as in claim 7 , wherein the current transactional context comprises at least one of a leading business object type and instance identifier of a business object instance underlying a currently active transaction being operated on by the user, a current user interface feature being displayed to the user, a role specifier specifying of the user, and a permission level specifier specifying a permission level of the user according to the role.

10 . A system as in claim 7 , wherein the highlighting further comprises concurrently displaying a work frame and a process navigation frame, the process navigation frame comprising a first plurality of user interface elements arranged to represent at least some of the plurality of business process features in the at least one matching business scenario, the plurality of business process features comprising the matching business process feature which is highlighted with a locator user interface feature marker, the work frame comprising a plurality of user interface elements relating to the transaction context.

11 . A system as in claim 7 , wherein a correlation agent performs at least one of the detecting, the determining, and the comparing.

12 . A system as in claim 7 , wherein the at least one matching business scenario containing the at least one matching business process feature comprises at least two matching business scenarios, and the operations further comprise presenting a list comprising the at least two matching business scenarios according to a user-configured format.

13 . A computer-implemented method comprising:

detecting a current transactional context of a user of a business software architecture;

determining at least one matching business process feature related to the current transactional context by comparing the current transactional context with process metadata in a process repository, the process metadata comprising definitions of business process feature attributes of business processes within a business configuration of an organization using the business software architecture;

comparing the at least one matching business process feature to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration, the comparing resulting in identification of at least one matching business scenario containing the at least one matching business process feature; and

highlighting, in a user interface displayed on a display device, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature.

14 . A computer-implemented method as in claim 13 , further comprising performing the detecting in response to the user requesting an orientation guidance.

15 . A computer-implemented method as in claim 13 , wherein the current transactional context comprises at least one of a leading business object type and instance identifier of a business object instance underlying a currently active transaction being operated on by the user, a current user interface feature being displayed to the user, a role specifier specifying of the user, and a permission level specifier specifying a permission level of the user according to the role.

16 . A computer-implemented method as in claim 13 , wherein the highlighting further comprises concurrently displaying a work frame and a process navigation frame, the process navigation frame comprising a first plurality of user interface elements arranged to represent at least some of the plurality of business process features in the at least one matching business scenario, the plurality of business process features comprising the matching business process feature which is highlighted with a locator user interface feature marker, the work frame comprising a plurality of user interface elements relating to the transaction context.

17 . A computer-implemented method as in claim 13 , wherein a correlation agent performs at least one of the detecting, the determining, and the comparing.

18 . A computer-implemented method as in claim 13 , wherein the at least one matching business scenario containing the at least one matching business process feature comprises at least two matching business scenarios, and the method further comprises presenting a list comprising the at least two matching business scenarios according to a user-configured format.

19 . A computer-implemented method as in claim 13 , wherein at least one of the detecting, the determining, the comparing, and the highlighting is performed by at least one programmable processor.

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 Jan 30, 2012
From: KEIL, ULRICH; BROSCHE, MARIANNE; FESSLER, JOACHIM; KNOSPE, HOLGER; MAYERLE, JOCHEN; STEINBACH, JOCHEN; GEISAU, OTFRIED
To: SAP AG
Reel/Frame 027619/0192 →