System and method for run-time report resolution of reports that include prompt objects
First Claim
Patent Images
1. A system for resolving reports that include prompt objects, wherein the prompt objects comprise a question to be asked of a user and at least one validation property, the system comprising:
- a receiving memo for receiving a report instance from a client that has initiated report execution of the report that includes one or more prompt objects and transmits the report instance to a report server;
a resolution server that gathers the one or more prompt objects referenced in the report and generates a resolution object containing the one or more questions from the one or more prompt objects gathered;
report prompt interaction means for interacting with a user to receive answers to one or more questions in the resolution object; and
report execution means for executing the report upon receiving answers from a user to the one or more questions in the resolution object.
5 Assignments
0 Petitions
Accused Products
Abstract
A report resolution system that includes prompt objects used to define every aspect of a report and specifically an object-prompt object. To resolve a report with prompt objects, a report instance is created and passed to a resolution server that collects the prompt objects contained therein to create a resolution object that includes the prompt questions from the prompt objects. A report server raises an event to prompt the user to respond to the questions in the resolution object.
-
Citations
20 Claims
-
1. A system for resolving reports that include prompt objects, wherein the prompt objects comprise a question to be asked of a user and at least one validation property, the system comprising:
-
a receiving memo for receiving a report instance from a client that has initiated report execution of the report that includes one or more prompt objects and transmits the report instance to a report server; a resolution server that gathers the one or more prompt objects referenced in the report and generates a resolution object containing the one or more questions from the one or more prompt objects gathered; report prompt interaction means for interacting with a user to receive answers to one or more questions in the resolution object; and report execution means for executing the report upon receiving answers from a user to the one or more questions in the resolution object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for resolving reports that include prompt objects, wherein the prompt objects comprise a question to be asked of a user and at least one validation property, the method comprising the steps of:
-
receiving a report instance at a server system from a client that has initiated report execution of the report that includes one or more prompt objects; gathering at the server system the one or more prompt objects referenced in the report; generating a resolution object containing the one or more questions from the one or more prompt objects gathered; interacting with a user to receive answers to one or more questions in the resolution object; and executing the report upon receiving answers from a user to the one or more questions in the resolution object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium containing computer executable instructions for causing a processor to resolve reports that include prompt objects, wherein the prompt objects comprise a question to be asked of a user and at least one validation property, the medium comprising:
-
instructions for causing a processor to receive a report instance at a server system from a client that has initiated report execution of the report that includes one or more prompt objects; instructions for causing a processor to gather at the server system the one or more prompt objects referenced in the report; instructions for causing a processor to generate a resolution object containing the one or more questions from the one or more prompt objects gathered; instructions for causing a interacting with a user to receive answers to one or more questions in the resolution object; and executing the report upon receiving answers from a user to the one or more questions in the resolution object. - View Dependent Claims (17, 18, 19, 20)
-
Specification