Gather structured information using Proxeus forms

PROXEUS
PROXEUS
Dec 17, 2019 · 3 min read

This week we take a closer look at Proxeus forms which collect data from human users or from Blockchain events and make this information available to create any type of document.

Image for post
Image for post

What are Proxeus forms?

Proxeus forms enable workflows to collect information from users (humans and machines). Each form allows to structure one segment of the data acquisition. Let’s say for example that you would like to create a company incorporation workflow: the first step will be to ask users for a series of details (domicile, company name, number of shares, members of the board, etc.). This information will then be exported in a machine-readable format and applied to a series of smart templates in order to produce a human-readable output that can eventually be reviewed and signed by the various parties at stake.

How are forms created?

The Forms workspace is accessible via the backend view of the Proxeus platform. There, the form generator offers an interface to create, duplicate and update forms, as well as to manage the access rights for the forms you own. A large set of components is available by default, including items such as text fields, radio buttons, check boxes and drop-downs.

Those standard components can be dragged from right to left and arranged freely on the form. A click on a component opens a section on the right where attributes can be selected. On top of the mandatory specifications, users can add a number of optional elements, such as help texts or conditions for validating the data that is inputted.

Image for post
Image for post
Form generator: standard and custom form components available to the user are listed on the right side and can be dragged from the list to the workspace on the left.

Custom components

While the broad range of standard components can be used by anyone without specific programming skills, Creators with knowledge of JavaScript, HTML, and JSON have the flexibility to customize existing components or create new ones from scratch. This feature enables advanced users to create custom fields tailored to their needs, such as adding a special phone number field that validates inputs against the Canadian phone number format, or checking if the input is a valid Ethereum address or an existing Twitter handle.

Image for post
Image for post
Example of a custom form component created using the “Builder” functionality.

Once created, forms can be accessed and assembled from the workflow manager. They can be shared with multiple workflows and therefore be used in different contexts. This means that the time you spend setting up advanced data collection tools (for example creating a custom drop-down list to reflect your company inventory) is an investment that you can benefit from in different contexts because the components will be updated across all of your workflows every time they are modified.

Conditional formatting

An important feature allowing you to streamline the data acquisition flow is the possibility to add elements that will be displayed to the user only if certain conditions are met. If you create a collectible car certificate, you will for example want to ask for different information depending on the brand or model selected in the first place. This can be done easily via the “Action” tab, where those dependencies can be programmed visually.

Image for post
Image for post
Example of conditional form elements in a medical workflow: the fields linked are shown only if the corresponding radio buttons are selected.

One last check

Select the “Test” tab and you will see the form as it will be presented to the endusers on the platform. This comes quite handy to briefly test your logic without requiring to actually publish and test the workflow.

What interesting application did you implement using Proxeus forms? Share your experience and let us know how we can support you!

Proxeus

Proxeus is a powerful tool that unlocks the next stage of…

PROXEUS

Written by

PROXEUS

Proxeus is the WordPress for blockchain — making blockchain accessible by simplifying the creation of document-centered blockchain applications. www.proxeus.com

Proxeus

Proxeus

Proxeus makes blockchain accessible by simplifying the creation of document-centered blockchain applications.

PROXEUS

Written by

PROXEUS

Proxeus is the WordPress for blockchain — making blockchain accessible by simplifying the creation of document-centered blockchain applications. www.proxeus.com

Proxeus

Proxeus

Proxeus makes blockchain accessible by simplifying the creation of document-centered blockchain applications.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store