Signicat Forms enable signatories to fill out a form and subsequently sign it with the ID method(s) specified in the request. The solution is suitable for simple forms that are to be filled as part of the signature process.
The fundamental components of Forms is an HTML form that is hosted on Signicat's platform, as well as a PDF form in which the input from the signatory is merged. The data that the user enters can be retrieved as structured data together with the signed PDF form.
A form must have:
- A unique name.
- Html-code that describes graphical design
- Html-elements with unique names that represents the form fields that the end-user fills out
- A PDF template document that matches the html-code
Simply send an HTML form in an email to email@example.com, and we'll install it on your service. Multiple forms are supported.
Code in C#
Forms process flow
- Create signature request with the relevant form id
- Redirect user to the request
- User inputs data into the HTML form
- Data is merged with the PDF form
- User reads the PDF form
- User signs the PDF form
- Signed PDF form is retrieved together with the structured data
Forms can be used as the only document to be signed, or as one among several documents using the Multi UI wizard that guides the signatory through signing more than one document.
Pre filling the form
The form can be pre filled with data by inserting the data in the value field in the request.
Alternative ways of implementation
It is possible to use only parts of the Signicat Forms solution — an example of this could be to host the HTML form in your own environment and simply passing the user data into the value fields which would then be merged into the PDF and presented to the user for signature.