Defining Hints for Dynamic Selection of Default Render/Submit/Runtime Configuration
First Claim
1. A computer-implemented method, comprising:
- retrieving a form definition template from a data storage, the form definition template including an electronic document and defining a form that includes electronic form data to be displayed to a user, the form definition template being deployable on one or more platforms when rendered into a runtime format;
retrieving behavior information associated with the form definition template, the retrieved behavior information specifying a render service to render the form definition template from a design format to a runtime format, the behavior information further specifying a submit service to capture data submitted by a user; and
based on the retrieved behavior information, automatically selecting, using a processor of a machine, the render service executing at a form server to merge customer-defined data into the form definition template and render the form definition template into a runtime format rendered form, the rendered form including the customer-defined data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present embodiments are directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser or other application. Various embodiments herein include features for automatically selecting and configuring services for rendering and submitting intelligent forms or other data structures in an automated process environment. The automated process environment may include features which permit an enterprise to blend electronic forms, process management, document security, and document generation capabilities to deliver applications which may reduce paperwork, accelerate decision-making processes, and help ensure regulatory compliance.
54 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
retrieving a form definition template from a data storage, the form definition template including an electronic document and defining a form that includes electronic form data to be displayed to a user, the form definition template being deployable on one or more platforms when rendered into a runtime format; retrieving behavior information associated with the form definition template, the retrieved behavior information specifying a render service to render the form definition template from a design format to a runtime format, the behavior information further specifying a submit service to capture data submitted by a user; and based on the retrieved behavior information, automatically selecting, using a processor of a machine, the render service executing at a form server to merge customer-defined data into the form definition template and render the form definition template into a runtime format rendered form, the rendered form including the customer-defined data. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. (canceled)
-
10. A computer system, comprising:
-
a processor; and a data storage storing; a plurality of form definition templates, the plurality of form definition templates each including an electronic document and defining a form that includes electronic form data to be displayed to a user, the plurality of form definition templates being deployable on one or more platforms when rendered into a runtime format; and behavior information associated with each of the form definition templates, the behavior information specifying a render service to merge customer-defined data into the form definition template and to render each form definition template from a design format to a runtime format, the behavior information further specifying a submit service to capture data submitted by a user of a form rendered from one of the plurality of form definition templates; and
a process design module that includes a behavior information retriever module;the process design module is executed by the processor to generate a process that includes at least one of the plurality of form definition templates, and the behavior information retriever module is run by the processor to retrieve the behavior information associated with a form definition template included in the process, and based on the retrieved behavior information to automatically select the render service and the submit service executing at a form server, the render service to the merge customer-defined data into the firm definition template and to render the form definition template into a runtime format rendered form, the rendered form including the customer-defined data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium, with having instructions which when processed by a computer, cause the computer to perform operations comprising:
-
generating a form definition template that includes an electronic document and defines a form that includes electronic form data to be displayed to a user, the form definition template being deployable on one or more platforms when rendered into a runtime format; generating behavior information associated with the form definition template, the behavior information specifying a render service to render the form definition template from a design format to the runtime format, the behavior information further specifying a submit service to capture data submitted by a user; storing the behavior information associated with the form definition template in a data storage structure; retrieving the behavior information associated with the form definition template; and based on the retrieved behavior information, automatically selecting the render service executing server to merge customer-defined data into the form definition template and to render the form definition template into a runtime format rendered form, the rendered form including the customer-defined data. - View Dependent Claims (19)
-
-
20. (canceled)
Specification