...
Save Form data to your Database
comes frevvo comes with a free database connector that lets you create forms that read from and write to your own database. Please refer to the chapter Database Connector and the DB Connector Tutorial.
Save Form data to Google Apps
supports frevvo supports direct connectivity with Google Sheets and Drive. The Google Connector allows you to:
...
Please refer to the chapter Google Connector.
POST to your web server
can frevvo can POST form or workflow data to your web server for processing. There are two options available Form Action Post and Doc Action Post. The difference between the two is that the Form Action POST displays the response from the web server to the user whereas the Doc Action POST does not. We'll describe these in more detail using specific scenarios and also describe what is actually sent in the POST below.
...
This is the simplest option. Setup the form using the Form Action Post wizard and enter the URL of your web server. For advanced uses, the URL can be dynamic using templatized strings. will frevvo will send the data to your web server and display the response.
...
When the form is submitted, will frevvo will send the data to your web server. If successful, it will display the confirmation page. If not, it will display the error page.
...
You can try this yourself for any form; simply setup the form using the Form Action POST wizard and enter the URL https://app.frevvo.com/services/testyanf - Select PDF in the Send Snapshot drop down. Using our example form above, after submitting, the browser will POST the form data to frevvo's test service. The service will display the resulting parts as shown below for our example form. We have added a repeating Nick Name field and submitted the form with two nick names.
...
Code Block |
---|
response.setStatus(200); response.setContentType("text/html; charset=utf-8"); response.getWriter().println("The following form variables were received on the server:<br/>"); response.getWriter().println("<ul style=\"font-size:14px\">"); Enumeration<String> paramNames = request.getParameterNames(); while(paramNames.hasMoreElements()) { String paramName = (String)paramNames.nextElement(); String[] paramValues = request.getParameterValues(paramName); if (paramValues.length == 1) { String paramValue = paramValues[0]; if (paramValue.length() == 0) response.getWriter().println("<li>" + paramName + ": No Value</li>"); else response.getWriter().println("<li>" + paramName + ": " + paramValue + "</li>"); } else { StringBuilder sb = new StringBuilder(); for(int i=0; i<paramValues.length; i++) { sb.append(paramValues[i]); } response.getWriter().println("<li>" + paramName + ": " + sb.toString() + "</li>"); } } response.getWriter().println("</ul>"); |
Other Connectors
Other connectors frevvo connectors are available from frevvo partners such as SmartSearch, Oracle BPM, and DocuPhase, Ricoh Docuware, and Xerox Docushare. Using frevvo's Filesystem Connector customers can also integrate with any other ECM such as M-Files, ImageNow, and Intellicloud. Please contact support@frevvo.com for more information.
Connecting to your system
Click here POSTtoyourwebserver for information about integrating with your back end system.