Render HTML Form

Renders a form created in Designer to an HTML form that is usable within Workspace. You can use this service in a process map or to configure the render service of an xfaForm variable.

It is not recommended that you modify this service directly as it is possible to do so with Workbench. It is recommended that you make a copy of the service, modify it, and then use your copy as a preprocessing step for an xfaForm variable.

Important: Upgrading to AEM forms leaves the Render HTML Form service unchanged. If you want to change your previous render service, then you need to import that service.
Note: In Designer, special form objects must be added to the form before it can be rendered as an HTML form for use with Workspace. For information about how to add a form guide and how to prepare a form for Process Management, see Using Designer > Creating Forms for AEM forms Process Management in the Designer Help.
Note: For a form design, it is recommended that the guidelines for layout considerations for HTML forms be followed to overcome text shift issues in a rendered HTML form. (See Using Designer > Creating Forms for Forms > Creating HTML forms > Layout considerations for HTML forms in the Designer Help.)

invoke operation

Sets the necessary parameters for retrieving the form, specifies the location to access the HTML form, enables the form for offline usage within Workspace, and invokes the renderHTMLForm operation (deprecated) operation.

For information about the General and Route Evaluation property groups, see Common operation properties .

Input properties

Form Url

A string value that specifies the URL location of the form in the repository or at a network location on a file system.

Input Data

A document value that represents the form data to merge with the form.

If you provide a literal value, when you click the ellipsis button  , the Open dialog box appears where the file that represents the data can be selected from the local computer or a network location.

Server Email

A string value that specifies the email address to respond to.

Target Url

A string value that specifies the URL of the web application or servlet that the submitted HTML form is sent to.

Task Id

A string value that specifies the unique identifier for the task.

User Agent

A string value that specifies a list of the user’s web browser settings, delimited by a semicolon (;). For example, such a list may appear like the following value:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;

Output properties

Output Form

A document value that stores the location of the HTML form that this operation creates.

Invocation Policy properties

Specifies whether to wait for a response after invoking the operation by selecting either Do Not Wait For Response or Wait For Response. The default is Wait For Response .

Do Not Wait For Response

Specifies that no response is required from the server.

Wait For Response

Specifies that a response is required from the server before further processing.

// Ethnio survey code removed