Embedded Survey Application Embedded Netgrif Application by iFrame
The Embedded Survey Application is a simple three-step (three user-based tasks), process-based application that collects a user's personal information.
In the first task (step), the user fills in all required personal and address details. The phone number and email fields must follow a specific format; otherwise, the system will not allow the user to continue. One of the input fields is the postal code, which is used to call a web service script that returns all locations associated with the entered postal code.
In the second task, the user answers several questions. The final question provides an “Other” option, which, when selected, displays an additional text field for custom input. This behavior is implemented via a simple script that changes the 's behavior.
The final task shows a summary of the first two steps. This task is view-only. A generated PDF containing the form content is shown at the top and is available for download.
Embedded application
In this use case, the embedded application relies on an anonymous role (besides the admin and system roles). Nevertheless, the platform supports integration with any external authentication provider.
How to use the application
The application was created in under 30 minutes, without requiring deep knowledge of any pro-code language. It includes PDF generation, complex data forms, and several short scripts that were easily added using drag-and-drop (including the postal code web service script). The entire application can be also easily embedded into an external web.
List of all cases
All cases created in the embedded application are securely saved and exist in the Netgrif Application Engine web application. All the survey application process instances are manageable and visible for the application administrator or for a user with a given admin permissions.
Embedded survey application is runnable in the Demo or in your own instance of Netgrif Application Engine. To learn how to install NAE CE locally or on a server, follow this tutorial.
