System and method for defining and generating document management applications for model-driven document management
First Claim
1. A method of defining a document management application comprising:
- selecting the document management application;
selecting a set of documents to be processed by the document management application;
generating at least one process file that defines one or more fields in a document model;
specifying features to be extracted from the document model;
identifying location coordinates of the model fields in the document model;
generating path expressions for the location coordinates;
generating a target adaptor based on user-specified schema and association with metadata associated with the document model;
wherein the process file includes a plurality of sub-files containing specifications for the document management application; and
deploying the sub-files.
1 Assignment
0 Petitions
Accused Products
Abstract
A business process file generator defining and generating dynamic document management applications for use in a document management system, formalizing variable elements in document management applications to reduce the requirement for custom application logic with each new application. The business process file generator captures and externalizes variable aspects of a document management application such that each new instance of a model of a document contains only those elements that are relevant to the application. The business process file generator supports the instantiation of a model for each new application and generates runtime artifacts associated with a specific model. The runtime artifacts comprise code, XML configurations, scripts, and business logic.
-
Citations
20 Claims
-
1. A method of defining a document management application comprising:
-
selecting the document management application;
selecting a set of documents to be processed by the document management application;
generating at least one process file that defines one or more fields in a document model;
specifying features to be extracted from the document model;
identifying location coordinates of the model fields in the document model;
generating path expressions for the location coordinates;
generating a target adaptor based on user-specified schema and association with metadata associated with the document model;
wherein the process file includes a plurality of sub-files containing specifications for the document management application; and
deploying the sub-files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product having a plurality of executable instruction codes stored on a computer-readable medium for defining a document management application comprising:
-
a first set of instruction codes for selecting the document management application;
a second set of instruction codes for selecting a set of documents to be processed by the document management application;
a third set of instruction codes for generating at least one process file that defines one or more fields in a document model;
a fourth set of instruction codes for specifying features to be extracted from the document model;
a fifth set of instruction codes for identifying location coordinates of the model fields in the document model;
a sixth set of instruction codes for generating path expressions for the location coordinates;
a seventh set of instruction codes for generating a target adaptor based on user-specified schema and association with metadata associated with the document model;
wherein the process file includes a plurality of sub-files containing specifications for the document management application; and
an eight set of instruction codes for deploying the sub-files. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for defining a user-selected document management application comprising:
-
a process file wizard that generates at least one process file for defining one or more fields in a document model;
the process file wizard specifying features to be extracted from the document model;
a code generation module for identifying location coordinates of the model fields in the document model;
the code generation module generating path expressions for the location coordinates;
the code generation module further generating a target adaptor based on user-specified schema and association with metadata associated with the document model; and
wherein the process file includes a plurality of sub-files containing specifications for the document management application, and wherein the sub-files are deployed. - View Dependent Claims (20)
-
Specification