The Webforms module of InterFormNG2 is a charged module, so you need a license code, which enables this module in order to use it.
You can use web forms in two ways:
- Edit the contents of an XML file with the aid of a special json based .frm template. This is covered in the section, Enrich by input form.
- Use a normal template to show the merged result and the editable text on the form. This one is explained below.
The Webforms module can be used as a way to interact with a user, who can add and update text fields in a template via a browser. The text can either a free text or a drop down list defined via a translation.
The setup to use a web form is these steps:
- Create a normal template which contains one or more editable text elements.
- Create a workflow, which first runs the component, Edit document text to prompt for the editable texts (in the used template) and then run the template again to generate the final output e.g. a PDF file or print.
The user interface to enter the editable part of the forms is found a web page. The name of this web page depends on the setup in the workflow component, Edit document text and the value setup for the parameter, Edit flow unique name. The default value for the Edit flow unique name is Standard, which means that the web page will be: https://localhost:8086/forms/tasks/?id=edt%25Standard, where localhost of course should be exchanged for the IP-address or host name of the InterFormNG2 server and the port number 8086 should replaced with the port number used by InterFormNG2, if this has been configured to another number.
The user needs to sign on to this web page: https://localhost:8086/forms/tasks/?id=edt%25Standard
Here the user will see a list similar to this:

The user then click on one of the pending tasks (forms) and then the user sees this screen:

On the left the user is prompted for the value of each editable text (above the Country is a drop down list) and on the right the user immediately sees the merged result with the entered values.
When the user is done and press the Submit form icon, the workflow continues the processing with the entered values.
Related Articles
Edit document text
The advanced, utilities component, Edit document text is used in combination with the Webforms module. One prerequisite for this component is, that you have already setup a template with one or multiple editable text elements. This workflow component ...
Backup and replication
The following describes the content of the different folders in the INTERFORMNG2_HOME folder and the recommendations for backup and replication of each folder. Note that all “database” folders are typically not used when InterFormNG2 is configured to ...
Enrich by input form
The advanced, special workflow component, Enrich by input form is a workflow component, that can help to modify the XML payload of a workflow with a webform. Please notice, that an alternative webform solution is covered in the section, Webforms. ...
Advanced Utilities workflow components
The Advanced Utilities workflow components are as follows: Append to zip archive. Appends the payload to a zip file. The zip file will be created, if the referenced zip file does not exist. Attachment to payload. Takes a named attachment, removes it ...
Input forms
An important part of the module, Webforms are the input forms. The input forms are used by the Enrich by input form workflow component to change the contents of an XML file via an interactive form. The input forms is a special kind of template in ...