ReadySuite: the secret weapon of litigation support professionals.

Scripts for eDiscovery

ReadySuite includes a vast library of eDiscovery scripts and tools so you can stop running manual processes and start using repeatable workflows. Includes a powerful scripting engine and editor based on the .NET/C# language

chat
Chat Tools

Build custom parsers for importing chat messages. Extract metadata, headers, and attachments from EML files.

checklist
Choice Tools

Run statistics on choices. Propagate choice values by group. Merge choices from multiple fields.

file_present
File Tools

Bulk rename, move or delete files. Output metadata fields to text files. Bates number extraction from text.

image
Page Tools

Custom placeholders. Unitize single pages into documents. Import single-page TIFFs without a load file.

manage_history
Date Tools

Format and bulk validate dates. Timezone conversion. Merge or split date and time fields.

schema
Metadata Tools

Report missing or empty fields. Check fields lengths. Find duplicate documents with hash fields script.

picture_as_pdf
PDF Tools

Custom placeholders. Unitize single pages into documents. Import single-page TIFFs without a load file.

email
Email Tools

Report on e-mail recipients & top e-mail domains. Extract names, domains, and addresses from messages.

analytics
Other Tools

Tag document values from list. Extract values with regular expressions. Or perform mass/find replace.

list_alt_check
Quality Control

Flag text files needing OCR for redaction. Starter script to perform automatic volume QC checks.

data_object
Field Scripts

Dynamic scripts at the field level. Think Excel formulas for custom metadata fields.

chat Chat Tools

MIME (EML) Messge Parser

Extract metadata, headers and attachments from MIME/EML message files.

checklist Choice Tools

Choice Field Count

Counts the number of choices in the specified field.

Combine Paths

Combine folder and/or file paths into a single field.

Field Size

Calculates the length or data size of a text or memo field.

Propagate Group

Propagates parent values from the source field to all attachment/child records.

Text Format

Format field data (display order is execution order).

manage_history Date Tools

Convert Date Time Zone

Converts a date fields source time zone to a new time zone.

Format Dates

Re-formats the date values of multiple date fields.

Merge Date Fields

Combines separate date and time fields.

Sort Date Creator

Creates a sortable date field that applies the parent date to attachments.

Split Date Fields

Splits date and time fields into separate fields.

Validate Dates

Validates multiple date fields and reports on incorrect date values.

email Email Tools

Count E-Mail Recipients

Counts the number of e-mail recipients from specified To/CC/BCC fields.

Count Top E-Mail Domains

Counts the top # of e-mail domains from specified e-mail fields.

Extract Addresses From E-Mail

Extracts the e-mail addresses from the e-mail fields specified and outputs into a field.

Extract Domains From E-Mail

Extracts the e-mail address domain from the e-mail fields specified and outputs into a field.

Extract Names From E-Mail

Extracts the name portion of the e-mail address and outputs into a separate field.

Fix E-Mail Address Delimiters

Fixes e-mail addresses by replacing comma separators to semi-colons.

Remove Email Headers

Removes selected e-mail headers from a text file or field.

data_object Field Scripts

Choice Field Count

Counts the number of choices in the specified field.

Combine Paths

Combine folder and/or file paths into a single field.

Field Size

Calculates the length or data size of a text or memo field.

Propagate Group

Propagates parent values from the source field to all attachment/child records.

Text Format

Format field data (display order is execution order).

file_present File Tools

Check Multiple File Column Headers

Creates a report of column names across multiple delimited (CSV/DAT) based files.

Delete Resources

Deletes resource files from documents.

Detect Text Encoding

Detects the encoding of text files across a list of documents.

Extract Bates from Text

Extracts bates numbers from text files.

Field to Text Files

Export a data field to new or existing text files.

Page IDs to Text Files

Add pages identifiers (bates numbers) to document text files.

Populate Native File Dates

Populates file created and modified dates for loaded native files.

Rename Confidential Natives

Renames native files to include a confidential designation.

Rename File Resources

Renames files resources to match current document and page identifier.

Strip Disclaimer Text

Strips text data from a document's loaded text file.

Text Files to Field

Imports text file contents to a document field.

schema Metadata Tools

Add Pages to Empty Documents

Use this to add page stubs based on a page count field for documents without pages.

Assign Family from Field

Use this script to assign and populate family links based on a ParentID or GroupID field.

Calculate Field Size

Calculates the length or data size of a text or memo field.

Check Field Lengths

Creates a report containing the max length of all imported fields.

Clear Document Family

Use this script to clear and forget the internal family links from documents.

Clear Resource Links

Use this script to clear resource links (native, text, and/or pages) assigned to documents.

Combine Fields

Combine values from selected fields into a single field

Convert File Sizes

Converts a file size data field to the specified file size output format.

Create Field

Create Field and populate with given value.

Expand Bates Ranges

Use this script to report on all the bates numbers in a bates range.

Field Statistics

Calculates the count or percent of custom fields having populated data.

File Name to Mime Type

Outputs a mime type based on field data from a file name or file extension.

Fill Field Values

Fills field value from the previous document if the document field is empty.

Find Duplicate Documents

Finds duplicate documents based on values using a specified field, such as a MD5 hash field.

Find Duplicate Page IDs

Use this script to check for duplicate identifiers.

Find Page (Bates) Gaps

Use this script to find gaps in bates/page ranges.

Flag Empty Document Fields

Flags documents with empty or null field values across a list of fields

Flag or Delete Empty Fields

Checks the documents across the specified field list and reports on and/or deletes the fields with no data across the set of documents.

Hash Fields

Generates MD5, SHA-1, or SHA-256 hash values from specified fields.

Pad Number Field

Pads a text or number field to include the specified number of digits.

Page IDs to Field

Outputs page identifiers (bates numbers) to a field per document.

Propagate Child Field to Parent

Propagates child (attachment) field data with delimiter to parent field.

Propagate Parent Fields to Children

Propagates parent field data to child document fields.

Redact Fields

Redacts text from multiple fields with an optional replacement value.

Redact Fields (Delimited)

Redacts text from fields based on a per-document delimited field list.

Remove Control Characters

Removes control characters (formatting & non-printing characters) from all custom fields.

Remove Line Breaks

Removes line breaks from imported fields and replaces with a new symbol.

Renumber Pages

Use to renumber page (bates) identifiers and, optionally, rename page files.

Split Field

Splits a field based on a delimiter into multiple fields.

Text Format

Format field data (display order is execution order).

Truncate Fields

Truncates field data based on a maximum length.

XML iManage Field Export

Exports XML files per-document in the iManage format

analytics Other Tools

Batch Documents

Creates batch sets by assigning documents into batches.

Batch Documents by Max Pages

Creates batch sets by assigning documents into batches.

Mass Find/Replace

Perform a mass find and replace against all text on selected fields.

Regex Extract Value

Extracts a value from a source field using a regular expression and outputs into a destination field.

Tag Documents

Tags document records based on an identifier list.

image Page Tools

Assign Placeholder Images

Select a image placeholder template file to assign as the page image to documents. Combine with process 'Export Documents' to create placeholders.

Filter Pages by Ranges

Keeps or removes page links from documents by specified number range field.

Import Single Page with Breaks (BegDoc,PgCount)

Import single page images from a folder using a 'BegDoc' and'PgCount' list for document breaks.

Import Single Page with Breaks (BegDoc)

Import single page images from a folder using a 'BegDoc' list for document breaks.

Merge Page Attachments to Parent

Rolls page data from attachment records into the parent record. Use with single-page image collections only.

Remove Page Suffix

Removes the first page suffix and optionally renames page files.

Unitize Single Page Documents

Unitizes single page document records using a set flag value in a field.

picture_as_pdf PDF Tools

Compress PDF Files

Batch compress loaded PDF files.

Detect Password Protected PDFs

Detects if the PDF file is password protected and updates field HasPdfPassword.

Detect PDF Portfolio

Checks PDF files to determine if files are PDF portfolio's.

Detect PDF/A

Checks PDF files to determine files are PDF/A-1a or PDF/A-1b compliant.

Export PDF to PDF/A

Exports PDF files loaded as image or native links to PDF/A-1b compliant format.

Extract PDF Text

Extracts text from PDF files into separate text files.

PDF Text Size Count

Extracts size of text from PDF files into a field.

Split Large PDF Files

Split PDF files into multiple by setting a maximum page count per PDF.

list_alt_check Quality Control

Flag Redacted in Text

Flags documents containing a set of redacted terms in text files.

Sample Documents

Creates a random sample set of documents for manual QC checks.

Volume Check

Performs automatic QC checks and reports volume information.