2023:Review Designer Guide
| WIP |
This article is a work-in-progress or created as a placeholder for testing purposes. This article is subject to change and/or expansion. It may be incomplete, inaccurate, or stop abruptly. This tag will be removed upon draft completion. |
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
Designer Guide
Setting Up Review Views
In Grooper 2023, there is a single Activity for any human-attended review step in a Batch Process. This is the Review activity.
Whether Reviewers are performing a classification review, data review, image review, or scanning review, 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
Adding a Review View
|
No matter what type of Review View you are wanting to add, you will need to add a Review Step to your Batch Process.
|
|
|
|
|
We want to move the Classification Review Step up in the Batch Process to right after the Classify Step. Depending on which Review View you are adding, you may want to move the step somewhere else in the Batch Process.
|
|
|
|
|
|
|
|
|
|
|
Content Scope
While not always necessary, it is considered best practice to set a Content Scope. This will tell Grooper what Content Type to look at when executing the Batch Process Step.- To set the Content Scope, click the hamburger menu button next to the property.
- Select the proper Content Type from the options.
- We have chosen the Invoices Model, so when executing the Batch Process Step none of the other Content Models will be considered.
|
Classification View
Adding a Classification View allows users to use the Classification Viewer. This allows users to review document classification when processing a Review task. 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?"
- You can require any flags on document folders to be removed before completing the Review task.
- You can require all documents to have a Document Type assigned before completing the Review task.
|
|
|
|
|
|
When the "Folder Criteria" window pops up, you will find a few options available to you. You can use these options to add completion criteria to the Batch Process Step.
|
Data View
Adding a Data View allows users to use the Data Viewer. This allows users to review data extracted during the Extract step of a Batch Process and manually enter field values for Data Elements in the document's Data Model. Your primary considerations when configuring the Data View will be two-fold. You should ask yourself the following questions:
- At what folder level in the Batch do the document folders exist?
- Do you want users to complete the Review task with invalid documents present in the Batch?
- If you do want the user to complete the Review task with invalid documents, do you want to throw an error flag on the document after the task is completed?
|
|||
|
When the "Views" window pops up, you'll have access to several properties you can configure. We are going to focus on three of them:
|
|||
Processing Level Property |
|||
|
The Processing Level property determines the subfolder level at which documents should be reviewed. The level you set this at is relative to the Scope configuration specified on the Review step. For example:
|
|||
|
|||
|
|||
Flag Invalid Documents
|
|||
Allow Invalid Documents
|
Thumbnail View
Adding a Thumbnail View allows users to use the Thumbnail Viewer. This review module focuses on reviewing each individual page, allowing users to select a thumbnail from the review screen to bring up the page in the Document Viewer. Most typically, this interface is used to review the results of an IP Profile. There are two questions you should ask yourself when setting up a Thumbnail View:
- Are there any completion criteria you want to require?
- You can require the user to confirm each individual page in the Batch passes muster and/or any error flags on pages be removed prior to completing the review.
- Do you want to allow users to manually apply an IP Profile to pages during the Review step?
- And, if so, what IP Profiles do you want them to use?
|
|
|
|
|
|
|
|
|
Folder View
Adding a Folder View allows users to use the Folder Viewer. This gives users a simple Batch viewer in the Review step.
|
|
Scan View
Adding a Scan View requires setting up Grooper Desktop, setting up your scanner, creating a Scanner Profile, etc. Please see the Desktop Scanning in Grooper - 2023 article for more information on how to set up the Scan View.
Behavior Properties
Multiline Values
There are certain kinds of values you will want to wrap within a textbox across multiple lines. This will make it easier for a reviewer to view and edit longer entries. You can do this by enabling the Multiline property for string 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.
You do this by making the field "required". Required fields will alert the user a critical value was not collected in a variety of ways in the Data Viewer.
- The document will be marked as invalid.
- A data validation error warning will appear on the document.
- Upon entering the required field with a missing value a "Value is required" message will appear.
- If the Data Viewer is configured to only allow completion when all documents are valid, Grooper will not allow the user to complete the Review task until the field's value is filled in.
|
|
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.
Fields requiring validation will alert the user a critical value was not collected in a variety of ways in the Data Viewer.
- The document will be marked as invalid.
- A data validation error warning will appear on the document.
- Upon entering the field requiring validation a "This field must be reviewed" message will appear.
- This message and the error will persist until the user manually validates the field by right-clicking it and selecting Confirm or using the
F6hotkey. - Even if the collected value is correct, the user must validate the field in order to clear the error.
- This message and the error will persist until the user manually validates the field by right-clicking it and selecting Confirm or using the
- If the Data Viewer is configured to only allow completion when all documents are valid, Grooper will not allow the user to complete the Review task until the field's value is filled in.
|
|
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.
- For example, the "Type of Report" field for this document, only has two options. It's either "Original" or "Amended"
- We can create a selection list for the user.
- That way, they can only pick "Original" or "Amended" for this field.
|
|
|||
|
|
|||
|
|
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.
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'sCaption 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.
|
|
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. |



































