Skip to content
Link

Start a project

Send us an email with a short description of your project, and we will get back to you within 24 hours.

Send an email to
mail@linkutvikling.no
Subject
New project

What should you include?

Tell us briefly what you want to build, who it is for, and when you would like to get started. The more we know, the better the estimate we can give you.

We will then invite you to a no-obligation meeting, so we can find out together whether we are a good match.

Back to work

Identum by Visma

eHub Identum by Visma

DesignWebDevelopment
Cover image for the eHub Identum by Visma project

Introduction

www.identum.no

Identum wanted to develop a new part of their existing systems: eHub. It had to be as user-friendly as Google Forms, while being able to connect form fields to their existing database and pull out dynamic data based on rule sets or variables that users could define and manipulate themselves through a function builder.

Cover image for the eHub Identum by Visma project

Design and experience

Design

The points high on the agenda were usability and universal design: EVERYONE should be able to use this portal. During the design process the focus was therefore on hiding complexity, so that the user faces as little as possible on screen at any given time, along with good guidance, an airy design and the use of icons for orientation.

We used principles, layouts and icons that users are already familiar with and have seen many times before. There was also a focus on simplifying the labels and descriptions of elements. The colour palette was put together based on the rest of the system, giving a light expression with soft blue tones and olive green as the primary colour. Animations were composed to make transitions and form building a calm and pleasant experience, and to show the relationships between elements and where they belong.

Screenshot from the eHub Identum by Visma project

The solution

Development

The brief was to build a modern form builder for the eHub system. The forms had to consist of several pages with different types of elements. Many form elements also had to support function expressions written in a custom language that could call functions nested inside other functions.

We created a modern design for building a form, with drag-and-drop elements for adding new form fields, settings for each type of element, and support for splitting a form across several pages. After approval we built an application based on the design, with all the functionality described above and in collaboration with Identum around an API for saving forms. We developed a dedicated builder for function expressions, with full support for all eHub functions and the ability to nest functions to any depth. The application also renders the form for end users so they can fill it in, and includes a results page that displays submitted forms.