IP Library Granted Patent US 8,266,123
Granted Patent B2
US 8,266,123 · App. 10/870,456 · Granted Sep 11, 2012

Providing portal navigation for alerts

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 8,266,123
App. No.
10/870,456
Granted
Sep 11, 2012
Kind
B2
Abstract

Navigating from an alert related to a state of a data object to a source of the alert includes displaying alerts in a portal environment. The portal environment has an analytical portal application associated with an analytical data store and a transaction portal application associated with a transaction data store. One of the alerts includes a transaction alert that is associated with a data object in the transaction data and another of the alerts includes an analytical alert that is associated with a data object. An indication of a transaction alert or an analytical alert is received from a user. When the indication is an indication of an analytical alert, navigation occurs to the analytical portal application. When the indication is an indication of the transaction alert, navigation occurs to the transaction portal application.

Claims (33)

1. A computer-implemented method of providing portal navigation for alerts, the method comprising:

generating, on a display device and using a portal program, a portal environment configured to present content from transaction portal applications associated with a transaction data store having transaction information defined as objects of multiple object types, each of the transaction portal applications belonging to a respective one of the object types, the portal environment having a navigation function configured to identify navigation targets for each of the objects by the object type, a method of the object type, and an object ID of the object;

initiating an analytical application associated with an analytical data store having analytical information based at least in part on the transaction data store, the analytical application configured to generate a report based on at least part of the analytical information;

displaying alerts in an alerts area in the portal environment, wherein a first alert comprises a transaction alert that is associated with one of the objects in the transaction information, and a second alert comprises an analytical alert generated based on the report;

receiving, from a user, an input indicating a selection of at least one of the first and second alerts;

navigating, when the first alert is selected in the input, to one of the transaction portal applications by forwarding to the navigation function, for one of the objects implicated by the first alert: an object type, a method, and an object ID; and

navigating, when the second alert is selected in the input, to the analytical application by forwarding to the navigation function at least a name of the report and an object ID of one of the objects for which the report should be started, wherein the navigation to the analytical application comprises an integration of the analytical alert into the portal environment.

2. The method of claim 1 , wherein the integration is facilitated by treating the report as a new object type in the portal environment.

3. The method of claim 2 , wherein the name of the report is forwarded to the navigation function as a method of the new object type.

4. The method of claim 1 , wherein the integration is facilitated by treating the report as a special method for a first object type of the multiple object types.

5. The method of claim 4 , wherein the name of the report is forwarded to the navigation function as a method of the first object type.

6. The method of claim 5 , further comprising:

determining the first object type, before the second alert is generated, by accessing an attribute for an entity or field known to the analytical data store; and

generating the second alert based on the report, wherein the second alert identifies the first object type.

7. The method of claim 1 , wherein at least one of the first and second alerts describes a critical state within a business process that generally requires the immediate attention or reaction of a responsible user.

8. The method of claim 1 , wherein at least one of the first and second alerts corresponds to an exception identified during a data analysis process in which an actual state deviates from a desired state.

9. The method of claim 1 , further comprising providing at least one of the first and second alerts with a priority level and parameters that identify the object type and the particular object to which the alert relates.

10. The method of claim 1 , further comprising grouping at least one of the first and second alerts into a category of alerts and the alert with a unique alert identifier.

11. The method of claim 1 , wherein the portal environment enables the user to set criteria for at least one of the first and second alerts.

12. A machine-readable storage device storing a computer program product for performing a navigation process, the computer program product including instructions that, when executed, cause at least one processor to:

generating, on a display device and using a portal program, a portal environment configured to present content from transaction portal applications associated with a transaction data store having transaction information defined as objects of multiple object types, each of the transaction portal applications belonging to a respective one of the object types, the portal environment having a navigation function configured to identify navigation targets for each of the objects by the object type, a method of the object type, and an object ID of the object;

initiating an analytical application associated with an analytical data store having analytical information based on the transaction data store, the analytical application configured to generate a report based on at least part of the analytical information;

displaying alerts in an alerts area in the portal environment, wherein a first alert comprises a transaction alert that is associated with one of the objects in the transaction information, and a second alert comprises an analytical alert generated based on the report;

receiving, from a user, an input indicating a selection of at least one of the first and second alerts;

navigating, when the first alert is selected in the input, to one of the transaction portal applications by forwarding to the navigation function, for one of the objects implicated by the first alert: an object type, a method, and an object ID; and

navigating, when the second alert is selected in the input, to the analytical application by forwarding to the navigation function at least a name of the report and an object ID of one of the objects for which the report should be started, wherein the navigation to the analytical application comprises an integration of the analytical alert into the portal environment.

13. A system comprising a processor connected to a storage device and one or more input/output devices, the processor configured to:

generating, on a display device and using a portal program, a portal environment configured to present content from transaction portal applications associated with a transaction data store having transaction information defined as objects of multiple object types, each of the transaction portal applications belonging to a respective one of the object types, the portal environment having a navigation function configured to identify navigation targets for each of the objects by the object type, a method of the object type, and an object ID of the object;

initiating an analytical application associated with an analytical data store having analytical information based on the transaction data store, the analytical application configured to generate a report based on at least part of the analytical information;

displaying alerts in an alerts area in the portal environment, wherein a first alert comprises a transaction alert that is associated with one of the objects in the transaction information, and a second alert comprises an analytical alert generated based on the report;

receiving, from a user, an input indicating a selection of at least one of the first and second alerts;

navigating, when the first alert is selected in the input, to one of the transaction portal applications by forwarding to the navigation function, for one of the objects implicated by the first alert: an object type, a method, and an object ID; and

navigating, when the second alert is selected in the input, to the analytical application by forwarding to the navigation function at least a name of the report and an object ID of one of the objects for which the report should be started, wherein the navigation to the analytical application comprises an integration of the analytical alert into the portal environment.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
CHANGE OF NAME Recorded Aug 16, 2011
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 026756/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2004
From: DILL, MARCUS; ZERN, STEFAN; HAYER, ROMAN; MEUER, WOLFGANG; WEIDNER, JENS; KUPKE, MARKUS; BUSCH, STEFAN; DIEWALD, MARTIN; WACHHOLZ-PRILL, ANDRE
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 015119/0874 →