Solution Architecture

The implementation of either the DLL or web service version of the Quik! software is the same, except for where the actual QuikFormsEngine.dll is being run. In the Web Service version, the DLL software is hosted in the Quik! Environment instead of on a customer's environment. The inputs and outputs are identical in value, though slightly different in manner in which they're called by the customer's software code.

  1. Customer loads data and requests forms in QFE
  2. QFE calls Quik! server via secure web services to validate and log form view requests
  3. Quik! server responds to QFE to generate the form
  4. QFE outputs the form as HTML and customer's web server serves the page to the end-user
  5. The HTML file loads in a compliant browser to display the form
  6. The client data is loaded into the form and any java scripts are run
  7. Forms can be submitted back to the customer's server for processing and communication


About The Quik! Forms Engine

The job of the Quik! Forms Engine is to generate pre-populated forms directly from your application. The Quik! Forms Engine is a software component that sits behind your user interface. You are responsible for designing and implementing the user experience for your users, while the Quik! software is responsible for performing the work of generating the forms.

Quik! Software Output

The Quik! Forms Engine outputs a single HTML file containing all the forms requested and the data to prefill onto the form.

This product requires the following components:
Software:

  • Quik! Forms Engine – a server-side or web service component that creates the forms data
  • Optional Forms Database – a database that stores form information
  • Your Application – your web or desktop application that implements Quik! software (or use the Sample Website)


Web Services:

  • QuikFormsEngineWS – A web service version of the Quik! Forms Engine software
  • Forms Data Service – retrieve form data for use with the software (See the QuikFormsWizard ASP.NET project for a turn-key solution)
  • QuikESignTransport Web Service – a turn-key web service with source code (C-Sharp) for sending documents to DocuSign or SIGNiX for signature from within the client environment

E-Signature Certified with DocuSign

Quik! Forms Engine, along with the QuikESignTransport web service, has been certified by DocuSign for use in production environments as of 7/26/2013.

E-Signature Certified with SIGNiX

Quik! Forms Engine, along with the QuikESignTransport web service, has been certified by SIGNiX for use in production environments as of 6/21/2016. 

For help regarding Quik! Forms and the Quik! API
Email: support@quikforms.com | Phone: (877) 456-QUIK