System and method for deploying a form template on multiple platforms
First Claim
1. A computer-implemented method, comprising:
- creating a form template by receiving input provided to a form-design program during a form-design process,wherein the form template that is created includes properties that utilize a render service and a submit service,wherein the input includes coded instructions that, when executed, specify the submit service and the render service, andwherein the form template is stored in association with the coded instructions that specify the submit service and the render service;
designing a workflow by receiving a request to add the form template to a series of tasks to be automatically executed in an order during runtime, wherein the request to add the form template is received during a workflow-design process, which is separate from the form-design process;
in response to the request to add the form template into the workflow during the workflow-design process, retrieving the coded instructions that are independent of the workflow being designed and are dependent on the form template, wherein the coded instructions specify the render service to render the form template from a design format to a runtime format and the submit service to capture information input into the form template during runtime; and
automatically configuring, using a processor of a machine, the render service and the submit service to be executed with the form template at a subsequent runtime.
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.
41 Citations
14 Claims
-
1. A computer-implemented method, comprising:
-
creating a form template by receiving input provided to a form-design program during a form-design process, wherein the form template that is created includes properties that utilize a render service and a submit service, wherein the input includes coded instructions that, when executed, specify the submit service and the render service, and wherein the form template is stored in association with the coded instructions that specify the submit service and the render service; designing a workflow by receiving a request to add the form template to a series of tasks to be automatically executed in an order during runtime, wherein the request to add the form template is received during a workflow-design process, which is separate from the form-design process; in response to the request to add the form template into the workflow during the workflow-design process, retrieving the coded instructions that are independent of the workflow being designed and are dependent on the form template, wherein the coded instructions specify the render service to render the form template from a design format to a runtime format and the submit service to capture information input into the form template during runtime; and automatically configuring, using a processor of a machine, the render service and the submit service to be executed with the form template at a subsequent runtime. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system, comprising:
-
a processor; and a data storage storing; a form template that is stored in association with coded instructions, which specify a render service for rendering the form template in a runtime format and a submit service for capturing data input into the form template by a user during a runtime; and a workflow-design module that is leveraged to design a workflow prior to a runtime execution, wherein the workflow-design module designs the workflow by receiving a request to insert the form template into a series of steps, and wherein the workflow-design module automatically configures the render service and the submit service of the form template by retrieving the coded instructions from the data storage, the coded instructions being dependent on the form template and independent of the workflow. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium, having instructions which when processed by a computer, cause the computer to perform operations comprising:
-
designing a form template that includes an electronic document and defines a form, which includes electronic form data to be displayed to a user, the form template being deployable on one or more platforms when rendered into a runtime format and the form template being designed by executing a form-design application; receiving by the form-design application coded instructions that specify a render service to render the form template from a design format to the runtime format and a submit service to capture data submitted by a user; storing the coded instructions in association with the form template in a data storage structure, such that the coded instructions are dependent on the form template; designing a workflow by receiving a request to add the form template to a series of tasks to be automatically executed in an order during runtime, wherein the request to add the form template is received during a workflow-design process, which is separate from a form-design process; in response to the request to add the form template into the workflow during the workflow-design process, retrieving the coded instructions that are independent of the workflow being designed and are dependent on the form template; and automatically configuring the render service and the submit service to be executed with the form template at runtime. - View Dependent Claims (14)
-
Specification