IP Library Granted Patent US 8,527,939
Granted Patent B2
US 8,527,939 · App. 11/520,959 · Granted Sep 3, 2013

GUI modeling of knowledge base in a modeling environment

Inventors: Rafi Elad (Herzelia, IL); Ido Keren (Hod Hasharon, IL)
Assignee: SAP AG
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,527,939
App. No.
11/520,959
Granted
Sep 3, 2013
Kind
B2
Abstract

This disclosure relates to methods, systems, and software for GUI modeling of at least one contextual help object, potentially representing a knowledgebase, in a modeling environment. For example, software for utilizing contextual help may be operable to identify a business object for an application and associate a contextual help object in a knowledgebase repository to the identified business object. The software may be further operable to automatically configure the front-end of the application using the modeling environment and based on the business object and the contextual help object and, upon activation of the business object, to display just-in-time help to a user of the application via the front-end.

Claims (46)

1. A computer implemented method for utilizing contextual help in a modeling environment comprising:

identifying a business objects for a modeled application;

associating a contextual help object in a knowledgebase repository to the identified business object, wherein the contextual help object provides guidance and help context associated with usability of the identified business object;

automatically configuring a front-end of the application using a modeling environment and based on a first instance of the business object and the contextual help object in a first GUI;

upon activation of the first instance of the business object, displaying at least a portion of the business object in a first portion of a first graphical user interface (GUI), and displaying just-in-time help information associated with the contextual help object in a different second portion of the first GUI to a user of the application via the front-end; the method further comprising:

automatically configuring the front-end of the application using the modeling environment and based on a second instance of the business object and the contextual help object in a second GUI; and

upon activation of the second instance of the business object, displaying at least a portion of the second instance of the business object in a first portion of the second GUI, and displaying the just-in-time help information associated with the contextual help object in the second portion of the second GUI to a user of the second application via the front-end.

2. The method of claim 1 further comprising:

identifying a second business object for a second application;

associating the contextual help object to the identified second business object;

automatically configuring the front-end of the second application using the modeling environment and based on the second business object and the contextual help object; and

upon activation of the second business object, displaying at least a portion of the business object in the first portion of the GUI, and displaying just-in-time help information associated with the contextual help object in the second portion of the GUI to the user of the second application via the front-end.

3. The method of claim 1 , the business object developed by a first development entity and the contextual help object developed by a second development entity different than the first development entity the contextual help object developed separately from the business object.

4. The method of claim 1 , the contextual help object associated with one of the following: a field; a screen; an error message; a business process; a best practices level; and a second business object.

5. The method of claim 1 , wherein automatically configuring the front-end of the application based on the business object and the contextual help object is based on one or more events, behavior, or run-time parameters.

6. The method of claim 1 , wherein the business object is identified within the modeling environment and the contextual help object is associated to the identified business object using a toolkit interfacing with the modeling environment.

7. The method of claim 6 , wherein the modeling environment is located on a server separate from the knowledgebase repository.

8. The method of claim 6 , upon initiation of the modeling environment, further comprising:

locating a plurality of business objects and a plurality of contextual help objects referenced by the knowledgebase repository; and

automatically presenting at least a subset of the located business objects and at least a subset of the located contextual help objects to a developer.

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

identifying a business objects for a modeled application;

associating a contextual help object in a knowledgebase repository to the identified business object, wherein the contextual help object provides guidance and help context associated with usability of the identified business object;

automatically configuring a front-end of the application using a modeling environment and based on a first instance of the business object and the contextual help object in a first GUI;

upon activation of the first instance of the business object, displaying at least a portion of the business object in a first portion of a first graphical user interface (GUI), and displaying just-in-time help information associated with the contextual help object in a different second portion of the first GUI to a user of the application via the front-end; the method further comprising:

automatically configuring the front-end of the application using the modeling environment and based on a second instance of the business object and the contextual help object in a second GUI; and

upon activation of the second instance of the business object, displaying at least a portion of the second instance of the business object in a first portion of the second GUI, and displaying the just-in-time help information associated with the contextual help object in the second portion of the second GUI to a user of the second application via the front-end.

10. The computer program product of claim 9 , the product comprising instructions for causing one or more processors to perform operations further comprising:

identifying a second business object for a second application;

associating the contextual help object to the identified second business object;

automatically configuring the front-end of the second application using the modeling environment and based on the second business object and the contextual help object; and

upon activation of the second business object, displaying at least a portion of the business object in the first portion of the GUI, and displaying just-in-time help information associated with the contextual help object in the second portion of the GUI to the user of the second application via the front-end.

11. The computer program product of claim 9 , the business object developed by a first development entity and the contextual help object developed by a second development entity different than the first development entity the contextual help object developed separately from the business object.

12. The computer program product of claim 9 , the contextual help object associated with one of the following:

a field;

a screen;

an error message;

a business process;

a best practices level; and

a second business object.

13. The computer program product of claim 9 , wherein automatically configuring the front-end of the application using the business object and the contextual help object is based on one or more events, behavior, or run-time parameters.

14. The computer program product of claim 9 , wherein the business object is identified within the modeling environment and the contextual help object is associated to the identified business object using a toolkit interfacing with the modeling environment.

15. The computer program product of claim 14 , wherein the modeling environment is located on a server separate from the knowledgebase repository.

16. The computer program product of claim 14 , upon initiation of the modeling environment, the product comprising instructions for causing one or more processors to perform operations further comprising:

locating a plurality of business objects and a plurality of contextual help objects referenced by the knowledgebase repository; and

automatically presenting at least a subset of the located business objects and at least a subset of the located contextual help objects to a developer.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2006
From: ELAD, RAFI; KEREN, IDO
To: SAP AG
Reel/Frame 018314/0193 →
Continuity (1)
Related Publication 20080126932A1 · May 29, 2008