Claims
- 1. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
defining a set of report groups; creating a report template; associating the report template with appropriate report groups of the set of report groups; creating a security class; associating with the security class report groups of the set of report groups accessible to the security class; assigning a security level to a user; providing the user with access to the report template based upon the security level; creating a report output based on the report template; and providing the report output via the electronic network.
- 2. The method of claim 1, wherein the step of creating the report template comprises setting up a group of parameters for the report template.
- 3. The method of claim 1, wherein the step of creating the report template comprises writing queries to pull data from a database.
- 4. The method of claim 1, further comprising the step of scheduling a utility program to run on a periodic basis to automatically load the report template for all users that selected the report template.
- 5. The method of claim 1, wherein the step of providing the user with access to the report template based upon the security level includes displaying the report template.
- 6. The method of claim 1, further comprising the step of allowing the user to select a report template for periodic review.
- 7. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
defining a set of report groups; creating a report template; associating the report template with appropriate report groups of the set of report groups; creating a security class; associating with the security class report groups of the set of report groups accessible to the security class; assigning a security level to a user; scheduling a utility program to run on a periodic basis to automatically load the report template; creating a report output based on the report template; and providing the report output via the electronic network.
- 8. The method of claim 7, wherein the step of creating the report template comprises setting up a group of parameters for the report template.
- 9. The method of claim 7, wherein the step of creating the report template comprises writing queries to pull data from the report groups.
- 10. The method of claim 7, further comprising the step of providing the user with access to the report template based upon the security level.
- 11. The method of claim 10, wherein the step of providing the user with access to the report template based upon the security level includes displaying the report template.
- 12. The method of claim 7, further comprising the step of allowing the user to select a report template for periodic review.
- 13. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
defining a set of report groups; creating a plurality of report templates; associating each report template with appropriate report groups of the set of report groups; creating a security class; associating with the security class report groups of the set of report groups accessible to the security class; assigning a security level to a user; displaying report templates accessible by the user based upon the security level; allowing the user to select a report template for periodic review; scheduling a utility program to run on a periodic basis to automatically load the report template; creating a report output based on the report template; and providing the report output to the all users that selected the report template via the electronic network.
- 14. The method of claim 13, wherein the step of creating the report template comprises setting up a group of parameters for the report template.
- 15. The method of claim 13, wherein the step of creating the report template comprises writing queries to pull data from the report groups.
- 16. The method of claim 13, further comprising the step of providing the user with access to the report template based upon the security level.
- 17. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
entering a report group; creating a report template; associating the report template with the report group; creating a security class; associating the report group with the security class; assigning a security level to a user; providing the user with access to the report template based upon the security level; creating a report output based on the report template; and providing the report output via the electronic network.
- 18. A system for automatically generating and distributing personalized data reports for an organization having a processor, via an electronic network, the system comprising:
a memory; a first software routine stored in the memory and adapted to be executed on the processor to execute the step of checking a user's security level and displaying an appropriate template based on the check; a second software routine stored in the memory and adapted to be executed on the processor to execute the step of enabling the user to select a report template from a plurality of report templates to review; a third software routine stored in the memory and adapted to be executed on the processor to execute the step of automatically loading the selected report template; a fourth software routine stored in the memory and adapted to be executed on the processor to execute the step of creating a report output based on the selected report template; and a fifth software routine stored in the memory and adapted to be executed on the processor to execute the step of providing the report output via the electronic network to all users that selected the report template.
- 19. The system of claim 18 wherein the first software routine checks the user's security level by checking the user's security class.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/278,130, entitled “Method For Automatically Mass Generating Personalized Data Report Outputs,” filed Mar. 23, 2001 (Attorney Docket No. 29794/37189), the disclosure of which is hereby expressly incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60278130 |
Mar 2001 |
US |