2022:Web Client: Difference between revisions
Dgreenwood (talk | contribs) |
Dgreenwood (talk | contribs) No edit summary |
||
| (11 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
__NOINDEX__ | |||
{|cellpadding="12" cellspacing="4" style="margin:12px" | |||
|- | |||
|style="font-size:200%; background-color:#662d91; color:white; width:28px; text-align:center"|'''‼''' | |||
|style="border: 4px solid #662d91"| | |||
In version 2022, the Grooper web client only allowed for document review using the Batches and Tasks pages. | |||
In version 2023, the Grooper web client was expanded to incorporate all aspects of the Grooper product suite. Users can now design Grooper content over the web using the Design page just as if they were using the thick client Grooper Design Studio application. Please visit the [[Web Client]] article if you are using a newer version of Grooper. | |||
|} | |||
<blockquote style="font-size:125%"> | <blockquote style="font-size:125%"> | ||
The | The Grooper Web Client allows users to connect to a Grooper dashboard over the internet via a web server. This allows end-users to process review based steps in a '''Batch Process''' in a web browser, without the need to install Grooper on their own machine. | ||
</blockquote> | </blockquote> | ||
== About == | == About == | ||
The | The Grooper Web Client allows end users to process documents using an internet connection alone. With the Grooper Web Client, there is no reason for document review users to install Grooper on their workstations. Instead, Grooper is installed on a web server, and users simply access that server's Grooper Repository (or Repositories) using a web browser. They can process review tasks and edit '''Batch''' content using a web-based user interface instead of the traditional thick client. Furthermore, there is no reason for end users to be granted access to the '''Grooper Repository''' databases or file stores since only the service user configured on the web server needs those rights. | ||
Furthermore, there is no reason for | |||
The Grooper Web Client makes the review experience more modern, more secure, and more easily distributable. | |||
This article is divided into three major sections: | This article is divided into three major sections: | ||
# Installation Guide | # Installation Guide | ||
#* In this section, we will show you how to configure the web server's IIS settings and install the | #* In this section, we will show you how to configure the web server's IIS settings and install the Grooper Web Server application. After IIS and the Grooper Web Server application is installed, you will be able to access Grooper over the web using the Web Client interface. | ||
# User Guide | # User Guide | ||
#* This portion is geared towards end users who will be using the | #* This portion is geared towards end users who will be using the Grooper Web Client to review Grooper's automated document processing results. This includes detailed information on how to use the various modules to review document classification, data extraction, and more. | ||
# Designer Guide | # Designer Guide | ||
#* This section contains information and advice for | #* This section contains information and advice for Grooper Design Studio users on how to configure '''Review''' steps in a '''Batch Process''' and other tips to increase the value of the user's review experience. | ||
{|cellpadding="10" cellspacing="5" | {|cellpadding="10" cellspacing="5" | ||
| Line 27: | Line 37: | ||
* Microsoft Edge | * Microsoft Edge | ||
* Google Chrome | * Google Chrome | ||
* | * Apple Safari | ||
Other modern browsers may work but have not been fully tested, such as: | Other modern browsers may work but have not been fully tested, such as: | ||
* | * Mozilla Firefox | ||
* Opera Web Browser | * Opera Web Browser | ||
|} | |} | ||
| Line 36: | Line 46: | ||
== Installation Guide == | == Installation Guide == | ||
Setting up the | Setting up the Grooper Web Client is done in three simple steps: | ||
# Install the IIS components on your server. | # Install the IIS components on your server. | ||
# Install the | # Install the Grooper Web Server application. | ||
# Open the Web Client URL in a browser and start using it. | # Open the Web Client URL in a browser and start using it. | ||
| Line 54: | Line 64: | ||
|style="font-size:200%; background-color:#f89420; color:white"|⚠ | |style="font-size:200%; background-color:#f89420; color:white"|⚠ | ||
|style="border: 4px solid #f89420"| | |style="border: 4px solid #f89420"| | ||
It's important to do this step first. Installing and setting up IIS first is required before installing the | It's important to do this step first. Installing and setting up IIS first is required before installing the Grooper Web Server. | ||
|} | |} | ||
| Line 178: | Line 188: | ||
|} | |} | ||
</tab> | </tab> | ||
<tab name="2. Install Grooper Web | <tab name="2. Install Grooper Web Server" style="margin:20px"> | ||
=== 2. Install Grooper Web | === 2. Install Grooper Web Server=== | ||
Next, we will install the | Next, we will install the Grooper Web Server application. | ||
{|cellpadding="10" cellspacing="5" | {|cellpadding="10" cellspacing="5" | ||
| Line 195: | Line 205: | ||
|valign=top style="width:40%"| | |valign=top style="width:40%"| | ||
<br> | <br> | ||
First, you will need to download the '''Grooper Web | First, you will need to download the '''Grooper Web Server Installer''' from the Downloads and Resources section of [https://xchange.grooper.com/categories/downloads-and-resources Grooper x Change] | ||
# After unzipping the installer package, run the '''setup''' application. | # After unzipping the installer package, run the '''setup''' application. | ||
| Line 247: | Line 257: | ||
|valign=top| | |valign=top| | ||
<br> | <br> | ||
You will see the following screen upon successfully installing the Grooper Web | You will see the following screen upon successfully installing the Grooper Web Server. | ||
#<li value=9>Select ''Finish'' to finish installation. | #<li value=9>Select ''Finish'' to finish installation. | ||
| Line 255: | Line 265: | ||
|valign=top| | |valign=top| | ||
<br> | <br> | ||
You can verify the | You can verify the Grooper Web Server was installed by opening Microsoft's '''Internet Information Services (IIS) Manager'''. | ||
# Under your server, select '''''Application Pools'''''. | # Under your server, select '''''Application Pools'''''. | ||
| Line 268: | Line 278: | ||
|style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | |style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | ||
|style="border: 4px solid #36b0a7"| | |style="border: 4px solid #36b0a7"| | ||
One of the most common issues with installing the | One of the most common issues with installing the Grooper Web Server are permissions related. The service account '''''must''''' have permissions to the Grooper database and file store for each Grooper Repository. Users will not be able to create a '''Batch''' or process review steps using Web Review if it does not. | ||
If you did not choose an account with appropriate credentials during the '''Grooper Web | If you did not choose an account with appropriate credentials during the '''Grooper Web Server''' installation, you will need to switch users to an account with appropriate access. | ||
To add a service account with proper credentials do the following: | To add a service account with proper credentials do the following: | ||
| Line 301: | Line 311: | ||
|valign=top style="width:40%"| | |valign=top style="width:40%"| | ||
<br> | <br> | ||
At this point, users are ready and able to access the | At this point, users are ready and able to access the Grooper Web Client using a URL. | ||
By default, the | By default, the Web Client URL will be the following: | ||
* <code>http://<YOUR_SERVER_NAME>:13930</code> | * <code>http://<YOUR_SERVER_NAME>:13930</code> | ||
If you've enabled an SSL certificate on your web server, the following: | If you've enabled an SSL certificate on your web server, the following: | ||
* <code>https://<YOUR_SERVER_NAME> | * <code>https://<YOUR_SERVER_NAME></code> | ||
* or, you will enter the host name you entered when binding the SSL certificate to the Grooper site. | * or, you will enter the host name you entered when binding the SSL certificate to the Grooper site. | ||
| Line 314: | Line 324: | ||
# Open up a browser and enter the URL. | # Open up a browser and enter the URL. | ||
You can now start using the | You can now start using the Grooper Web Client. We will detail the UI navigation and how to execute '''Review''' tasks in the [[#User Guide]] section of this article. | ||
| | | | ||
[[File:Web-review-installation-access-web-review-01.png]] | [[File:Web-review-installation-access-web-review-01.png]] | ||
| Line 512: | Line 522: | ||
|style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | |style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | ||
|style="border: 4px solid #36b0a7"| | |style="border: 4px solid #36b0a7"| | ||
It's possible you will not be prompted to log in and will be directed to the Grooper web application automatically. If you're accessing the Web Client and your machine is on the same domain as your web server, your Windows credentials may simply be passed through automatically. | |||
|} | |} | ||
| Line 524: | Line 534: | ||
== User Guide == | == User Guide == | ||
Please visit the [[User Guide]] article to learn more about using the | Please visit the [[User Guide]] article to learn more about using the Grooper Web Client for document review. | ||
In this article, we give end-users guidance on how to navigate the | In this article, we give end-users guidance on how to navigate the Web Client user interface and use it to process '''Batches''' to review documents. We discuss the following topics: | ||
* [[User Guide#Web Client UI|Web Client UI]] - How to navigate Grooper using a web browser | * [[User Guide#Web Client UI|Web Client UI]] - How to navigate Grooper using a web browser | ||
| Line 537: | Line 547: | ||
=== Setting Up Review Views === | === Setting Up Review Views === | ||
In | In Grooper 2022, there is a single Activity for any human-attended review step in a '''Batch Process'''. This is the '''Review''' activity. | ||
Whether your users are doing classification review, data review, image review or scanning, you're going to use the '''Review''' activity to do it all. Depending on what you want the user to do in that step, you will add one (or more) "Review Views". For example, if the step is intended to allow users to review Grooper's document classification, you'll add a '''''Classification View'''''. Then, the user will have access to the '''''Classification Viewer''''' when they process the '''Review''' task. | Whether your users are doing classification review, data review, image review or scanning, you're going to use the '''Review''' activity to do it all. Depending on what you want the user to do in that step, you will add one (or more) "Review Views". For example, if the step is intended to allow users to review Grooper's document classification, you'll add a '''''Classification View'''''. Then, the user will have access to the '''''Classification Viewer''''' when they process the '''Review''' task. | ||
The following "Review Views" can be added to a '''Review''' step and executed in the | The following "Review Views" can be added to a '''Review''' step and executed in the Grooper Web Client: | ||
*'''''Classification View''''' | *'''''Classification View''''' | ||
| Line 609: | Line 619: | ||
# This will bring up the '''''Views''''' collection editor. | # This will bring up the '''''Views''''' collection editor. | ||
# Press the ''Add'' button. | # Press the ''Add'' button. | ||
# Select a Review View from the list. | # Select a '''''Review View''''' from the list. | ||
In | In Grooper 2022, only the following '''''Review Views''''' are accessible through the Grooper Web Client: | ||
* '''''Classification View''''' | * '''''Classification View''''' | ||
* '''''Data View''''' | * '''''Data View''''' | ||
| Line 666: | Line 676: | ||
# Press the ''Add'' button to add a new set of completion criteria. | # Press the ''Add'' button to add a new set of completion criteria. | ||
# The '''''Level''''' property allows you to choose at which folder level in the '''Batch''' | # The '''''Level''''' property allows you to choose at which folder level in the '''Batch''' hierarchy, the criteria should apply. | ||
#* Most typically, all your documents exist at the same folder level in your '''Batch''' (often at level 1). In most cases, you'll only need one folder criteria configuration added at a single folder level. | #* Most typically, all your documents exist at the same folder level in your '''Batch''' (often at level 1). In most cases, you'll only need one folder criteria configuration added at a single folder level. | ||
# The '''''Resolve Flags''''' property determines whether or not error flags will prevent the '''Review''' task from being completed. | # The '''''Resolve Flags''''' property determines whether or not error flags will prevent the '''Review''' task from being completed. | ||
| Line 708: | Line 718: | ||
<br> | <br> | ||
{|cellpadding="10" cellspacing="5" | {|cellpadding="10" cellspacing="5" | ||
|-style="background-color:#36b0a7; color:white | |- | ||
|style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | |||
|style="border: 4px solid #36b0a7"| | |||
The '''''Data Viewer''''' behaves differently in the Grooper Web Client than in the thick client in one major way. | |||
The '''''Auto-Load Next Invalid Document''''' feature does '''''not''''' work in the | The '''''Auto-Load Next Invalid Document''''' feature does '''''not''''' work in the Grooper Web Client. In the thick client, if this is set to ''True'', when the user tabs out of the last field of a document, the next ''invalid'' document will be loaded in the review screen. Otherwise, the next available document in sequence is loaded. | ||
At the time of writing this article, the '''''Data Viewer''''' in the | At the time of writing this article, the '''''Data Viewer''''' in the Grooper Web Client will '''''always''''' behave as if this property is ''False''. | ||
|} | |} | ||
|valign=top| | |valign=top| | ||
| Line 910: | Line 922: | ||
{|cellpadding="10" cellspacing="5" | {|cellpadding="10" cellspacing="5" | ||
|-style="background-color:#36b0a7; color:white | |- | ||
|style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | |||
|style="border: 4px solid #36b0a7"| | |||
At the time of writing this article the '''''Visible''''' property is only supported for '''Data Fields''' in the '''Web Client'''. Only '''Data Fields''' may be hidden using the '''''Visible''''' property. | |||
|} | |} | ||
|valgin=top| | |valgin=top| | ||
| Line 949: | Line 963: | ||
<br> | <br> | ||
{|cellpadding="10" cellspacing="5" | {|cellpadding="10" cellspacing="5" | ||
|-style="background-color:#36b0a7; color:white | |- | ||
|style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | |||
|style="border: 4px solid #36b0a7"| | |||
In the thick client you can choose to enable or disable word wrapping within the multiline textbox using the '''''Word Wrap''''' sub-property. | |||
In the '''Web Client''', word wrapping is '''''always''''' enabled, whether or not this property is ''True'' or ''False''. | In the '''Web Client''', word wrapping is '''''always''''' enabled, whether or not this property is ''True'' or ''False''. | ||
| Line 1,058: | Line 1,074: | ||
<br> | <br> | ||
{|cellpadding="10" cellspacing="5" | {|cellpadding="10" cellspacing="5" | ||
|-style="background-color:#36b0a7; color:white | |- | ||
|style="font-size:125%; background-color:#36b0a7; color:white"|'''FYI''' | |||
|style="border: 4px solid #36b0a7"| | |||
The '''''Restrict To List''''' property is currently disabled for '''Web Review'''. | |||
Regardless whether this property is ''True'' or ''False'', the list is '''''always''''' restrictive. This means the user will ''only'' be able to select something from the list you provide. They will not be able to free-type a value. | Regardless whether this property is ''True'' or ''False'', the list is '''''always''''' restrictive. This means the user will ''only'' be able to select something from the list you provide. They will not be able to free-type a value. | ||
| Line 1,075: | Line 1,093: | ||
|valign=top style="width:40%"| | |valign=top style="width:40%"| | ||
<br> | <br> | ||
For example, we used a tax reporting form for an oil and gas drilling operation to demonstrate multi-instance section extraction in the | For example, we used a tax reporting form for an oil and gas drilling operation to demonstrate multi-instance section extraction in the Grooper Web Review User Guide. If anything in that section could be called an "id number" or just something that generally identifies the section, it would be the "production unit number" listed in each section. | ||
Using a '''Data Section's''' '''''Caption''''' property, we could dynamically generate a custom label for the section record, based on the extracted value of one of the fields in the '''Data Section'''. | Using a '''Data Section's''' '''''Caption''''' property, we could dynamically generate a custom label for the section record, based on the extracted value of one of the fields in the '''Data Section'''. | ||
| Line 1,099: | Line 1,117: | ||
==== Thick Client Differences ==== | ==== Thick Client Differences ==== | ||
Currently in | Currently in Grooper 2022, not every '''Data Model''' styling feature from the thick client is fully supported in the Grooper Web Client. For a full list of differences, refer to the tables below. Click the '''Data Element''' for a list of available properties/features. | ||
{| | {| | ||
|-valign=top | |-valign=top | ||
| Line 1,534: | Line 1,552: | ||
You can also think of this as a "soft security" measure. By filtering out work available to users, the '''Review Queue''' acts as a kind of gatekeeper, controlling what comes across a reviewer's desk. | You can also think of this as a "soft security" measure. By filtering out work available to users, the '''Review Queue''' acts as a kind of gatekeeper, controlling what comes across a reviewer's desk. | ||
{|cellpadding="10" cellspacing="5" | {|cellpadding="10" cellspacing="5" | ||
|-style="background-color:#f89420; color:white" | |- | ||
|style=" | |style="font-size:200%; background-color:#f89420; color:white"|⚠ | ||
|style="border: 4px solid #f89420"| | |||
Please note this is not a "hard security" measure. There are conceivable ways in which a user assigned a certain '''Review Queue''' may still be able to access '''Batch''' content that is outside of their queue. For true "hard security", the best practice is to isolate that work in a separate Grooper Repository and restrict user access in the '''''Security''''' settings configured on the root node. | |||
|} | |} | ||
| Line 1,565: | Line 1,586: | ||
COMING SOON!! This portion of the article is under construction. | COMING SOON!! This portion of the article is under construction. | ||
|} | |} | ||
[[Category:Articles]] | |||
[[Category:Version 2022]] | |||
Latest revision as of 11:10, 5 August 2025
| ‼ |
In version 2022, the Grooper web client only allowed for document review using the Batches and Tasks pages. In version 2023, the Grooper web client was expanded to incorporate all aspects of the Grooper product suite. Users can now design Grooper content over the web using the Design page just as if they were using the thick client Grooper Design Studio application. Please visit the Web Client article if you are using a newer version of Grooper. |
The Grooper Web Client allows users to connect to a Grooper dashboard over the internet via a web server. This allows end-users to process review based steps in a Batch Process in a web browser, without the need to install Grooper on their own machine.
About
The Grooper Web Client allows end users to process documents using an internet connection alone. With the Grooper Web Client, there is no reason for document review users to install Grooper on their workstations. Instead, Grooper is installed on a web server, and users simply access that server's Grooper Repository (or Repositories) using a web browser. They can process review tasks and edit Batch content using a web-based user interface instead of the traditional thick client. Furthermore, there is no reason for end users to be granted access to the Grooper Repository databases or file stores since only the service user configured on the web server needs those rights.
The Grooper Web Client makes the review experience more modern, more secure, and more easily distributable.
This article is divided into three major sections:
- Installation Guide
- In this section, we will show you how to configure the web server's IIS settings and install the Grooper Web Server application. After IIS and the Grooper Web Server application is installed, you will be able to access Grooper over the web using the Web Client interface.
- User Guide
- This portion is geared towards end users who will be using the Grooper Web Client to review Grooper's automated document processing results. This includes detailed information on how to use the various modules to review document classification, data extraction, and more.
- Designer Guide
- This section contains information and advice for Grooper Design Studio users on how to configure Review steps in a Batch Process and other tips to increase the value of the user's review experience.
| ⚠ |
The Grooper Web Client DOES NOT support Internet Explorer. The following browsers are supported:
Other modern browsers may work but have not been fully tested, such as:
|
Installation Guide
Setting up the Grooper Web Client is done in three simple steps:
- Install the IIS components on your server.
- Install the Grooper Web Server application.
- Open the Web Client URL in a browser and start using it.
As a side note, there are some additional requirements for users scanning paper documents into Grooper with a physical scanner. These requirements will be detailed in the #Scanning with Web Review section of this article.
1. Install IIS
The first step to setting up your server for Grooper Web Review is installing the IIS (Internet Information Services) components.
| ⚠ |
It's important to do this step first. Installing and setting up IIS first is required before installing the Grooper Web Server. |
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
With IIS installed, our next step is to install the Grooper Web Server.
|
2. Install Grooper Web Server
Next, we will install the Grooper Web Server application.
| ⚠ |
If you have not done so already, install Grooper and add repository connections before continuing. If you need instructions on installing Grooper, please visit the Install and Setup article. |
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
| ⚠ |
This would also be an appropriate time to bind an SSL certificate to the website. This will allow you to connect to the Grooper web application using the HTTPS protocol instead of HTTP. For the purposes of this tutorial, we will not enable SSL. However, this is generally not best practice in the wide world of world wide web traffic. Even for internal use, you should at least use a self-signed SSL certificate. If you require information on creating and binding a self-signed certificate in IIS manager, you can refer to a simple example in the "FYI: How to Create and Bind a Self-Signed Certificate" tab of this tutorial. |
3. Access Web Client
|
If you've enabled an SSL certificate on your web server, the following:
You can now start using the Grooper Web Client. We will detail the UI navigation and how to execute Review tasks in the #User Guide section of this article. |
FYI: How to Create and Bind a Self-Signed Certificate
Generally speaking, you should always connect to a website using the more secure HTTPS protocol and not the unsecure HTTP. Enabling SSL on your web server will allow you to do so. For the purposes of this tutorial, we will not enable SSL. However, this is not best practice in the wide world of world wide web traffic. Even for internal use, you should at least use a self-signed SSL certificate.
Here, we will cover the most basic steps to create a self-signed SSL certificate and bind it to the Grooper Web Client's website.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Security
Most likely you don't want any old user to access the Grooper Web Client. If you wish to limit the users able to access Grooper by a web browser, you'll need to update the Security settings in Grooper Design Studio. This will allow you to grant users access by adding individual users or user groups using Windows ACL.
Step 1: Add a Designer (or Designers)
|
|
|||
|
|
|||
|
|
|||
|
Now that a Designer has been added, we can add Users. The users added to the Users list will be able to use Review steps in Batch Processes and will enable the usage of Review Queues.
|
Step 2: Add Users
Now that a Designer has been added, we can add Users. The users added to the Users list will be able to use Review steps in Batch Processes and will enable the usage of Review Queues.
| FYI |
Review Queues allow further security control in Grooper. For example, if you have several Batch Processes but want to limit a user's ability to only review one particular Batch Process, you can use a Review Queue to do that. Please note, you must add a user to the Users list before configuring a Review Queue. We will discuss Review Queues later in this article. |
|
|
|
|
|
|
|
|
|
|
|
Step 3: Logon to Web Client
Now, only listed Users will have access to do review work via the Grooper Web Client.
|
|
User Guide
Please visit the User Guide article to learn more about using the Grooper Web Client for document review.
In this article, we give end-users guidance on how to navigate the Web Client user interface and use it to process Batches to review documents. We discuss the following topics:
- Web Client UI - How to navigate Grooper using a web browser
- Performing Review Tasks - How to process human-attended document review activities
- Review Views - How to use the various review-based activities in Grooper
- Batch Management - How to maintain document Batches in production (pausing work, updating processing instructions, and more) and access Batch statistics and the event log.
Designer Guide
Setting Up Review Views
In Grooper 2022, there is a single Activity for any human-attended review step in a Batch Process. This is the Review activity.
Whether your users are doing classification review, data review, image review or scanning, you're going to use the Review activity to do it all. Depending on what you want the user to do in that step, you will add one (or more) "Review Views". For example, if the step is intended to allow users to review Grooper's document classification, you'll add a Classification View. Then, the user will have access to the Classification Viewer when they process the Review task.
The following "Review Views" can be added to a Review step and executed in the Grooper Web Client:
- Classification View
- Data View
- Thumbnail View
- Folder View
- Scan View
General Information & Best Practices
User-attended steps are added to a Batch Process by adding a Review step. We're going to look at the Batch Process we used to process invoice documents in the User Guide portion of the course. I have unconfigured the two Review steps in this process. Next, I will show you how they were configured from scratch. We will demonstrate the basics of adding a Review step first.
|
|
|
|
It's best practice to rename the Review step according to the type of review work the user is going to be doing. You don't have to rename it, but you should.
|
|
|
|
Adding a Review View
Depending on what type of review work you intend the user to do during the Review step, you will add and configure one or more Review Views, using the Views property.
|
|
|
|
|
|
|
|
|
|
|
Classification View
|
It's configuration is very basic. The only question you really need to ask yourself is "Are there any completion criteria that should be required of the user during review?"
|
|
|
|
|
|
|
Data View
|
Your primary considerations when configuring the Data View will be two-fold. You should ask yourself the following questions:
|
|||
|
|
|||
|
|
Folder View
|
|
|
|
|
Thumbnail Viewer
|
There are two questions you should ask yourself when setting up a Thumbnail View:
|
|
|
|
|
|
|
Data Model Styling for Data View
By configuring certain properties on Data Elements in a Data Model (even the Data Model itself) you can style the user's review experience in a variety of ways. There are at least two reasons to do this:
- It increases your reviewer's quality of life.
- For example: By controlling the space between a field's label and its textbox or the size of the textbox itself, you can reduce eyestrain and other day-to-day data entry aggravations.
- It increases the accuracy of the collected data.
- For example: If you have certain "critical" fields that absolutely must be collected, either by Grooper or the reviewer, you can make those fields "required", forcing the user to enter a value before the Review task can be completed.
In this section, we will show you how to style the user's data review experience by configuring certain properties on a Data Model or its Data Elements.
| ⚠ |
Please be aware none of these properties affect how data is extracted during the Extract step. These properties only control aspects of the review user's experience in a Data Viewer. |
Appearance Properties
Label Width
What's easier to read?
- Option 1:
DATE:01/01/2020 - Option 2:
DATE: 01/01/2020
Most people will agree Option 2 is easier to read. The space between the label and the value makes it easier on the eyes. Even something as simple as this will help out your reviewers. And, if something is easier to read, it's less likely the user will make a mistake during review.
The space between a field label and the value textbox can be manipulated using the Child Label Width property. This property can be found on both Data Models and Data Sections. It will affect the "label width" (the distance between a Data Field's label and its value textbox) for any and all child Data Fields.
|
|
|
|
|
Display Width and Alignment
You can adjust the width of the value box and text alignment within the box as well. This is another way to make the extracted (or user entered) text easier to read.
Display Width
What's easier to read?
|
Option 1: |
|
|
Option 2: |
Option 2 shows the full extracted value, making it easier to read at a glance. The only difference is the width of the value box is larger, showing the full extracted value instead. If you have a longer value, you'll want to increase the Display Width property to widen the entry box, allowing a better at-a-glance view of the extracted data. This will save your reviewers time and energy.
- The Display Width property is available to both Data Fields and Data Columns.
- If configured for a Data Column, all cells within that column will be the listed width.
|
|
Alignment
Grooper will align any value within the textbox to the left by default. But you can change this if you want. Many organizations prefer to right-align currency values, for example.
|
This is controlled by the Alignment property.
- The Alignment property is available to both Data Fields and Data Columns.
- If configured for a Data Column, all cells within that column will have the selected text alignment.
|
|
Field Visibility
There are certain circumstances where you will need to add a Data Field to a Data Model but you don't want a reviewer to review it. Most commonly these are fields that use expression based logic to populate a value. That's not really a reviewer's purview. Their job is typically to verify what Grooper extracts matches what's on the document, not some mathematical equation or string concatenation necessary for some backend process.
To streamline the reviewer's experience you may want to hide these fields, preventing the reviewer from even looking at them. This can be done with the Visible property.
|
|
|||
|
|
Behavior Properties
Multiline Values
|
For example, we've enabled Multiline for this address value. |
|||
|
|
|||
|
|
Defining Required Fields
Data can be presented on a document in myriad ways. Sometimes a field may be optional. It will appear filled in on one document, but not on another. Other fields are filled in on every single document every times. In many cases, it wouldn't make sense to not fill these fields in. You would consider the document's data incomplete without it. For these kinds of critical fields, you can force a user to manually enter a value for a field if Grooper's data extraction fails to do so.
|
|
|
|
|
Defining Fields Requiring Validation
For extra critical fields, you may consider forcing a reviewer to validate a field, using the Requires Validation property. This will put the field in an error state, regardless of what was extracted, and remain in error until the user confirms the field is valid.
|
|
|
|
|
Enabling a Section List
The List Settings properties allow you to configure a drop-down selection list for the user. This will restrict the user to only fill in values from a pre-populated list. For example, imagine you have a "yes" or "no" checkbox field. The only two options are "yes" or "no". You can enter those values into a selection list so the user doesn't have to type out "yes" or "no" during review. Rather, they'd simply pick "yes" or "no" out of a drop-down list.
|
|
|||
|
|
|||
|
|
|||
|
|
Data Section Captions
Grooper gives you the ability to "caption" your Data Sections. This is an expression based string value to give a section record a dynamically generated custom label. This can be particularly useful for multi-instance sections to better identify which section the reviewer is looking at on the document.
|
Using a Data Section's Caption property, we could dynamically generate a custom label for the section record, based on the extracted value of one of the fields in the Data Section. |
|
|
|
Thick Client Differences
Currently in Grooper 2022, not every Data Model styling feature from the thick client is fully supported in the Grooper Web Client. For a full list of differences, refer to the tables below. Click the Data Element for a list of available properties/features.
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Review Queues
Review Queues allow further control of what Batches and tasks Grooper users have access to. You can control the work presented to users in the "Batches" and "Tasks" pages with Review Queues. This allows you to better filter work to your users by defining ACL settings for Batch Processes and/or steps in a Batch Process.
- Imagine a situation where you have several Batch Processes running in your environment and several users reviewing work in Grooper. You may want to assign certain users to certain Batch Processes based on their experience with the kinds of documents in the document set or quality of their work.
- Imagine another situation where you want restrict the kinds of review your workers do. Maybe one group only performs data review and another only performs classification review. And maybe any of them can do document scanning.
You can also think of this as a "soft security" measure. By filtering out work available to users, the Review Queue acts as a kind of gatekeeper, controlling what comes across a reviewer's desk.
| ⚠ |
Please note this is not a "hard security" measure. There are conceivable ways in which a user assigned a certain Review Queue may still be able to access Batch content that is outside of their queue. For true "hard security", the best practice is to isolate that work in a separate Grooper Repository and restrict user access in the Security settings configured on the root node. |
The general steps to create a Review Queue are as follows:
- Add the users to the Users list at the root node of the Grooper Repository.
- Create a new Review Queue.
- Select which Grooper Users you wish to add to the Review Queue.
- Then, the Review Queue can be implemented in one of two ways:
- On the Batch Process to restrict work accessed from the "Batches Page" of the Grooper Web Client.
- Only Grooper Users listed in the Review Queue will be able to access Batches with that Batch Process in the "Batches Page" interface.
- This will prevent users who are not members of the Review Queue from seeing any Batch using that Batch Process in the "Batches Page" interface.
- Use this option if you want users to "pull" work from a list of active Batches.
- On a Review step of a Batch Process to restrict work accessed from the "Tasks Page" of the Grooper Web Client.
- Only Grooper Users listed in the Review Queue will be able to start the Review task from the "Tasks Page".
- This will prevent users who are not members of the Review Queue from seeing the Review task in the "Tasks Page"
- Use this option if you want to "push" work to users, feeding them the tasks you want instead of allowing them to pick the Batches they want.
- On the Batch Process to restrict work accessed from the "Batches Page" of the Grooper Web Client.
For more detailed information on Review Queues, please visit the #Review Queue article.
Scanning With Web Client
| ‼ |
COMING SOON!! This portion of the article is under construction. |










































































