DOCUMENT TEMPLATES FOR SCHEMA-BASED DATA TRANSFER INTO AND OUT OF A DATA-BASED APPLICATION
First Claim
1. A method for importing data into a database associated with a data-based application based on a template associated with a document application comprising:
- transferring data entities entered into fields of the template by a user to a structured data document in accordance with a map associated with the template; and
providing the structured data document and connection information associated with the template to a database integration engine;
wherein the connection information identifies a schema definition to be used by the database integration engine to extract the data entities from the structured data document and further identifies a data set within the database within which the extracted data entities are to be inserted by the database integration engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for using templates associated with a document application to facilitate schema-based data transfers into and out of a database associated with a database application. Such templates may be made available to a user so that the user can easily export various data entities out of the database for display, editing, or report generation as well as to import new or edited data entities into the database. The templates may include fixed or user-customizable reports that are populated with data entities exported from the database and/or that present data and graphics derived from such data entities. The templates may also be created during an initial data transfer between a first document and the database and then saved for use in performing subsequent data transfers between other documents and the database.
55 Citations
20 Claims
-
1. A method for importing data into a database associated with a data-based application based on a template associated with a document application comprising:
-
transferring data entities entered into fields of the template by a user to a structured data document in accordance with a map associated with the template; and providing the structured data document and connection information associated with the template to a database integration engine; wherein the connection information identifies a schema definition to be used by the database integration engine to extract the data entities from the structured data document and further identifies a data set within the database within which the extracted data entities are to be inserted by the database integration engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for populating fields within a template associated with a document application based on data stored in a database associated with a data-based application, comprising:
-
providing connection information associated with the template to a database integration engine, wherein the connection information identifies a data set within the database from which data entities are to be extracted and further identifies a schema definition to be used by the database integration engine to generate a structured data document that includes the extracted data entities; receiving the structured data document from the database integration engine; and transferring the extracted data entities from the structured data document to the template fields in accordance with a map associated with the template. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a template for transferring data into or out of database associated with a data-based application comprising:
-
saving a map that maps fields of a first document associated with a document application to a schema definition, wherein the map was used to insert data entities into or extract data entities from a structured data document used for transferring the data entities between the fields of the first document and a data set within the database; saving connection information used to identify the data set within the database into which the data entities were transferred or from which the data entities were transferred and to identify the schema definition; and making the saved map and connection information available to a user for association with a second document associated with the document application. - View Dependent Claims (18, 19, 20)
-
Specification