Creating a New Layout

Creating a New Layout

You can define layouts to help the system identify the documents in your submission and accurately extract data from them. Depending on the types of documents in your submission — Structured, Semi-structured, or Additional — the layout creates...

Understanding Document Types

Hyperscience extracts data from documents and converts it to a machine-readable format. We support Structured, Semi-structured, and Additional documents. In this article, you'll learn how to differentiate between these three document types...

Determining Layout Type

When creating a new layout, you will be asked to choose which layout type you would like to create. Hyperscience supports layouts for three different types of documents: Structured, Semi-structured, and Additional. You will need to cr...

Creating Structured Layouts

If you plan on processing completed forms through Hyperscience, you first need to create a Structured layout for the form. After you add the layout to Hyperscience, you can use the Layout Editor to define what information the system should extract...

Creating Semi-structured Layouts

After you add a Semi-structured layout to Hyperscience, you will use the Layout Editor to define what information the system should extract from the processed pages that match the specific layout. Unlike fields in Structured documents, fields in Se...

Editing a Structured Layout Variation

You can edit a Structured layout variation using the same tools that were available to you when you created the Structured layout. To learn more about these tools, see Layout Editor Tools & Functionality. While the process of editing a l...

Layout Variation Alerting

If the system doesn't match pages to a layout, you can create new layout variations based on existing layouts that would be matched to those pages. With layout variation alerting, the system analyzes each page marked as No Layout Variation Found, ...

Creating Additional Layouts

Additional layouts allow users to define custom categories for unmatched pages, supporting higher-signal categorization of pages not matched by the machine. For example, defining an additional layout such as "Copy of Customer Identification" or...

Layout Editor Tools & Functionality

In the Layout Editor for both Structured and Semi-structured layouts, there are several functions available to assist in creating and editing layouts. The sections below list the Layout Editor functions that can be accessed via the toolbar ab...

Adding a Variation to a Layout

If you have forms that are very similar to each other, you can create a Structured layout and add a variation for each instance of your form. When you add a variation, you already have the list of fields in the layout available to you without you ha...

Build and Deploy a Layout

Layouts help the system identify and extract data from your submissions. To use the layout functionality, you need to build and deploy a layout, following the steps below: Determine the layout type Build a layout Define fields Defi...

Layout Management Overview

In the past, customers with multiple variations of the same form needed to create completely new layouts for each variation, resulting in repetitive work. Once those layouts were created, there was no straightforward way to organize and find in the ...

Managing Layout Variations

In addition to editing the content of your layout variations, you can change them in the ways described below. You can also create new variations that have the same bounding boxes and field settings as one of your current variations. The tasks desc...

Creating Field Customizations

While your layout's variations share the same field list, you may want some fields to be treated differently across releases. For example: You may want to change the “Name” field’s Supervision setting to “Always” in one of your releases, but not...

Optimized Layouts: Checks

We've developed optimizations for Checks that allow for improved performance compared to standard Semi-structured layout models. To take advantage of these optimizations, use the layout attached to this article rather than creating a Semi-struc...