
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.
